Skip to content

Elisa Viihde – Python-skriptejä: Simpsonit kausien mukaisiin alikansioihin, duplikaattien poisto.

License

Notifications You must be signed in to change notification settings

Nomafin/viihdepython

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

viihdepython

Elisa Viihde – Python-skriptejä. Toimii ainakin Python versioilla 2.7 ja 3.5.

Skriptit kysyvät luvan ennen kuin tekevät siirto/poisto -operaatioita.

Kirjautumistunnisteita tai -keksiä ei tallenneta, joten salasana kysytään erikseen jokaisella käyttökerralla.

Scripteille voi antaa input parametreja myös komentoriviparametrien avulla jos scriptejä halutaan ajaa esim. cronilla.

Mahdolliset komentoriviparametrit saa näkyviin -h vivulla.

asennus

pip install git+https://github.com/simokivimaki/viihdepython.git

macOS:n mukana tuleva python2 ei sisällä pip:ä, joten asenna ensin python3 lataamalla asennuspaketti osoitteesta https://www.python.org/downloads/mac-osx/ tai käyttämällä esim. Homebrew-pakettienhallintaa. Asennuksen jälkeen pip3-komento on käytössä.

viihde_delete

Antaa mahdollisuuden poistaa hakuehtojen perusteella tallenteista haluttuja ohjelmia. Esim. jos halutaan poistaa Walking Dead kauden 1 tallenteet voidaan käyttää hakuehtoina 'walking dead' ja 'kausi 1'.

Jos annetaan useita hakuehtoja ne yhdistetään AND logiikalla.

delete_duplicates

Etsii ja poistaa duplikaatit halutusta kansiosta (tai kaikista tallenteista). Säilyttää ensimmäisen tallenteen.

Huomaa, että duplikaattien tunnistus tehdään ohjelman nimen ja kuvauksen perusteella, joten esimerkiksi "Yle Uutiset" / "Mukana talous ja kulttuuri" -nimiset lähetykset tunnistetaan väärin duplikaateiksi.

move_simpsonit

Siirtää Simpsonit-kansion tallenteet alikansioihin kausien mukaisesti. Käyttää simpsonit.orgin tietoja jaotteluun.

move_rillithuurussa

Siirtää Rillit Huurussa -kansion tallenteet alikansioihin kausien mukaisesti. Käyttää https://fi.wikipedia.org/wiki/Luettelo_televisiosarjan_Rillit_huurussa_jaksoista -sivua tietojen jaotteluun.

kaantaminen ja kehittaminen

virtualenv venv
source venv/bin/activate
pip install pybuilder
pyb install_dependencies install

target/dist/viihdepython-1.0.dev0/scripts/delete_duplicates etc.

Katso pybuilder

About

Elisa Viihde – Python-skriptejä: Simpsonit kausien mukaisiin alikansioihin, duplikaattien poisto.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%