Skip to main content

A program to download pdf documents from public websites, and catalogue them in BibTeX format

Project description

PIEBERRY (IT’S FOR YOUR LIBRARY)

This is a program which I wrote to automate a painful aspect of my work-life - downloading, storing, cataloguing and referencing documents from (mainly public sector & government) websites.

These websites publish reams of documents in pdf format, usually in a random range of cryptic CMS-generated filename schemas, with incomplete or non-existent file metadata.

Typically I download these, rename them with an intelligible title, a six-digit archival date prefix, store then in an appropriate folder, and enter them into my database of reference materials for use with LaTeX/BibTex.

Actually, scratch that. What I REALLY do is download them, leave them on my Desktop folder, look at them once, forget them, fill up my disk quota, delete them, realise I’ve lost them and download them all over again.

Hence, Pieberry, which will do all of the good and none of the bad described above.

It’s mainly for my use, but I hope that someone else will find it useful. I’m open to requests for features.

It’s written in Python, with the PortablePython 2.5.4 distribution (which contains wxpython) in mind, but also requires Beautiful Soup, pyPdf and Pybtex, which are all available through easy_install from setuptools.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pieberry-library-assistant-1.7-7.tar.gz (122.0 kB view details)

Uploaded Source

File details

Details for the file pieberry-library-assistant-1.7-7.tar.gz.

File metadata

File hashes

Hashes for pieberry-library-assistant-1.7-7.tar.gz
Algorithm Hash digest
SHA256 3352c733551ca13681061ebe2aa8821d490fe4f63d29b95b8b0730cad578aee7
MD5 aaafbe40228fdce322f2557851ec2115
BLAKE2b-256 fda7ea960a371ac54e9b62fb3cd960005e85ec7b659f0a9f0e17daf2c49be3b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page