MIT license, Xavier Olive 2017
The addressed use case comes the frustration caused by opening tons of pdf files (mainly scientific publications) in order to copy-paste the title and rename the file accordingly.
The proposed workflow goes as follow:
$ pdfrename *.pdf
Rename '/home/xo/Downloads/1606.04838.pdf' to '/home/xo/Downloads/Optimization Methods for Large-Scale Machine Learning.pdf'? [y/n/j/s/a] >
Choose among y(es)/n(o)/j(oin)/s(kip)/a(bort) > y
The script first searches the metadata, then parses each line of the
first page of the file to suggest it as a file name.
Use j(oin) to merge the current suggestion with next line (for
papers with a two-line title).
Installation
Latest release:
pip install pdfrename
Try pip install --user pdfrename if need be.
The executable will be installed in a directory with read/write
access.
Check the directory (which depends on your Python installation) is in
your PATH variable.
Try /usr/local/bin, $HOME/.local/bin, …
From source:
pip install git+https://github.com/xoolive/pdfrename
Release files for pdfrename 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pdfrename-0.1-py2-none-any.whl | Python 2 | none | any | Details |
Release files / pdfrename-0.1-py2-none-any.whl
| Download URL | pdfrename-0.1-py2-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
074c20e39aabf48b27558086f6969b82bfbb8c8da914420514bf7b2f932b64c0
|
|
BLAKE2b-256 checksum How to use checksums |
91225ef03870f71794b9b8a083f805b57d5d150cf965f6f83196748be181ab0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |