> Extract informations
from torrents files
*This library is in progress.*
It’s a python library to extract infos from a torrent filename. The parser extract a maximun infos to finnaly get the movie or serie title. The infomations store in a tuple with 2 dictonaries The program use regex to get infos. In the futur the program allow to choose options to rename files. And several other features coming soon. Later the library will be transformed in a Program
Install
*Auto* ``` pip install MovieSerieTorrent ````
*Manual*
Clone repo and run setup.py in good directory. git clone https://github.com/JonathanPetit/MovieSerieTorrent cd ../MovieSerieTorrent python setup.py install
*Verify*
Verify that you have install fuzzywuzzy correctly –> GitHub
Usage
Import:
from MovieSerieTorrent import *
Paser:
Extract infos from filename and return a tuple with 2 dictionary.
Parser().parse('[ www.CpasBien.io ] Enrages.2015.FRENCH.BDRip.XViD-FUNKKY.avi')
#({'title': 'Enrages',
# 'year': '2015',
# 'languages': 'FRENCH',
# 'quality': 'BDRip',
# 'extension': 'avi'
# 'type': 'movie'},
# {'group': 'FUNKKY',
# 'sites': 'www.CpasBien.io',
# 'codec': 'XViD'})
First element from tuple : * Title * Year (Movie) * Language * Extention file * Quality * Season (Serie) * Episode (Serie)
Second element: * Sites download * Resolution * Audio * Uploader * Codec
Renamer:
Rename file with infos extract from Parser.
Renamer().preview('[ www.CpasBien.io ] Enrages.2015.FRENCH.BDRip.XViD-FUNKKY.avi')
#Enrages (2015)-FRENCH-.avi
Preview filename, but but does not rename
path = '/Users/Jonh/Movies/'
Renamer().renaming(path, '[ www.CpasBien.io ] Enrages.2015.FRENCH.BDRip.XViD-FUNKKY.avi')
#Enrages (2015)-FRENCH-.avi
Renamer().renaming(path, '[ www.CpasBien.pw ] Blindspot.S01E03.FASTSUB.VOSTFR.HDTV.XviD-ZT.avi')
#BlindspotS01E03-VOSTFR-.avi
Rename file in directory.
Formatting:
Use Parser to create a table with files.
path = '/Users/Jonh/Movies/'
Formatting().formattting(path)
ScreenShot
Library used.
Issues
Handler for terminal to set option
Continue GUI (tkinter)
Option choose path
Imdb search for movie and serie to rename better.
Unit tests
Contact
Pull requests, commits or issues are welcome!
GitHub
License
MIT © Jonathan Petit
Metadata
Release files for MovieSerieTorrent 1.0.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| MovieSerieTorrent-1.0.16.tar.gz | 7.1 kB | Without provenance | Details |
Release files / MovieSerieTorrent-1.0.16.tar.gz
| Download URL | MovieSerieTorrent-1.0.16.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
655662d8c48cfa9f0678f9bf98ab543a6337c25a850af8c875f5897207d5390d
|
|
BLAKE2b-256 checksum How to use checksums |
2a4a12ebc05f1eea4775671de743482ef4d0c1c9bccc6b1dae438f3811a347bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for MovieSerieTorrent 1.0.16
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.