Changeset 3637

Show
Ignore:
Timestamp:
18/10/08 13:10:39 (3 months ago)
Author:
dmeyer
Message:

list all kaa modules in the trunk

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/doc/index.rst

    r3636 r3637  
    2424 
    2525Kaa is named after the python character in the Jungle Book by Rudyard 
    26 Kipling.  
    27  
    28 Download 
    29 -------- 
    30  
    31 Most of the modules in kaa are in heavy development and have no 
    32 releases yet. The releases are hosted by Sourceforge within the Freevo 
    33 project. You can check out the current development tree of kaa using 
    34 subversion:: 
    35  
    36     svn co svn://svn.freevo.org/kaa/trunk kaa 
     26Kipling. 
    3727 
    3828Modules 
     
    4636 
    4737Most documentation pages are not yet created. Feel free to add some 
    48 information about the module and how to use it.  
    49  
    50 The following kaa modules provide an API documentation: 
    51  
    52 * `kaa.base <base/index.html>`_ 
    53  
    54   This module provides the base Kaa framework and is an implicit 
    55   dependency for all kaa modules. The kaa framework includes a 
    56   mainloop facility with an API for signals and callbacks, timers, 
    57   process and thread management, file descriptor monitoring (with 
    58   INotify support), inter-process communication, as well as a rich, 
    59   practically magical API for asynchronous programming 
    60  
    61   Download the latest `release of kaa.base 
     38information about the module and how to use it. 
     39 
     40kaa.base 
     41^^^^^^^^ 
     42 
     43This module provides the base Kaa framework and is an implicit 
     44dependency for all kaa modules. The kaa framework includes a mainloop 
     45facility with an API for signals and callbacks, timers, process and 
     46thread management, file descriptor monitoring (with INotify support), 
     47inter-process communication, as well as a rich, practically magical 
     48API for asynchronous programming 
     49 
     50* See `kaa.base documentation <base/index.html>`_ for details. 
     51* Download the latest `release of kaa.base 
    6252  <http://sourceforge.net/project/showfiles.php?group_id=46652&package_id=213183>`_ 
    63   from Sourceforge. License is LGPL. 
    64  
    65 * `kaa.metadata <metadata/index.html>`_ 
    66  
    67   A powerful media metadata parser. It can extract metadata (such as 
    68   id3 tags, for example) from a wide range of media files. Attributes 
    69   like codec, length, resolution, audio/video/subtitle tracks, and 
    70   chapters are also returned. 
    71  
    72   Download the latest `release of kaa.metadata 
     53  from Sourceforge. 
     54* Maintainer: Dirk Meyer, Jason Tackaberry 
     55* License is LGPL. 
     56 
     57 
     58kaa.beacon 
     59^^^^^^^^^^ 
     60 
     61A virtual file system based on a sqlite database. It is a merge of the 
     62current Freevo mediadb and vfs code. It is possible to get directory 
     63listings or query database by keywords. Based on an kaa.metadata and 
     64kaa.thumb, additional information about files / items can be 
     65provided. The module is based on a kaa.base.rpc client server 
     66architecture. It can also generate thumbnails for images and video 
     67files and read embedded thumbnails in mp3 files. Optional a fuse 
     68backend inside the client can be used to mount a query to a directory. 
     69 
     70* See `kaa.beacon documentation <beacon/index.html>`_ for details. 
     71* The module is not released yet 
     72* Maintainer: Dirk Meyer 
     73* The license for the beacon server is GPL, the client API is 
     74  available under the LGPL. 
     75 
     76kaa.candy 
     77^^^^^^^^^ 
     78 
     79This module has no description yet 
     80 
     81* Detailed documentation is unavailable. 
     82* The module is not released yet 
     83* Maintainer: Dirk Meyer 
     84* License is LGPL 
     85 
     86kaa.cherrypy 
     87^^^^^^^^^^^^ 
     88 
     89This module has no description yet 
     90 
     91* Detailed documentation is unavailable. 
     92* The module is not released yet 
     93* Maintainer: Dirk Meyer, Jason Tackaberry 
     94* License is GPL 
     95 
     96kaa.display 
     97^^^^^^^^^^^ 
     98 
     99Low level support for various displays, such as X11 or 
     100framebuffer. Provides X11Display and X11Window classes for managing 
     101X11 windows, with optional support for Imlib2 (render Imlib2 images to 
     102X11 windows) and pygame (render Imlib2 images to pygame surfaces). 
     103 
     104* Detailed documentation is unavailable. 
     105* The module is not released yet 
     106* Maintainer: Jason Tackaberry 
     107* License is LGPL 
     108 
     109kaa.epg 
     110^^^^^^^ 
     111 
     112An EPG module for python. It stores data using kaa.db and provides a 
     113convenient interface to the different channels and classes. Data can 
     114be added to the database with source modules; currently there is 
     115support for XMLTV, Epgdata.com, and Schedules Direct. Although XMLTV 
     116itself supports many data sources, native support for most popular 
     117sources is desirable and contributions would be appreciated. 
     118 
     119* Detailed documentation is unavailable. 
     120* The module is not released yet 
     121* Maintainer: Dirk Meyer, Jason Tackaberry 
     122* License is LGPL 
     123 
     124kaa.feedmanager 
     125^^^^^^^^^^^^^^^ 
     126 
     127This module has no description yet 
     128 
     129* Detailed documentation is unavailable. 
     130* The module is not released yet 
     131* Maintainer: Dirk Meyer 
     132* License is GPL 
     133 
     134kaa.imlib2 
     135^^^^^^^^^^ 
     136 
     137This module has no description yet 
     138 
     139* Detailed documentation is unavailable. 
     140* Download the latest `release of kaa.imlib2 
     141  <http://sourceforge.net/project/showfiles.php?group_id=46652&package_id=216046>`_ 
     142  from Sourceforge. 
     143* Maintainer: Jason Tackaberry 
     144* License is LGPL 
     145 
     146kaa.metadata 
     147^^^^^^^^^^^^ 
     148 
     149A powerful media metadata parser. It can extract metadata (such as id3 
     150tags, for example) from a wide range of media files. Attributes like 
     151codec, length, resolution, audio/video/subtitle tracks, and chapters 
     152are also returned. 
     153 
     154* See `kaa.metadata documentation <metadata/index.html>`_ for details. 
     155* Download the latest `release of kaa.metadata 
    73156  <http://sourceforge.net/project/showfiles.php?group_id=46652&package_id=213173>`_ 
    74157  from Sourceforge. The module is fully funtional; new parsers or 
    75   enhancements to existing parsers are always needed. License is GPL. 
    76  
    77 * `kaa.beacon <beacon/index.html>`_ 
    78  
    79   A virtual file system based on a sqlite database. It is a merge of 
    80   the current Freevo mediadb and vfs code. It is possible to get 
    81   directory listings or query database by keywords. Based on an 
    82   kaa.metadata and kaa.thumb, additional information about files / 
    83   items can be provided. The module is based on a kaa.base.rpc client 
    84   server architecture. It can also generate thumbnails for images and 
    85   video files and read embedded thumbnails in mp3 files. Optional a 
    86   fuse backend inside the client can be used to mount a query to a 
    87   directory. The license for the beacon server is GPL, the client API 
    88   is available under the LGPL. 
     158  enhancements to existing parsers are always needed. 
     159* Maintainer: Dirk Meyer 
     160* License is GPL. 
     161 
     162kaa.mevas 
     163^^^^^^^^^ 
     164 
     165This module has no description yet 
     166 
     167* Detailed documentation is unavailable. 
     168* The module is not released yet 
     169* Maintainer: Jason Tackaberry 
     170* License is LGPL 
     171 
     172 
     173kaa.popcorn 
     174^^^^^^^^^^^ 
     175 
     176This module has no description yet 
     177 
     178* Detailed documentation is unavailable. 
     179* The module is not released yet 
     180* Maintainer: Dirk Meyer, Jason Tackaberry 
     181* License is GPL 
     182 
     183 
     184kaa.xine 
     185^^^^^^^^ 
     186 
     187This module has no description yet 
     188 
     189* Detailed documentation is unavailable. 
     190* The module is not released yet 
     191* Maintainer: Jason Tackaberry 
     192* License is GPL 
     193 
     194SVN Access 
     195---------- 
     196 
     197Most of the modules in kaa are in heavy development and have no 
     198releases yet. You can check out the current development tree of kaa 
     199using subversion:: 
     200 
     201    svn co svn://svn.freevo.org/kaa/trunk kaa