]> git.parisson.com Git - telemeta.git/commitdiff
fix README and INSTALL as restructured text
authoryomguy <>
Fri, 22 Jan 2010 22:51:42 +0000 (22:51 +0000)
committeryomguy <>
Fri, 22 Jan 2010 22:51:42 +0000 (22:51 +0000)
INSTALL
README

diff --git a/INSTALL b/INSTALL
index 51399be4db3652df05ef74d06cd2ede54c9912c8..3578e035b339c701fe6455cf3f0431aaf6f59bf8 100644 (file)
--- a/INSTALL
+++ b/INSTALL
-# INSTALL
-# =======
+==================
+Telemeta - INSTALL
+==================
 
-
-# 1. Requirements
-# ===============
+Requirements
+============
 
 Telemeta is designed to run on Linux and other UNIX based architectures.
 The following third party applications or libraries are required:
 
-python (>= 2.3.5-7), python-xml, python-mutagen, python-django (>= 1.0-1),
-python-imaging (>= 1.1.6), sox (>= 14.2), vorbis-tools, flac, normalize-audio,
-python-mysqldb, mysql-server, octave2.9, python-tk, libgd2-xpm,
-libsndfile1 (>= 1.0.17), python-numpy, python-ctypes (>= 1.0.1),
-python-scikits-audiolab (>= 0.10), python-setuptools (>= 0.6b3),
-python-support (>= 0.3), python-scipy, lame (>= 3.98.2)
+:dependencies: python (>= 2.3.5-7), python-xml, python-mutagen, python-django (>= 1.0-1),
+               python-imaging (>= 1.1.6), sox (>= 14.2), vorbis-tools, flac, normalize-audio,
+               python-mysqldb, mysql-server, octave2.9, python-tk, libgd2-xpm,
+               libsndfile1 (>= 1.0.17), python-numpy, python-ctypes (>= 1.0.1),
+               python-scikits-audiolab (>= 0.10), python-setuptools (>= 0.6b3),
+               python-support (>= 0.3), python-scipy, lame (>= 3.98.2)
 
-optional:
-ecasound, festival, par2
+:optional:     ecasound, festival, par2
 
-Here, package names are taken from the Debian OS and could be different on other platforms
+Here, package names are taken from the Debian OS and could be different on other platforms.
 
 
-# 2. Install
-# ==========
+Install
+=======
 
-2.1. Install the software
+-----------------------
+1. Install the software
+-----------------------
 
-    2.1.1 Install Telemeta:
+1.1 Install Telemeta
+--------------------
 
-    * On Debian (Testing recommended) or Ubuntu Hoary :
+* On Debian (Testing recommended) or Ubuntu Hoary
 
-        Just add these lines to your /etc/apt/sources-list:
+    Just add these lines to your /etc/apt/sources-list::
 
         deb http://debian.parisson.org/ binary/
         deb-src http://debian.parisson.org/ source/
         deb http://www.debian-multimedia.org etch main
 
-        Then,
+    Then::
 
-        $ sudo apt-get update
-        $ sudo apt-get install telemeta
+    $ sudo apt-get update
+    $ sudo apt-get install telemeta
 
-        This method provides the installation of all needed packages
-        thanks to the Debian dependency system.
+    This method provides the installation of all needed packages
+    thanks to the Debian dependency system.
+    Go to 1.2.
 
-        Go to 2.2.
+* On other linux platforms
 
-    * On other linux platforms
+    Install all dependencies.
 
-        Install all dependencies listed at 1.
+    Download the lastest release of telemeta at
+    http://telemeta.org
 
-        Download the lastest release of telemeta at
+    Uncompress the archive like::
 
-        http://telemeta.org
+    $ tar xzvf telemeta_0.3.2.tar.gz
 
-        Uncompress the archive like :
+    Go to the main folder of telemeta and run this command
+    in a shell as root::
 
-        $ tar xzvf telemeta_0.3.2.tar.gz
+    $ sudo python setup.py install
 
-        Go to the main folder of telemeta and run this command
-        in a shell as root:
 
-        $ sudo python setup.py install
+1.2. Install audiolab
+---------------------
 
+This is ONLY needed if you did NOT install telemeta with Debian's apt-get.
 
-    2.1.2. Install audiolab
+In order to get the wavforms of the audio files,
+python-audiolab have to be installed with the help of git::
 
-    This is ONLY needed if you did NOT install telemeta with Debian's apt-get.
+$ git clone git://github.com/cournape/audiolab.git
+$ cd audiolab/
+$ sudo python setup.py install
 
-    In order to get the wavforms of the audio files,
-    python-audiolab have to be installed with the help of git :
 
-    $ git clone git://github.com/cournape/audiolab.git
-    $ cd audiolab/
-    $ sudo python setup.py install
+1.3. Install the Django framework version 1.0
+---------------------------------------------
 
+* On Debian (Lenny recommended) or Ubuntu Hoary::
 
-    2.1.3. Install the Django framework version 1.0:
+    $ sudo apt-get install python-django
 
-    * On Debian (Lenny recommended) or Ubuntu Hoary :
+* On other linux platforms, download and install it from:
 
-        $ sudo apt-get install python-django
+    http://www.djangoproject.com/download/
 
-    * On other linux platforms, download and install from:
 
-        http://www.djangoproject.com/download/
+--------------------------
+2. Create a Django project
+--------------------------
 
-
-2.2. Create a Django project if you haven't already done it:
+If you haven't already done it, start a new django project::
 
     $ cd ~/my_projects
     $ django-admin startproject mysite
 
 
-2.3. Create the media and cache directories:
+-----------------------------------------
+3. Create the media and cache directories
+-----------------------------------------
+
+We need 2 directories for media and caching::
 
     $ cd mysite
     $ mkdir media cache
 
-    You might want to place these somewhere else...
+You might want to place these somewhere else...
 
 
-2.4. Configure Django (settings.py):
+----------------------------------
+4. Configure the telemeta project
+----------------------------------
 
-    Modifiy the following variables:
+Edit the file settings.py in a text editor.
+Modifiy the following variables:
 
