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.
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ä.
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.
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.
Siirtää Simpsonit-kansion tallenteet alikansioihin kausien mukaisesti. Käyttää simpsonit.orgin tietoja jaotteluun.
Siirtää Rillit Huurussa -kansion tallenteet alikansioihin kausien mukaisesti. Käyttää https://fi.wikipedia.org/wiki/Luettelo_televisiosarjan_Rillit_huurussa_jaksoista -sivua tietojen jaotteluun.
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