Difference between revisions of "Avimanager"

From YobiWiki
Jump to navigation Jump to search
m
Line 28: Line 28:
   
 
Edit aviman.cfg
 
Edit aviman.cfg
<br>Users must be added manually
+
<br>Owners must be added manually
@owners = ("admin", "me", "friend");'
+
@owners = ("me", "friend");'
 
Edit Aviman/CGI/aviman_cgi.ini
 
Edit Aviman/CGI/aviman_cgi.ini
 
[URL]
 
[URL]
Line 50: Line 50:
 
</Directory>
 
</Directory>
   
==Todo==
+
==Tuning==
* aviman.pl =>download
 
   
  +
I prefer to change default settings when encoding a new movie:
*apache2/sites...
 
 
*Default status: burned/original
 
Default status: burned/original
 
 
Status => [ 10, 'SELECT', 0, 1, 1, 20, 25, 1, '1', $status{all} ],
 
Status => [ 10, 'SELECT', 0, 1, 1, 20, 25, 1, '1', $status{all} ],
Default Video type: DVD
+
*Default Video type: DVD
 
Video => [ 14, 'SELECT', 0, 1, 1, 20, 25, 1, '2', \%videotype ],
 
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:
trad fr prets
 
  +
I:Who borrowed this movie(s)?
  +
O:Qui a emprunté ce(s) film(s)?
  +
I: Remind me
  +
O: Me le rappeler
  +
  +
==TODO==
  +
themes?

Revision as of 15:41, 22 November 2006

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

TODO

themes?