Paperboy เป็นยูทิลิตี้การจัดการ. PDF ขนาดเล็ก
หากคุณดาวน์โหลดเอกสารและเอกสาร PDF อื่น ๆ คุณอาจสังเกตเห็นว่าชื่อไฟล์เช่น 1412.4880.pdf ไม่เป็นประโยชน์อย่างมากสำหรับการค้นหาสิ่งใดในภายหลัง โดยเฉพาะอย่างยิ่งถ้าโฟลเดอร์ดาวน์โหลดของคุณมี ไฟล์ ประมาณแปดสิบไฟล์ตามสายของ catloaf.jpg , 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
ฉันยังคงมองหาแพ็คเกจ Paperboy สำหรับ Debian/Ubuntu, Arch/Manjaro, Fedora, Doge Linux หรืออะไรก็ตามที่ผู้คนติดตั้งในวันนี้
พอยน์เตอร์หรือความช่วยเหลือใด ๆ เกี่ยวกับการสร้าง .deb , .rpm , AUR PKGBUILD ฯลฯ ได้รับการชื่นชม ตามหลักการแล้วสิ่งนี้อาจเป็นไปโดยอัตโนมัติใน CI ส่วนใหญ่ในตอนท้าย Paperboy เป็นเพียงไบนารีเดียวที่มีการพึ่งพาหรือสอง แพ็คเกจอื่น ๆ ทำได้อย่างไร? หากคุณมีตัวอย่างที่ดีหรือลิงก์ให้เปิดปัญหา GitHub!
ตรวจสอบให้แน่ใจว่าคุณติดตั้ง poppler ซึ่งจะให้ทั้ง pdftotext และ pdfinfo บน Linux ให้ติดตั้ง poppler ด้วยตัวจัดการแพ็คเกจที่คุณเลือก หากคุณอยู่ใน Mac และใช้ Homebrew คุณสามารถ brew install poppler
สมมติว่าคุณมี cabal หรือสแต็กสิ่งต่อไปนี้จะรวบรวมจากนั้นติดตั้ง pboy ที่ปฏิบัติการได้ใน .local/bin ของคุณ:
$ git clone [email protected]:2mol/pboy.git
$ cd pboy
$ stack install
แทนที่ stack install ด้วย cabal new-install ในห้องว่างของคุณ
หากคุณมี NIX คุณสามารถติดตั้ง pboy ด้วยคำสั่งเดียว:
$ nix-env -if https://github.com/2mol/pboy/tarball/main
Paperboy สร้าง pboy.ini ในไดเรกทอรี XDG config ของคุณ นี่อาจเป็นใน ~/.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 แต่จะสร้าง preerlease เท่านั้น เมื่อคุณมั่นใจว่าการดำเนินการจะไม่ถูกทำลายผู้สนับสนุน repo สามารถทำเครื่องหมายเวอร์ชันเป็นรุ่นได้
ในที่สุดในการเผยแพร่เวอร์ชันใหม่ผ่าน Homebrew เครื่องมือ repo จะต้องได้รับการปรับปรุงด้วย sha256 ของ pboy-osx.tar.gz คุณสามารถค้นหาได้ในบันทึก CI หรือคุณสามารถเรียกใช้ shasum -a 256 pboy-osx.tar.gz ด้วยตนเอง
ชื่อ 'Paperboy' เป็นการอ้างอิงถึงเกมนี้ซึ่งฉันมีสำหรับ NES และไม่เคยเชี่ยวชาญ