브라우저에 저장된 파일을 다운로드 원본 사이트에 따라 폴더로 나누기

2868 단어 MacOSXPython
브라우저의 파일 저장지는 하나만 선택할 수 있지만, pixiv에서 저장한 이미지는 2차원 폴더로, DMM에서 저장한 것은 3차원 폴더로!!이런 수요가 있기 때문에 먼저 수법을 적어 두세요.

준비


pip 또는 easy_설치에 xattr가 설치되었습니다.
pip install xattr
Automator.새 폴더 작업을 만들기 위해 앱을 시작합니다.라이브러리에 실행 셸 스크립트를 추가하고 다음 내용을 실행할 스크립트에 붙여넣습니다.
find_by_xattr.py
import os
import xattr
watchdir='/Users/horimislime/Desktop/'
#search files downloaded from pixiv
domain='www.pixiv.net'

for file in os.listdir(watchdir):
    try:
        fullpath=os.path.join(watchdir,file)
        if xattr.getxattr(fullpath,'com.apple.metadata:kMDItemWhereFroms').find(domain) > 0:
            print fullpath
    except:
        pass
이 스크립트는 pixiv에서 데스크톱에 다운로드된 파일을 분배합니다.
그런 다음 검색기 항목을 추가하고 파일의 대상 디렉토리를 선택합니다.완성형은 이런 느낌이에요.

실행


마지막으로 폴더 동작을 적당한 이름으로 저장합니다.pixiv에서 그림을 저장한 후 지정한 디렉터리로 이동해야 합니다.

구조


Mac에는 확장 속성이라는 파일 확장 정보가 있습니다. xattr를 사용하면 여기에 포함된 파일의 다운로드 원본을 읽을 수 있습니다. 

이렇게 하면 데스크톱이 그 파일로 채워지지 않을 것이다.Automator 편리!
Firefox 사용자는 확장 기능으로 같은 일을 할 수 있을 것 같습니까?
Automatic Save Folder :: Add-ons for Firefox

좋은 웹페이지 즐겨찾기