TypeA is a file renaming tool used by Type-A personalities to rename PDFs, typically research articles. These research articles often have long names with little meaning. TypeA reads extended file attributes (xattrs) and copies the file to a new directory using the format author - title.pdf
.
- Download this repository.
- Open a terminal session.
- Navigate to the new repository.
- Type
./setup
to install.
- Download this repository.
- Open a terminal session.
- Navigate to the new repository
- Move the PDFs you wish to rename into the project folder (inside the toplevel
typea
). - Type
./typea.py
to rename. - The PDFs will be in a folder called
renamed_articles
.
- Support for multiple parameters.
- Target input directories
- Target output directories
- Specify delimeter
- Specify naming pattern
- Remove old files
- Convert project to Golang
- Compiled version, placed in bin for easier calls
- PDF parsing for articles which don't have the needed xattrs.
- GUI.
- Better tutorial/instructions.
- Better title/author discovery.
- Support for publishers which don't add metadata to PDFs:
- arXiv (api)