Skip to content

bharnett/Infringer

Repository files navigation

This is a Python 3 & Cherrypy program to manage and retrieve TV & movie information of web sites. It uses the following Python libraries so make sure you install those first before attempting to run the program! It isn't much good with JDownloader2 and its .crawljob file processing ability. Make sure you set up the jDownloader2's folder watch and auto-confirm settings for full automation.

  • Cherrypy
  • Mako
  • MechanicalSoup
  • SQLAlchemy
  • APScheduler
  • TVDB_API

All javascript references are held in CDNs:

  • pNotify
  • nicescroll
  • jquery 1.11
  • Bootstrap 3
  • Once you've downloaded the repo, just call 'python3 [DIRECTORY/OF/REPO]/Infringer/infringe.py' and it will start right up. The default listener is 127.0.0.1:8080 but can be changed in the config. Changing the scheduling or port/ip will make the app restart with those settings.
  • For automation, I recommend Launch Control for Mac or Task Scheduler for Windows. The config allows you to configure a scan interval and weekly refresh of TVDB stuff automatically. Updating those requires a restart of the program. Make sure to use the working directory argument in LauncControl/Launchd in OS X that points to the parent directory of the infringe.py file.

About

pycharm project to handle local media files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published