pyBox User Manual
pyBox is a web based movie catalogue management system
pyBox in a nutshell:
pyBox catalogues your movie collection automatically once a .torrent file is being downloaded. The imdb link is automatically detected through AI.
pyBox has a customizeable multithreaded feeder to extract .torrent file from you favorite torrent sites.
Various user friendly reports allow you to query it's movie database.
Downloaded movies are automatically unrared and cleaned.
Main Menu: pyBox
Following chapters explain the functionality of pyBox. You see the menu item desciption followed by the URL link of the pyBox server.
New arrivals -> /pybox/path_display
In "New arrivals" you find the directories that are available in default torrents completed download directory C:/Completed/0.Unrar.
To display the content of your collection you can start pyBox with:
/pybox/path_display/D:/enter.the.name.of.your.collection.directory.here
On the top of the screen you find the menu structure. See further chapters for explaination of the menu items.
A directory display starts with a folder icon. If you click the folder icon you go to the raw directory display view.
If a directory has been succesfully recognised as a movie then movie title, year and rating are displayed otherwise just the name of the directory is displayed.
Clicking on a movie title allows to display the movie records stored in pyBox.
After the directory or short movie identifier you get the file icons that have been found in the directory. Movie files look like little film cells, pictures, files and folders each have their own icon.
Of course by clicking on a movie icon you start playing back the movie.
Downloading -> /pybox/path_display/c:/torrents
Refresh catalog -> /pybox/catalog
Movie filter -> /pybox/movie_filter
List posters -> /pybox/list_posters
Posters by genre -> /pybox/posters_by_genre
Catalog Table -> /imdbcatalog.htm
Movies ratings -> /pybox/movies_by_actor
Movies by actor -> /pybox/actor_movie_list
Movies without directories -> /pybox/movies_empty
Movies duplicated -> /pybox/movies_duplicated
Empty directories -> /pybox/directories_empty
Directories size -> /pybox/directories_size
Web browse -> /movies
Adminstration Menu
Setting up data feeds
Select Admin->Django Administrator.
Login if required.
Creating a query
Select Queries and create the search query filter for the feed you will use. Save the Query.
Creating a feed
To enter a web site you want to poll for new movies/games or stuff you need to setup the feed definition with the mulitple queries to search the .torrent web site from.
Select Feeds.
Create a Feed. Enter the web site description name, web site url and the queries the site should be interrogated by.
Test the feeder
Run C:\Program Files\pyBox\pybox\feeder.py
Even if you have 100 queries setup now the feeder is using multi-threading to request each query simultatiously. That's why it extracts .torrent files so FAST.
Oh by the way it's doesn't retry launching .torrents that were already downloaded or that are excluded from exclusion list.
Create a scheduled task for the feeder
Use DOS box->Control Panel->Scheduled Tasks and create a new task that should run feeder.py every hour or so.
You should now be setup to receive your favorite content AUTOMATICALLY.
Oh, did I mention that whenever a torrent is downloaded and being launched into uTorrent that pyBox tries to find the best matching movie/game desciption on IMDB and poster on movieposterdb and creates the pyBox movie view.