Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.289.809 Times

Video::TeletextDB 0.02

  Date Added: March 03, 2010  |  Visits: 591


Report Broken Link
Printer Friendly Version

Product Homepage
Download (73 downloads)

Video::TeletextDB is Perl extension to manage a telextext database. SYNOPSIS use Video::TeletextDB; $tele_db = Video::TeletextDB->new(%options); # Possible options are: # cache_dir => $directory # mkpath => $boolean # umask => $mask # creat => $boolean # RW => $boolean # page_versions => $number # channel => $string # stale_period => $seconds # expire_period => $seconds $access = $tele_db->access(%options); # Possible options are: # umask => $mask # creat => $boolean # RW => $boolean # page_versions => $number # channel => $string # stale_period => $seconds # expire_period => $seconds $cache_dir = $tele_db->cache_dir; $channel = $tele_db->channel; $old_channel = $tele_db->channel($new_channel); @channels = $tele_db->channels; $nr_channels = $tele_db->channels; $boolean = $tele_db->has_channel(?$channel?); $db_file = $tele_db->db_file; $lock_file = $tele_db->lock_file; $tele_db->lock; $page_versions= $tele_db->page_versions; $umask = $tele_db->umask; $old_umask = $tele_db->umask($new_umask); $RW = $tele_db->RW; $old_RW = $tele_db->RW($new_RW); $stale_period = $tele_db->stale_period; $old_stale_period = $tele_db->stale_period($new_stale_period); $expire_period = $tele_db->expire_period; $old_expire_period = $tele_db->expire_period($new_expire_period); $user_data = $tele_db->user_data; $old_user_data= $tele_db->user_data($new_user_data); $tele_db->delete(%options); The idea behind a teletext database is to separate the process of collecting teletext pages from the process of presentation. This makes programs both shorter (you dont have to implement the side yourre not interested in) and more flexible (you can read teletext pages long after the collector stopped running and you dont have to be tuned in to the channel you want to read). In fact, the simple script TeleCollect coming with this package will be good enough for most teletext collection purposes, so that you can concentrate on the page processing. This modules provides you with methods to both store and retrieve pages into a database and some rudimentary support to manage a set of databases (typically one for each channel). The pages will be stored in raw form so that a client can decide for itself how to handle things like transmission errors (there are of suggested methods provided in the module though, so you dont have to reinvent the wheel every time). It (currently) use a Berkeley DB with an external lockfile for the actual storage. It only uses the version 1.85 features, so it should work almost everywhere. There will be one database and lockfile for each channel and all channel databases and locks will normally be collected in one directory..

Requirements: No special requirements
Platforms: Linux
Keyword: Channel Expire Libraries Period Programming Rw Stale Tele Teletextdb To Manage Umask Videoteletextdb
Users rating: 0/10

License: Freeware Size: 64.51 KB
Development Tools  -  COWeb 0.4.1
COWeb, Common Objects for Web Libraries is a set of php tools to manage databases, links, images, articles, cache and more.All codes are very easy to implement in your own applications.
Programming  -  Bake 1.0
Bake is a small domain specific programming language for describing how to transform one file into another. Bake uses the typical topological sort, but has features that make describing this relatively easy. Bake has patterns, similar to make,...
94.21 KB  
Libraries  -  Runabout 5.0
The Runabout is an extension of the Java libraries that adds two-argument multi-dispatch to Java without changing the language or the VM. It uses reflection to find visit methods, which are invoked using dynamically generated and loaded code....
28.67 KB  
Libraries  -  Java-Gnome 4.0.3
Java-GNOME application is a set of Java bindings for the GNOME and GTK libraries that allow GNOME and GTK applications to be written in Java. The Java-Gnome API has been carefully designed to be easy to use, maintaining a good OO paridigm, yet...
174.08 KB  
Libraries  -  ULDBF 0.0.8
ULBC project is a set of ANSI C Libraries to add typical data types like Strings, Queues, Stacks, Hashes, Trees, etc with its correspondent API to manage them. This initiative is the base for bigger tools that will use ULBC as its general...
68.61 KB  
Development Editors  -  Programming without coding technology 1.8
Programming without coding technology (PWCT) is a visual programming system enables the developers to develop win32 application 100% without coding at all. Users will be able to develop several application without any coding knowledge: database,...
Science  -  gPICLIB b
GNU PIC LIBRARY PROJECTThe interest of this project is to develop a set of Libraries that are released in LGPL License to use to PIC microcontroler programming.Then any program resulted by this use would be a proprietary or free softwares.
81.51 KB  
Code Management Tools  -  GIPSpin 0.1.4
GIPSpin is a graphical interface programming system which allows code to be visualized and which can generate threaded code. The user constructs code segments using visual boxes. The program flow is represented as links between the boxes....
3.2 MB  
Text Chat Clients  -  WikiChump 0.1
WikiChump listens in an IRC channel like a traditional bot and adds the information to a wiki in realtime. A chump bot sits in an IRC (Chat) channel and remembers any URL (web addresses) that people say. It displays them on a web page for later...
3.07 KB  
Multimedia  -  PDF::Wrapper 0.2.1
unicode aware PDF writing library that uses the ruby bindings to various c libraries ( like cairo, pango, poppler and rsvg ) to do the heavy lifting.
276.48 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 3.15.3
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB