[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