-    DATABASE_*: your database settings (don't forget to create the database if needed)
-    MEDIA_ROOT: absolute path to the media directory you just created
-    INSTALLED_APPS: add 'telemeta'
+    :DATABASE_*:        your database settings (don't forget to create the database if needed)
+    :MEDIA_ROOT:        absolute path to the media directory you just created
+    :INSTALLED_APPS:    add 'telemeta'
 
-    Add the following variables:
+Add the following variables:
 
-    TELEMETA_CACHE_DIR = absolute path to the cache directory you just created
+    :TELEMETA_CACHE_DIR: absolute path to the cache directory you just created
+
+Just paste the two lines below::
 
-    Just paste the two lines below:
     TELEMETA_EXPORT_CACHE_DIR = TELEMETA_CACHE_DIR + "/export"
     CACHE_BACKEND = "file://" + TELEMETA_CACHE_DIR + "/data"
 
 
-2.5. Initialize the database:
+--------------------------
+5. Initialize the database
+--------------------------
+
+This synchronizes the DB with the model::
 
     $ python manage.py syncdb
 
 
-2.6. Configure your urls:
+----------------------
+6. Configure your urls
+----------------------
 
     The simplest case is to have telemeta running at public root. To do so, add
-    this url in urls.py :
+    this url in urls.py::
 
     (r'^', include('telemeta.urls')),
 
 
-2.7. Start the project:
+--------------------
+7. Start the project
+--------------------
+
+We are ready to start the telemeta server::
 
     $ python manage.py runserver
 
-    By default, the server starts on the port 8000.
-    You can override this with, for example:
+By default, the server starts on the port 8000.
+You can override this with, for example::
 
     $ python manage.py runserver 9000
 
 
-2.8. Go the web page with your browser:
+------------------------------------
+8. Go the web page with your browser
+------------------------------------
 
     http://localhost:8000
+
     or
+
     http://localhost:9000
 
 
diff --git a/README b/README
index 45df512646a723d56d691d763bc0cd8c3d726b15..90cd2bfe7ce997184ed09ed5d03c6ac77f314f05 100644 (file)
--- a/README
+++ b/README
@@ -1,12 +1,12 @@
-=================
-Telemeta - README
-=================
+=================
+Telemeta - README
+=================
 
-Telemeta: web frontend to backup, analyse, transcode and stream any audio content with its metadata
+Telemeta: web frontend to backup, analyse, transcode and stream any audio content and metadata
 
 
-Introduction
-============
+Introduction
+============
 
 Telemeta is a web audio archiving program which introduces useful and secure methods to
 backup, index, transcode, analyse and publish any digitalized audio file with its metadata.
@@ -14,7 +14,7 @@ It is dedicated to professionnals who wants to easily backup and publish documen
 from collections of vinyls, magnetic tapes or audio CDs over a strong database,
 in accordance with open standards.
 
-Here are the main features of Telemeta: 
+Here are the main features of Telemeta:
 
     * Secure archiving, editing and publishing of audio files over internet.
     * "On the fly" transcoding and metadata encapsulating (FLAC, OGG, MP3, WAV, etc..)
@@ -33,14 +33,14 @@ existing model has been designed to fit the one of the French Centre of Etnomusi
 but could be easily adapted/overrided to sue other data structures.
 
 
-Installation and usage
-======================
+Installation and usage
+======================
 
 See INSTALL and http://telemeta.org for more informations.
 
 
-Development
-===========
+Development
+===========
 
 To participate to the development of telemeta, you will need a login/password couple.
 You're welcome to email us to join and commit your great ideas ;)
@@ -50,52 +50,59 @@ To get the lastest development version, you need subversion and run:
     $ svn co http://svn.parisson.org/svn/telemeta/trunk telemeta
 
 
-# Licence
-# =======
-
+Licence
+=======
 CeCILL v2 (see COPYING)
 
 
-Bugs and feedback
-=================
+Bugs and feedback
+=================
 
 You are welcome to freely use this application in accordance to its licence.
 If you find some bugs, PLEASE leave a ticket on this page:
 
-    http://telemeta.org/newticket
+http://telemeta.org/newticket
 
 You can also leave a ticket to request some new interesting features for the next versions.
 And even if Telemeta suits you, please give us some feedback (see §6.) !
 
 
-# Contact
-# =======
+Related projects
+================
+
+TimeSide : Web Audio Components
+http://code.google.com/p/timeside/
+
 
-Homepage: 
+Contact
+=======
+
+Homepage:
     http://telemeta.org
 
-Emails: 
-    Guillaume Pellerin <pellerin@parisson.com>, 
+Emails:
+    Guillaume Pellerin <pellerin@parisson.com>,
     Olivier Guilyardi <olivier@samalyse.com>
 
-# Support
-# =======
+
+Support
+=======
 
 The Telemeta project is developed by Parisson and Samalyse.
 
 It is supported and financed by :
 
-- CNRS : Centre National de la Recherche Scientifique
+  * CNRS : Centre National de la Recherche Scientifique
     (the french Natianal Research and Scientific Center)
     http://cnrs.fr
-- CREM : Centre de Recherche en Ethnomusicology
+  * CREM : Centre de Recherche en Ethnomusicology
     (the french Ethnomusicology Research Center)
     http://www.crem-cnrs.fr
-- LAM : Equipe Lutherie, Acoustique et Musique de l'Université Pierre et Marie Curie de Paris
+  * LAM : Equipe Lutherie, Acoustique et Musique de l'Université Pierre et Marie Curie de Paris
     (Instrument design, Acoustic and Music team of the Pierre & Marie Curie University)
     http://www.lam.jussieu.fr/
-- MuCEM : Musée des Civilisations de l'Europe et de la Méditerranée
+  * MuCEM : Musée des Civilisations de l'Europe et de la Méditerranée
     http://www.musee-europemediterranee.org
-- MMSH : Maison Méditerranéenne des Sciences de l'Homme
+  * MMSH : Maison Méditerranéenne des Sciences de l'Homme
     http://www.mmsh.univ-aix.fr/
-- The Antropponet Project
+  *  The Antropponet Project