[xiph-commits] r3305 - in arkaiv/trunk: . data/templates

dcrowdy at svn.annodex.net dcrowdy at svn.annodex.net
Sat Dec 8 03:46:02 PST 2007


Author: dcrowdy
Date: 2007-12-08 03:46:00 -0800 (Sat, 08 Dec 2007)
New Revision: 3305

Modified:
   arkaiv/trunk/README.txt
   arkaiv/trunk/data/templates/collectionexpanded.mak.py
   arkaiv/trunk/data/templates/collectionexpanded.mak.pyc
   arkaiv/trunk/development.ini
Log:
Updated installations instructions.



Modified: arkaiv/trunk/README.txt
===================================================================
--- arkaiv/trunk/README.txt	2007-12-08 11:10:46 UTC (rev 3304)
+++ arkaiv/trunk/README.txt	2007-12-08 11:46:00 UTC (rev 3305)
@@ -1,25 +1,40 @@
-Arkaiv:
+ARKAIV
+======
 
 A web based application for building, annotating and accessing archives of
 audio and video media.
 
 The name is pronounced "archive".
 
-REQUIREMENTS:
+REQUIREMENTS
+============
 
-The python build tools for your distribution.
+1. The python build tools for your distribution.
 python-lxml
 sqlite3
 Python gst (0.10)
 
-Recent annodex libraries - including python-annodex and mod_annodex for apache
-- see http://www.annodex.net
+2. Recent annodex libraries (see http://www.annodex.net):
 
+libannodex
+libcmml
+liboggz
+libfishsound
+liboggplay
+mod_annodex (only tested with mod_annodex-ap20 so far)
+
+All of these should be installed from svn, so for libannodex, for example:
+
+svn co http://svn.annodex.net/libannodex
+
+Then move into the libannodex/trunk directory and follow the install
+instructions (./configure, make, make install)
+
+3. Pylons and associated middleware
+
 Pylons 0.9.6.1
-AuthKit 0.4
 SQLAlchemy 0.4
 
-
 All things pylons can be found at: http://pylonshq.com/ and info about
 installation is at
 http://wiki.pylonshq.com/display/pylonsdocs/Installing+Pylons.
@@ -27,8 +42,8 @@
 The best way to install these is using the easy_install script.  Note that I
 haven't tested the app with later versions of these.
 
-
 INSTALLATION OF ARKAIV
+======================
 
 Only tested under linux (Ubuntu Feisty and Gutsy) so far.
 
@@ -49,10 +64,9 @@
 
 Point your browser at http://localhost:5000/page/mainpage
 
-At the moment, very basic authorisation is built in - with the user/password
-info stored in production.ini on the "authkit.users.setup" line.
 
 GENERAL INFO
+============
 
 The application currently runs from wherever you have the code and run the
 paster server.  The media files are copied to /var/www/arkaiv (or wherever you
@@ -63,33 +77,14 @@
 
 In the particular approach I have taken here, the sql database is really only
 used for searching - the information is mirrored in the cmml files.  There is
-an obvious disadvantage compared to cmmlwiki here in that the database could get
-out of sync with the cmml, but there is the advantage that an archive can be
-lifted by simply moving the cmml and ogg files, then pointing a new instance of
-the application at it.
+an obvious disadvantage compared to cmmlwiki here in that the database could
+get out of sync with the cmml, but there is the advantage that an archive can
+be lifted by simply moving the cmml and ogg files, then pointing a new instance
+of the application at it.  There is a function to import a directory full of
+cmml files with corresponding source files (the base names have to be identical
+at this stage) although it is pretty crude at the moment.
 
-There is a script to import data from a directory - see page.py in the
-controllers directory.
 
-=========================================================================
-These are the generic instructions as to how it is to work, but doesn't work for me...
-Installation and Setup
-======================
-
-Install ``arkaiv`` using easy_install::
-
-    easy_install arkaiv
-
-Make a config file as follows::
-
-    paster make-config arkaiv config.ini
-
-Tweak the config file as appropriate and then setup the application::
-
-    paster setup-app config.ini
-
-Then you are ready to go.
-
 Authors
 =======
 
@@ -104,4 +99,3 @@
 The code in this distribution is released under the new BSD license, detailed
 in the file "COPYING".
 
-

Modified: arkaiv/trunk/data/templates/collectionexpanded.mak.py
===================================================================
--- arkaiv/trunk/data/templates/collectionexpanded.mak.py	2007-12-08 11:10:46 UTC (rev 3304)
+++ arkaiv/trunk/data/templates/collectionexpanded.mak.py	2007-12-08 11:46:00 UTC (rev 3305)
@@ -1,8 +1,8 @@
 from mako import runtime, filters, cache
 UNDEFINED = runtime.UNDEFINED
 _magic_number = 2
-_modified_time = 1189555557.2151339
-_template_filename='/home/dcrowdy/src/working/trunk/arkaiv/templates/collectionexpanded.mak'
+_modified_time = 1197110906.3107829
+_template_filename='/home/dcrowdy/src/arkaiv/arkaiv/trunk/arkaiv/templates/collectionexpanded.mak'
 _template_uri='/collectionexpanded.mak'
 _template_cache=cache.Cache(__name__, _modified_time)
 _source_encoding=None

Modified: arkaiv/trunk/data/templates/collectionexpanded.mak.pyc
===================================================================
(Binary files differ)

Modified: arkaiv/trunk/development.ini
===================================================================
--- arkaiv/trunk/development.ini	2007-12-08 11:10:46 UTC (rev 3304)
+++ arkaiv/trunk/development.ini	2007-12-08 11:46:00 UTC (rev 3305)
@@ -29,9 +29,9 @@
 #authkit.method = digest
 #authkit.users.setup = user:pylons
 
-authkit.setup.method = form, cookie
-authkit.form.authenticate.user.data = visitor:open_sesame
-authkit.cookie.secret = secret string
+#authkit.setup.method = form, cookie
+#authkit.form.authenticate.user.data = visitor:open_sesame
+#authkit.cookie.secret = secret string
 
 # If you'd like to fine-tune the individual locations of the cache data dirs
 # for the Cache data, or the Session saves, un-comment the desired settings



More information about the commits mailing list