Avimanager
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Site
Installation
apt-get install libwww-perl libcgi-session-perl libconfig-inifiles-perl libhtml-template-perl libstring-approx-perl
Get last version from http://sourceforge.net/project/showfiles.php?group_id=54985
This was aviman_0.9rc2.tar.gz and I had to take also cgi-bin/imdb.pl from the CVS version so I simply just used the CVS snapshot:
cvs -d:pserver:anonymous@avimanager.cvs.sourceforge.net:/cvsroot/avimanager login cvs -z3 -d:pserver:anonymous@avimanager.cvs.sourceforge.net:/cvsroot/avimanager co -P avimanager
Prepare in 2 dirs:
pages -> /usr/local/share/avimanager/pages cgi-bin -> /usr/local/share/avimanager/cgi-bin (and doc/html -> /usr/local/share/avimanager/doc) mkdir /usr/local/share/avimanager/pages/media mkdir /usr/local/share/avimanager/pages/subtitles
find . -type f -exec chmod 644 {} \; find . -type f -name "*.pl" -exec chmod 755 {} \; find . -type f -name "aviman.cfg" -exec chmod 755 {} \; find cgi-bin/data -type d -exec chmod 777 {} \; find cgi-bin/data -type f -exec chown www-data:www-data {} \; find pages/images -type d -exec chmod 777 {} \; find pages/media -type d -exec chmod 777 {} \;
Edit aviman.cfg
Owners must be added manually
@owners = ("me", "friend");'
Edit Aviman/CGI/aviman_cgi.ini
[URL] website = http... website_data = aviman/pages media_data = aviman/media [PATH] website_data = /usr/local/share/avimanager/pages media_data = /usr/local/share/avimanager/pages/media sessions = /tmp themes = /usr/local/share/avimanager/pages/themes
/etc/apache2/sites-available/aviman (and link in sites-enabled)
Alias /aviman /usr/local/share/avimanager <Directory /usr/local/share/avimanager/cgi-bin> <IfModule mod_dir.c> DirectoryIndex aviman.pl </IfModule> AddHandler cgi-script .pl </Directory>
Tuning
I prefer to change default settings when encoding a new movie:
- Default status: burned/original
Status => [ 10, 'SELECT', 0, 1, 1, 20, 25, 1, '1', $status{all} ],
- Default Video type: DVD
Video => [ 14, 'SELECT', 0, 1, 1, 20, 25, 1, '2', \%videotype ],
French translations are sometimes very bad, some fixes in cgi-bin/language/aviman.fr:
I:Who borrowed this movie(s)? O:Qui a emprunté ce(s) film(s)? I: Remind me O: Me le rappeler I:Latest Comments O:Derniers commentaires I:Last seen list O:Derniers films vus I:Add to last seen O:Ajout dans les films vus I:Not yet voted for O:Votes manquants I:Logged in user is no owner. Ignoring status O:L'utilisteur loggué n'est pas le propriétaire. Statut ignoré
And some are missing:
I:Not yet seen O:Films pas encore vus I:Requests O:Requêtes I:not burned/copy O:Non brûlés/copies I:logged in as O:Loggué en tant que I:Logout O:Quitter I:No entry. O:Pas d'entr.e.
TODO
themes?
No link between "seen" and actual nr of times the movie was seen in the voting field?
- mark as seen -> last sen movie
- vote and say you saw it -> not in the "not seen list" anymore
Transmit translation to french to author
Seems jpg covers are actually gifs