PaperBoy는 작은 .PDF 관리 유틸리티입니다.
논문 및 기타 PDF 문서를 다운로드하면 1412.4880.pdf 와 같은 파일 이름이 나중에 찾는 데 큰 도움이되지 않는다는 것을 알 수 있습니다. 특히 다운로드 폴더 에 catloaf.jpg 라인을 따라 약 80 개의 파일이 포함되어있는 경우, David_Lynch_Teaches_Typing.zip 및 160502_0001.wav .
이 도구가 도움이됩니다. 파일을 지정된 폴더로 이름을 바꾸고 이동할 수 있으며 컨텐츠와 PDF 메타 데이터를 보면 파일 이름 제안도 제공합니다.
PaperBoy는 파일 관리를 의도적으로 멍청하게 유지하므로 (데이터베이스 또는 숨겨진 라이브러리 폴더에 파일을 보관하지 않음) 언제든지 제거 할 수 있으며 파일을 완벽하게 액세스 할 수 있습니다.
Homebrew 사용자 인 경우 Repo의 탭에서 최신 버전 및 해당 종속성을 설치할 수 있습니다.
$ brew install 2mol/tools/pboy
https://github.com/2mol/pboy/releases에서 운영 체제의 아카이브를 다운로드하십시오. 추출하고 설치하십시오
$ tar zxvf pboy*.tar.gz
$ mv pboy ~/.local/bin/
후자가 작동하기 위해서는 ~/.local/bin/ 존재하고 PATH 에 있어야합니다. 또는 /usr/local/bin 에 넣습니다.
나는 여전히 Debian/Ubuntu, Arch/Manjaro, Fedora, Doge Linux 또는 요즘 사람들이 설치하는 모든 것을위한 Paperboy를 포장하려고합니다.
.deb , .rpm , aur PKGBUILD 등을 생성하기위한 포인터 또는 도움에 감사드립니다. 이상적으로 이것은 대부분 CI로 자동화 될 수 있습니다. 최종에서 PaperBoy는 종속성이있는 단일 바이너리 일뿐입니다. 다른 패키지는 어떻게합니까? 좋은 예나 링크가 있다면 Github 문제를여십시오!
pdftotext 및 pdfinfo 모두 제공하는 poppler 설치되어 있는지 확인하십시오. Linux에서는 선택한 패키지 관리자와 함께 poppler 설치하십시오. Mac에 있고 Homebrew를 사용하는 경우 brew install poppler 수행 할 수 있습니다.
Cabal 또는 Stack이 있다고 가정하면 다음이 컴파일 된 다음 .local/bin 에 pboy 실행 파일을 설치합니다.
$ git clone [email protected]:2mol/pboy.git
$ cd pboy
$ stack install
여가 시간에 cabal new-install 로 stack install 교체하십시오.
Nix가있는 경우 단일 명령으로 pboy 설치할 수 있습니다.
$ nix-env -if https://github.com/2mol/pboy/tarball/main
PaperBoy는 XDG Config 디렉토리에 pboy.ini 만듭니다. 이것은 아마도 ~/.config/pboy/pboy.ini 에있을 것입니다. 환영 또는 도움말 화면이 알려줄 것입니다. 이를 사용하여 라이브러리 및 들어오는 폴더를 변경하고 가져온 파일을 이동할 것인지 또는 복사할지 여부를 지정하십시오.
PaperBoy는 아직 이름 변경 패턴을 제공하는 데 멋진 일을하지 않습니다. 예를 들어, 일부 사람들은 author-document_name-date.pdf 와 같은 형식을 지정할 수 있도록 요청했으며, 다른 사람들은 여러 가지 제안을 하나로 작성할 수 있는지 물었습니다. UI를 간단하고 간단하게 유지 하면서이 작업을 수행하는 방법을 찾지 못하므로 아이디어는 약간의 디자인 작업이 필요합니다.
새로운 기능이나 열린 문제를 제안하는 데 매우 환영합니다. 향후 릴리스를 위해 계획된 내용에 대한 아이디어를 얻으려면 로드맵 https://github.com/2mol/pboy/blob/main/roadmap.md를 참조하십시오.
새 태그를 푸시하여 릴리스를 만들 수 있습니다.
git tag -a 1.99rc1 -m " release candidate 1.99 "
git push --follow-tags이것은 OSX 및 Linux에 대한 컴파일 된 자산을 게시하지만 사전 제작 만 만듭니다. 실행 파일이 깨지지 않았다고 확신하면 리포 기고자는 버전을 릴리스로 표시 할 수 있습니다.
마지막으로 Homebrew를 통해 새 버전을 게시하려면 도구 리포를 pboy-osx.tar.gz 의 SHA256으로 업데이트해야합니다. CI 로그에서 찾을 수 있거나 shasum -a 256 pboy-osx.tar.gz 수동으로 실행할 수 있습니다.
'PaperBoy'라는 이름은이 게임에 대한 언급입니다.이 게임은 NES를 위해 가지고 있었고 결코 마스터하지 않았습니다.