Shift scans, photos, and other files into structured folders for permanent safekeeping
Project description
Filez4Eva
Shift scans, photos, and other files into structured folders for permanent safekeeping
Elephant icon created by Flat Icons - Flaticon
I keep files named and organized in a certain way in DropBox. This tool names new files correctly and puts them in the right directory.
Installation
It's best to install using pipx
. See the pipx site if you need it. Then:
pipx install filez4eva
Usage
The directory pattern for account documents is:
~/Dropbox/accounts/<year>/<account>/<date>-<part>.<extension>
Where:
year
is the year of the document, typically from the dateaccount
is the name of the account, all lower case, hyphen separateddate
is the date on the document inYYYYMMDD
formatpart
is the textual part of the name of the document, often starting with the account name, all lower case, hyphen separatedextension
is the original filename extension, oftenpdf
I have my browsers etc. set to download new files to Desktop, then it's easy to run Filez4Eva on a file on the desktop using tab completion.
filez4eva ~/Desktop/123456789SomeFileIDownloaded.pdf
Filez4Eva will ask a series of questions, then move the file.
Note the part
supports tab-completion, where it looks up all the files previously stored under that account, in any year. So it's easy to reproduce names of periodic files such as financial statements or invoices.
Copyright (C) 2023 by Francis Potter. Licensed under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file filez4eva-3.0.2.tar.gz
.
File metadata
- Download URL: filez4eva-3.0.2.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/5.15.154+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 663185d5d2354483ef8e1ef3c3c134531d88fc732c42b20866313842b5103e86 |
|
MD5 | 37ed0cd7124f63e626e25bca7f23e789 |
|
BLAKE2b-256 | b607288367710eb46df2430474c87bb68ad686ac2d399c236f8bf841a6ef3a88 |
File details
Details for the file filez4eva-3.0.2-py3-none-any.whl
.
File metadata
- Download URL: filez4eva-3.0.2-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/5.15.154+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 796e5ffedb30150d1efceefc851a4e692ef2ec0106642350007c2010cf476a55 |
|
MD5 | e767d4974b73599447575b3459a626cb |
|
BLAKE2b-256 | 574b3154b642ab798b5960d8639c91a1ef7c11e609d03a25d80b7672c15fa5f9 |