Skip to main content

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 date
  • account is the name of the account, all lower case, hyphen separated
  • date is the date on the document in YYYYMMDD format
  • part is the textual part of the name of the document, often starting with the account name, all lower case, hyphen separated
  • extension is the original filename extension, often pdf

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


Download files

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

Source Distribution

filez4eva-3.0.3.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

filez4eva-3.0.3-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file filez4eva-3.0.3.tar.gz.

File metadata

  • Download URL: filez4eva-3.0.3.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.11 Linux/5.15.154+

File hashes

Hashes for filez4eva-3.0.3.tar.gz
Algorithm Hash digest
SHA256 00b705215a7571a1793b572b8b710621e5333057ef4c5fa23d0a6a7a062a0442
MD5 2514956dd1b53e5f8fe0408c7aac366e
BLAKE2b-256 2c804883f9f0aa301aea25bdc1e25a3a3b3b8491c87eaa6318442fc403504e31

See more details on using hashes here.

File details

Details for the file filez4eva-3.0.3-py3-none-any.whl.

File metadata

  • Download URL: filez4eva-3.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.11.11 Linux/5.15.154+

File hashes

Hashes for filez4eva-3.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 632ae0d72d4f7a7b890a61f7557ff9460cf9151b0ce3eab73c4ac7198f5a6241
MD5 24d0f0485f19766a8353ff096be2ceb2
BLAKE2b-256 985e295b8ecf7ed0bdb2f7f38d64603148ad2913324a06955b4993476d787090

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