Skip to main content

CLI tool to organize files into date-based folders

Project description

Video Organise

A CLI tool to organize Insta360 files into date-based folders.

See SPEC.md for full details.

Installation

Requires Python 3.12+ and uv.

Run latest stable version directly:

uvx video-organise <source> <dest>

Or clone the repo and install latest development version:

git clone https://github.com/pokle/video-organise
cd video-organise
uv sync

Usage

# Preview what will be copied (default - dry run)
uv run video-organise /Volumes/SDCARD /archive/videos

# Actually copy files
uv run video-organise --approve /Volumes/SDCARD /archive/videos

Development

uv run pytest

Publishing a new version to PyPI

uv version --bump patch  # or 'minor' or 'major'
git tag X.Y.Z         # replace X.Y.Z with the new version
git push

Then create a new release with the same version tag on GitHub to trigger the PyPI publish workflow.

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

video_organise-1.0.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

video_organise-1.0.1-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file video_organise-1.0.1.tar.gz.

File metadata

  • Download URL: video_organise-1.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for video_organise-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5446c4a77a0cfd3735aa608845b9a4eea8c0ab56b9b7e4dd6bef82e7c4551376
MD5 ba5cc1c84a5de2d42ef109e1f57e756e
BLAKE2b-256 b49ba369dad51bf26eab867ff8eac7baae86dc076fc2d33360b318544cbd0a21

See more details on using hashes here.

Provenance

The following attestation bundles were made for video_organise-1.0.1.tar.gz:

Publisher: publish.yml on pokle/video-organise

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file video_organise-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: video_organise-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for video_organise-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a3ef517d019cf47a981bce55515e2aa8d05e953077858c8defc5b96dd1d6837
MD5 9e3bc513d78b431836ea0159cb2c00bc
BLAKE2b-256 ece7f008c16c474a90862376e15957f646c88f81165df7c37a5d8b7b84833e36

See more details on using hashes here.

Provenance

The following attestation bundles were made for video_organise-1.0.1-py3-none-any.whl:

Publisher: publish.yml on pokle/video-organise

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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