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 29.970.399 Times

ACME::QuoteDB 0.1.2

Company: David Wright
Date Added: November 12, 2013  |  Visits: 198

ACME::QuoteDB

Report Broken Link
Printer Friendly Version


Product Homepage
Download (19 downloads)



Easy, quick auto-CRUD access to a collection of quotes. (which you provide)<br /><br />Some ideal uses for this module could be:<br /><br /> 1. Quotes Website (quotes/movie/lyrics/limerick/proverbs/jokes/etc)<br /> 2. perl replacement for 'fortune'<br /> 3. Dynamic signature generation<br /> 4. international languages (has utf8 support)<br /> 5. convenient storing/sharing collections of quotes<br /> 6. for me to finally have a place to store (and manage) quotes (that can be easily backed up or even to a remote db if desired)<br /> 7. anywhere perl is supported and 'quotes' are desired.<br /> 8. others? (let me know what you do, if you want, if you do)<br /><br />See "DESCRIPTION" above<br /><br />Also see ACME::QuoteDB::LoadDB<br />USAGE ^<br /><br /> use ACME::QuoteDB;<br /><br /> my $sq = ACME::QuoteDB->new;<br /><br /> print $sq->get_quote;<br /><br /> # examples are based on quotes data in the test database. <br /> # (see tests t/data/)<br /><br /> # get specific quote based on basic text search.<br /> # search all 'ralph' quotes for string 'wookie'<br /> print $sq->get_quotes_contain({<br /> Contain => 'wookie', <br /> AttrName => 'ralph',<br /> Limit => 1 # only return 1 quote (if any)<br /> });<br /> # output:<br /> I bent my wookie.<br /> -- Ralph Wiggums<br /><br /> # returns all quotes attributed to 'ralph', with a rating between <br /> # (and including) 7 to 9<br /> print join "n", @{$sq->get_quotes({<br /> AttrName => 'ralph', <br /> Rating => '7-9'<br /> })<br /> };<br /> <br /> # same thing but limit to 2 results returned<br /> # (and including) 7 to 9<br /> print join "n", @{$sq->get_quotes({<br /> AttrName => 'ralph', <br /> Rating => '7-9',<br /> Limit => 2<br /> })<br /> };<br /><br /> # get 6 random quotes (any attribution)<br /> foreach my $q ( @{$sq->get_quotes({Limit => 6})} ) {<br /> print "$qn";<br /> }<br /><br /><br /> # get list of available attributions (that have quotes provided by this module)<br /> print $sq->list_attr_names;<br /><br /> # any unique part of name will work<br /> # i.e these will all return the same results (because of our limited<br /> # quotes db data set)<br /> print $sq->get_quotes({AttrName => 'comic book guy'});<br /> print $sq->get_quotes({AttrName => 'comic book'});<br /> print $sq->get_quotes({AttrName => 'comic'});<br /> print $sq->get_quotes({AttrName => 'book'});<br /> print $sq->get_quotes({AttrName => 'book guy'});<br /> print $sq->get_quotes({AttrName => 'guy'});<br /><br /> # get all quotes, only using these categories (you have defined)<br /> print @{$sq->get_quotes({ Category => [qw(Humor ROTFLMAO)] })};<br /><br /> # get all quotes from Futurama<br /> print @{$sq->get_quotes({Source => Futurama})};<br /><br />Also see t/02* included with this distribution. (available from the CPAN if not included on your system)

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Attrname Based Comic Desired Guy Included Including Limit Print Quotes Ralph Rating Return Search Sqgtget Quotes Sqgtget Quotesattrname
Users rating: 0/10

License: Freeware Size: 102.4 KB
USER REVIEWS
More Reviews or Write Review


ACME::QUOTEDB RELATED
Multimedia  -  Comic Pub 0.1
Comic Pub is a program written in PHP to allow anyone with a web browser and server to manage an internet based comic strip.
583.68 KB  
Modules  -  Adminmenu Dhtml 4.7.x-1.x-de
Adminmenu_dhtml renders a selected menu as a DHTML menu. This module provides a drop down or other style admin menu that is more convenient for administrators and wond-deOaot interfere with a websited-deOaos theme. Several menu styles are...
102.4 KB  
Education  -  Harvey 1.09
Harvey is an easy to install, GPL web based classroom and publishing system including: web based news; threaded discussions; web page creation and upload using Netscape Composer; web based file management; web based photo publishing; and more.
768 KB  
Misc. Web Browser Tools  -  MetaComics 2.3.0.0 Beta
The MetaComic client is a windows desktop based comic strip retrieval and archiving utility used to fetch comic strips from various publicly available RSS/XML feeds on the Internet. It can be used to update your daily comic strips for viewing at...
3.1 MB  
Misc. Web Browser Tools  -  Portable MetaComics 2.3.0.0 Beta
The MetaComic client is a windows desktop based comic strip retrieval and archiving utility used to fetch comic strips from various publicly available RSS/XML feeds on the Internet. It can be used to update your daily comic strips for viewing at...
2.67 MB  
Network & Internet  -  Apache Solr 1.2
Apache Solr is a high performace search server based on Lucene, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, and a Web administration interface. The project is currently under incubation at the Apache...
7.5 MB  
Business  -  faves-ERP Manufacturing 1.0
faves-ERP, web based erp focused in manufacturing, including product configurator & advanced BOM/PLM tools for complex products, supply chain management (MRP, Work orders scheduling and planning) , inventory tracking (lots/serial numbers), Sales,...
35.18 MB  
Communication Tools  -  Net Clients .NET 1.0.1
Client libraries written in C# for text-based internet protocols (so far including NNTP and Dict). These libraries are designed to reflect the RFCs of their respective protocols. With the release of the MS WCF, this project is effectively obsolete.
113.49 KB  
Project Management  -  ProjectForge 4.0.0
ProjectForge is a Web-based solution for project management including time sheet booking, Gantt charts, financial administration, and controlling and managing work-break-down-structures. A ready-to-run server and a war file are available.
81.97 MB  
Miscellaneous  -  AstroCam 1.0
AstroCam is a C based stepper motor control system including both, a Perl and a PHP based webinterface (you can choose one of them to use). You can use it for controlling webcams over the internet or everything else you want to do with a stepper...
 
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB