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 simplefile-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.0.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.0-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: simple_file_org-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b3c1e678f1ba477acefd7061b05bbe7e62e6a91207520ba667b293a5e4cbc5c1
MD5 64c3ee718c7286ce9fe10831d178d152
BLAKE2b-256 65a8dba70987d34bf9673c11ec2e952b08a42d04ef8821624d1e1508ac5be7d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for simple_file_org-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f20e797a4ffcf09c3bca0618252ced2ac271651a18e40ef4f9b34ee620beb229
MD5 e515d6fd59b2b4aea25c84339277d930
BLAKE2b-256 d5cf527d096c4e6d8cd45bb4e6f6e63eb6375996d22e2c1ebbfcb5ae7e3d31fb

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