Skip to main content

Sort movies and TV-shows files

Project description

PyPI version codecov Codacy Badge

Tvsort_sl

Sort Video files to TV-shows and Movies folders and update local KODI library.

Prerequisites

The program will take files from unsorted folder and move one of the following folders: TVShows, Movies, so you need to create them.

Deployment

pip install virtualenv
virtualenv venv
source ./venv/bin/activate
pip install -r dev.txt
mkdir logs

Usage

pip install tvsort_sl 

Update local.yml in tvsort_sl/tvsort_sl/settings with the following:

  • KODI_IP: IP of the Kodi server
  • BASE_DRIVE: Drive letter or name in network where content folders (unsorted, TVShows etc.) can be found.
cd tvsort_sl
python -m tvsort_sl.app

Running the tests

  • Tests: pytest
  • Coverage: coverage run -m pytest

Those are only unit-tests that test the code functionality and ability to move files.

Configuration:

In conf.yaml the MOVE_FILES flag is used to determine if files should be move or copy.

Contributing

Please read [contributing.md] for details on our code of conduct, and the process for submitting pull requests to us.

Authors

See also the list of contributors who participated in this project.

License

see the license.txt for details

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

tvsort_sl-1.1.40.tar.gz (6.8 kB view details)

Uploaded Source

File details

Details for the file tvsort_sl-1.1.40.tar.gz.

File metadata

  • Download URL: tvsort_sl-1.1.40.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.1

File hashes

Hashes for tvsort_sl-1.1.40.tar.gz
Algorithm Hash digest
SHA256 461d7a742516523b99a23686c634a75d9a6c7b1b91f68b87db7cb3fb88513ec1
MD5 ae041747b132c83a4daef724ca278c43
BLAKE2b-256 2b0258129324abfc4d79281cdc2e4e514bb1742f030b0a3cfd7f3b0a32f44411

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