Skip to main content

Organize files into folders based on creation times

Project description

simple-file-org

A very simple tool to organize files into folders based on creation times.

Usage

simple-file-org --help

Usage: simple-file-org [OPTIONS] SOURCE TARGET

Organizes files in the specified folder by year and date.
Args:     source (Path): The folder path where the files will be read from.     target (Path): The folder path where the files will be moved to.
Returns:     None

╭─ Arguments ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ *    source      DIRECTORY  The source directory where the files will be read from. [default: None] [required]                                                                                                                                                                                                                                                         │
│ *    target      DIRECTORY  The target directory where the files will be moved to. [default: None] [required]                                                                                                                                                                                                                                                          │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
╭─ Options ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ --help          Show this message and exit.                                                                                                                                                                                                                                                                                                                            │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Installation

pip install simple-file-org

Development

If you want to develop on this project, you can use the following instructions to setup your development environment.

Requirements

  • rye 0.40.0+

Setup

rye sync

Unit Tests

rye run unit

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

simple_file_org-0.1.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

simple_file_org-0.1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file simple_file_org-0.1.1.tar.gz.

File metadata

  • Download URL: simple_file_org-0.1.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for simple_file_org-0.1.1.tar.gz
Algorithm Hash digest
SHA256 abd56b04745d5b170d902dc2542f920aac982657695167fe8291a73b29020b8b
MD5 5c0438eb228399c6d93358142369003a
BLAKE2b-256 95361520b5f46ea735f85764ec40a9fb2dff5aa14062577cc3ff28024d75257d

See more details on using hashes here.

File details

Details for the file simple_file_org-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for simple_file_org-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 550236cb1f61c144a2191448df4beb22782ac657e990b590a6fb0261cb108e6c
MD5 9a3f9b1f244cf3f914bd039163c363f9
BLAKE2b-256 a3db84bf758721a78a135a8817ed4ecc3cd624a9eef733930ff7966a1719b19e

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