Main > Free Download Search >

Free dl software for linux

dl

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
DL/SQL 1.0.1

DL/SQL 1.0.1


DL/SQL is a declarative programming language based on top of a SQL database. more>>
DL/SQL is declarative, turing-complete programming language based on top of SQL database. The main idea is to store both program and data in one SQL table and make all the computations in it.

The current version of interpreter written in PHP contains quasi-lazy evaluation and simple caching.

The syntax was inspired by LISP and bash. Sounds strange? For example,

(* (+ 2 4 (#FACT 4)) 3)


means (2 + 4 + fact(4)) * 3 where fact is user-defined function for factorial.

As youve probably noticed, DL/SQL has got prefix (polish) notation with compulsory bracketing. That means, in front any name of function there must be opening bracket and after last parameter of a function there must be closing bracket. With this rule its really easy to implement variable-length argument lists.

For real deployment its necessary to change the core according to your needs - some special constructions are always necessary. Fortunatelly the core is flexible and easily extendable. Right now DL/SQL uses MySQL as its backend. Therere only several calls to DB, changing them is work for few minutes so porting DL/SQL to lets say PostgreSQL is piece of cake.

Therere only two API calls:

rpn_init()

clears all the cached values (actually sets the counted bit to false).

rpn_eval($expression)

evaluates entered DL/SQL expression. For using DL/SQL interpreter its necessary to include file rpnparser.phtml in your project. For easy implementation I also advise you to include file include/setup.phtml which contains all the necassary stuff for connecting to database and setting the directories. Without this file, youll have to do all the things yourself!
<<less
Download (0.021MB)
Added: 2005-04-14 License: BSD License Price:
1655 downloads
metacafe-dl 2007.03.27

metacafe-dl 2007.03.27


metacafe-dl project is a small command line program for downloading videos from metacafe.com. more>>
metacafe-dl project is a small command line program for downloading videos from metacafe.com. Hence, it has the same requirements and features, and its syntax is very similar.

<<less
Download (0.008MB)
Added: 2007-03-28 License: MIT/X Consortium License Price:
952 downloads
idl2pycli 0.37

idl2pycli 0.37


idl2pycli is an DL compiler to Python RPC-GIOP stub client. more>>
idl2pycli is an IDL compiler to Python RPC-GIOP stub client.

SYNOPSIS

idl2pycli [options] spec.idl

OPTIONS

All options are forwarded to C preprocessor, except -h -i -J -v -x.
With the GNU C Compatible Compiler Processor, useful options are :

-D name
-D name=definition
-I directory
-I-
-nostdinc

Specific options :

-h

Display help.

-i directory

Specify a path for import (only for version IDL 3.0).

-J directory

Specify a path for Python package.

-v

Display version.

-x

Enable export (only for version IDL 3.0).

idl2pycli parses the given input file (IDL) and generates :
a set of Python sources : an optional _spec.py and pkg/__init__.py for each package

setup.py

idl2pycli is a Perl OO application what uses the visitor design pattern. The parser is generated by Parse::Yapp.

idl2pycli needs a cpp executable.

CORBA Specifications, including IDL (Interface Language Definition) and Python Language Mapping are available on .

INSTALLATION

After standard Perl installation, you must install the Python package PyIDL :

setup.py install

<<less
Download (0.061MB)
Added: 2007-05-30 License: Perl Artistic License Price:
877 downloads
youtube-dl 2007.06.22

youtube-dl 2007.06.22


youtube-dl is a small command-line program to download videos from YouTube.com. more>>
youtube-dl is a small command-line program to download videos from YouTube.com. youtube-dl requires the Python interpreter, version 2.4 or later, and its not platform specific. It should work in your Unix box, in Windows or in Mac. The latest version is 2006.08.10. Its licensed under the MIT License, which means you can modify it, redistribute it or use it however you like complying with a few simple conditions.

Ill try to keep it updated if YouTube.com changes the way you access their videos. After all, its a simple and short program. However, I cant guarantee anything. If you detect it stops working, check for new versions and/or inform me about the problem, indicating the program version you are using. If the program stops working and I cant solve the problem but you have a solution, Id like to know it. If that happens and you feel you can maintain the program yourself, tell me.

<<less
Download (0.012MB)
Added: 2007-06-22 License: MIT/X Consortium License Price:
863 downloads
pornotube-dl 2007.05.22

pornotube-dl 2007.05.22


pornotube-dl is a small command-line program to download videos from pornotube.com. more>>
pornotube-dl is a small command-line program to download videos from pornotube.com. pornotube-dl is based on the code of youtube-dl. Hence, it has the same requirements and features, and its syntax is very similar.
As with youtube-dl, Ill try to keep it updated if pornotube.com changes the way you access their videos, but the same circumstances apply.
Enhancements:
- Changes in pornotube.com made the program stop working.
- This update fixes the program to make it work again.
<<less
Download (MB)
Added: 2007-05-22 License: MIT/X Consortium License Price:
562 downloads
foo2qpdl 02212007

foo2qpdl 02212007


foo2qpdl is a Linux printer driver for QPDL protocol. more>>
foo2qpdl is a Linux printer driver for QPDL protocol.
foo2qpdl is an open source printer driver for printers that use the QPDL wire protocol for their print data, such as the Samsung CLP-300 or the Samsung CLP-600. These printers are often erroneously referred to as winprinters or GDI printers. However, Microsoft GDI only mandates the API between an application and the printer driver, not the protocol on the wire between the printer driver and the printer. In fact, QPDL printers are raster printers which happen to use a very efficient wire protocol. QPDL is just one of many wire protocols that are in use today, such as Postscript, PCL, Epson, ZjStream, etc.
This driver uses Ghostscript to perform all of the heavy lifting (image processing). There are five major components to the foo2qpdl printer driver.
- foo2qpdl - the page image to protocol conversion engine of the driver.
- foo2qpdl-wrapper - a shell script (compatible with foomatic) which runs ghostscript and foo2qpdl in a pipeline.
- icc2ps - converts an ICM color profile to a Postscript CRD, which is then fed into Ghostscript before the users Postscript program.
- foomatic-db - foomatic database entries which describe the supported printers and their options so that printer spoolers know how to access the printer using foo2qpdl-wrapper.
- qpdldecode - a tool for developers to inspect QPDL streams.
Installation:
Click the link, or cut and paste the whole command line below to download the driver.
$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
Now unpack it:
Unpack:
$ tar zxf foo2zjs.tar.gz
$ cd foo2zjs
Now compile and install it. The INSTALL file contains more detailed instructions; please read it now.
Compile:
$ make
Install driver, foomatic XML files, and extra files:
$ su OR $ sudo make install
# make install
(Optional) If you use CUPS, restart the spooler:
# make cups OR $ sudo make cups
Now create printer entries for your spooler. Create at least one queue for monochrome, and another queue for color printing. Create the queues first, then edit them and set the device options as desired. See your operating system documentation for further details on creating a printer queue. Click any hyperlinks below for sample screenshots.
For Redhat 7.2/7.3/8.0/9.0 and Fedora Core 1-5 users:
# printconf-gui
For Fedora Core 6 users:
# system-config-printer
For Mandrake/Manrivia users:
# printerdrake
For Suse 10.0 users:
# yast2 printer
For Ubuntu 5.10/6.06/6.10 users:
$ sudo gnome-cups-manager
$ sudo make cups
For a networked Konica Minolta magicolor 2530 DL, I used a "Queue Type" "HP JetDirect" and set "Host:" to the IP address of the printer and "Port:" to 9100.
For low level testing, you can also create a "raw queue", which will accept QPDL files as-is and send them directly to the printer.
Enhancements:
- Samsung CLP-300, Samsung CLP-600, and Samsung CLX-3160 printers are supported.
- Only JBIG (type 0x13) compression is implemented and it is alpha quality.
<<less
Download (1.1MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
596 downloads
dl Download Ticket Service 0.1

dl Download Ticket Service 0.1


dl Download Ticket Service project is a minimalist and rough download ticket service with automatic expiration, written in PHP. more>>
dl Download Ticket Service project is a minimalist and rough download ticket service with automatic expiration, written in PHP. Ive been using this service as an email-attachment replacement for my company, but there are no plans on extending it. It will remain minimal: no fancy features, just bug fixes.
Installation:
Copy the "htdocs" directory to a directory of choice under your web server. Configure the needed parameters inside "include/config.php" to reflect the external url, main password, etc. The "include" directory must not be accessible: if you use apache, the included .htaccess file should be sufficient; consult your web server documentation otherwise.
A spool directory outside of the web server root must be accessible to the web server process. In the example "include/config.php" this is configured as "/var/spool/dl". If you web server runs as "nobody:nogroup", issue:
mkdir -p -m770 /var/spool/dl
chgrp nogroup /var/spool/dl
to create correctly this directory.
The maximal upload limit is determined by several PHP configuration parameters:
file_uploads: must be "On".
upload_tmp_dir: ensure enough space is available.
upload_max_filesize: change as needed.
post_max_size: must be at least 1M larger than upload_max_filesize.
The upload limit as shown in the submission form is determined automatically from the upload_max_filesize parameter. You can also set these parameters with ini_set() inside "include/config.php" or through apaches directives to localize them to the installation path.
There are several bugs in the dba_open() function in PHP 4.x which cannot be fixed. If you can, upgrade PHP to at least 4.3.5. If you cannot upgrade, you need to configure the "$dbHandler" parameter to something available to your PHP installation (usually db3/db2/dbm) and use the Berkeleys DB "db4_load" utility to create an empty database:
echo | db4_load /var/spool/dl/data.db
echo | db4_load /var/spool/dl/user.db
chmod 770 /var/spool/dl/*.db
chgrp nogroup /var/spool/dl/*.db
Depending on your system, you may have to use "db3_load/db2_load/etc" instead of "db4_load". Sometimes these utilities are part of "db*-util" packages under several linux distributions. If you have PHP 4.3.5 or greater, this is done automatically.
Ticket expiration is performed automatically when any web page is requested. This means that expired downloads will still occupy space on the spool directory until a web page is first serviced. If you need to ensure that the spool is purged regularly (for very low traffic servers), setup a scheduled job that requests the "http://dl.example.com/d/" page. Under UNIX, setup a cron entry like this:
0 0 * * * wget -q -O /dev/null "http://dl.example.com/d/" > /dev/null
Version restrictions:
- Tested with all mayor and minor browsers.
- Tested with PHP 4.2/4.3.
- Byte ranges are currently not supported.
- The submit button is not disabled correctly with Internet Explorer 6 (works on other graphical browsers however).
<<less
Download (0.010MB)
Added: 2007-06-18 License: BSD License Price:
861 downloads
Devil-Linux 1.2.13

Devil-Linux 1.2.13


Devil-Linux is a distribution which boots and runs completely from CDROM. more>>
Devil-Linux is a distribution which boots and runs completely from CDROM. The configuration can be saved to a floppy diskette or a USB pen drive.
Devil Linux was originally intended to be a dedicated firewall/router but now Devil-Linux can also be used as a server for many applications. Attaching an optional hard drive is easy, and many network services are included in the distribution.
The system is designed to install without the use of a hard drive. It requires the use of a CDROM and a write-protected floppy.
The CDROM provides the operating system, and the floppy provides the configuration information, via a tarball that is unpacked into the /etc directory. In this way, the system is fully configurable, yet the running system has no writeable device.
Main features:
- Boots from CD
- Traditionally Devil Linux boots from a CD-ROM which is read-only by nature. This means an intruder will not be able to install i.e. an "ordinary" root kit.
- Boots from USB pendrive
- As all movable parts in your computer, the CD-ROM is prone to failure. This is the reason why we provide a script to install the entire system on an USB pendrive. Note: You need a computer which is able to boot from USB harddisks, in order to use this feature.
- Configuration is saved on a floppy disc or on a USB Flash Media
- Due to the read-only nature of CD-ROMs, you need a place to save your configuration files. This can either traditionally be on a floppy disc or on a USB flash media (like a pendrive), to increase the reliability.
- Configuration can be burned on CD
- There are cases when you have to ensure that the configuration cant be modified. This is the reason why we provide the feature for loading the configuration archive from the (read-only) CD-ROM.
- No need for a harddisk although it can optionally be used for data storage
- Most distributions need a harddisk for data storage, with DL this is completely optional. Reasons for adding harddisk data storage would be, i.e. when you use DL as your mail server or for file sharing. DL uses dynamic disc configuration via the Logical Volume Manager, which makes adding and maintaining the harddisk storage easy (regardless if you have only 1 GB or 1 TB of data).
- Support for Intel 486 and higher
- Got some old boxes in your bone yard? For most internet connection an old computer is enough to play the role of your Firewall, this is the reason why we still support 486 CPUs. But were not stuck with old technologies, we also provide you a version vor 686 CPUs with SMP support.
- IPTables/Netfilter Support
- State of-the-art firewall functionality is provided by IPTables/Netfilter, which includes features like connection tracking. Devil-Linux adds many more Netfilter modules then you find in your standard Linux Kernel.
- Create your own, customized version with our Build System
- Since everybody has different requirements, Devil-Linux provides you with an easy-to-use build system, which enables you to create your own customized version. You can i.e. only add the packages you need on your machine or even add features which are currently missing in the mainstream version.
- Directly supported by Firewall Builder
- Dont like writing your Firewall rules by hand? Get Firewall Builder and use a great GUI tool to create your ruleset. Firewall Builder supports writing the rules directly onto your configuration floppy.
- No graphical desktop
- Devil-Linux has not support for i.e. X-Server. This greatly reduces the requirements to run DL and also greatly increases security by reducing the number of running programs. (Try this on Windows...)
- Almost all binaries are compiled with the GCC Stack Smashing Protector
- Except of a very few exceptions, all binaries are compiled with the GCC Stack Smashing Protector. Applications written in C will be protected by the method that automatically inserts protection code into an application at compilation time. The protection is realized by buffer overflow detection and the variable reordering feature to avoid the corruption of pointers.
- Improved Kernel Security through GRSecurity
- GRSecurity adds several new features and protection mechanisms to the Linux Kernel itself. This includes Chroot restrictions (did you know that it is easy to break out of a non-protected chroot jail?), Address space modification protection (like PAX), Auditing features, Randomization features and much more.
- Easy to use chroot
- Devil-Linux has support for chroot jails which is easy to use. Just define what you need in a configuration file and our jail script will take care of the rest. Some pre-defined configurations are already available.
<<less
Download (195MB)
Added: 2007-03-01 License: GPL (GNU General Public License) Price:
971 downloads
PgcEdit 7.2

PgcEdit 7.2


PgcEdit is a DVD IFO and Menu editor designed to allow the modification of the navigation commands and parameters of DVDs. more>>
PgcEdit is a DVD IFO and Menu editor designed to allow the modification of the navigation commands and parameters of an already authored DVD structure.
PgcEdit is also an excellent tool to learn how a DVD works, with his powerful Trace function.

Since v0.6.0, PgcEdit is also the first program able to burn a Double Layer DVD-Video on DL DVD+R or DL DVD-R, with an interactive interface (including a preview), to select the position of the layer break.

PgcEdit project is free and open source (GPL license).

<<less
Download (MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1227 downloads
Youtube Downloader GUI 0.2.3

Youtube Downloader GUI 0.2.3


Youtube Downloader GUI project is a GUI for the famous python script youtube-dl. more>>
Youtube Downloader GUI project is a GUI for the famous python script youtube-dl. It is made in Kommander, so you need it. The project is packed in rpm with icon, desktop file.

openSUSE repo:

http://software.opensuse.org/download/home:/pnemec/SUSE_Linux_10.1/
http://software.opensuse.org/download/home:/pnemec/openSUSE_10.2/

It should work on other distribution too.

<<less
Download (0.025MB)
Added: 2007-06-27 License: GPL (GNU General Public License) Price:
604 downloads
Bloom::Filter 0.03

Bloom::Filter 0.03


Bloom::Filter is a sample Perl Bloom filter implementation. more>>
Bloom::Filter is a sample Perl Bloom filter implementation.

A Bloom filter is a probabilistic algorithm for doing existence tests in less memory than a full list of keys would require. The tradeoff to using Bloom filters is a certain configurable risk of false positives. This module implements a simple Bloom filter with configurable capacity and false positive rate. Bloom filters were first described in a 1970 paper by Burton Bloom, see http://portal.acm.org/citation.cfm?id=362692&dl=ACM&coll=portal.

SYNOPSIS

use Bloom::Filter

my $bf = Bloom::Filter->new( capacity => 10, error_rate => .001 );

$bf->add( @keys );

while ( ) {
chomp;
print "Found $_n" if $bf->check( $_ );
}

<<less
Download (0.004MB)
Added: 2006-10-10 License: Perl Artistic License Price:
1117 downloads
Mobile::Wurfl 1.06

Mobile::Wurfl 1.06


Mobile::Wurfl is a Perl module interface to WURFL (the Wireless Universal Resource File. more>>
Mobile::Wurfl is a Perl module interface to WURFL (the Wireless Universal Resource File.

SYNOPSIS

my $wurfl = Mobile::Wurfl->new(
wurfl_home => "/path/to/wurfl/home",
db_descriptor => "DBI:mysql:database=wurfl:host=localhost",
db_username => wurfl,
db_password => wurfl,
wurfl_url => q{http://wurfl.sourceforge.net/wurfl.xml}
);

my $dbh = DBI->connect( $db_descriptor, $db_username, $db_password );
my $wurfl = Mobile::Wurfl->new( dbh => $dbh );

my $desc = $wurfl->get( db_descriptor );
$wurfl->set( wurfl_home => "/another/path" );

$wurfl->create_tables( $sql );
$wurfl->update();
$wurfl->get_wurfl();
$wurfl->rebuild_tables();

my @devices = $wurfl->devices();

for my $device ( @devices )
{
print "$device->{user_agent} : $device->{id}n";
}

my @groups = $wurfl->groups();
my @capabilities = $wurfl->capabilities();
for my $group ( @groups )
{
@capabilities = $wurfl->capabilities( $group );
}

my $ua = $wurfl->canonical_ua( "SonyEricssonK750i/R1J Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1" );
my $deviceid = $wurfl->deviceid( $ua );

my $wml_1_3 = $wurfl->lookup( $ua, "wml_1_3" );
print "$wml_1_3->{name} = $wml_1_3->{value} : in $wml_1_3->{group}n";
my $fell_back_to = wml_1_3->{deviceid};
my $width = $wurfl->lookup_value( $ua, "max_image_height", no_fall_back => 1 );
$wurfl->cleanup();

Mobile::Wurfl is a perl module that provides an interface to mobile device information represented in wurfl (http://wurfl.sourceforge.net/). The Mobile::Wurfl module works by saving this device information in a database (preferably mysql).

It offers an interface to create the relevant database tables from a SQL file containing "CREATE TABLE" statements (a sample is provided with the distribution). It also provides a method for updating the data in the database from the wurfl.xml file hosted at http://www.nusho.it/wurfl/dl.php?t=d&f=wurfl.xml.
It provides methods to query the database for lists of capabilities, and groups of capabilities. It also provides a method for generating a "canonical" user agent string (see "canonical_ua").

Finally, it provides a method for looking up values for particular capability / user agent combinations. By default, this makes use of the hierarchical "fallback" structure of wurfl to lookup capabilities fallback devices if these capabilities are not defined for the requested device.

<<less
Download (0.10MB)
Added: 2007-03-22 License: Perl Artistic License Price:
953 downloads
Syntax::Highlight::HTML 0.04

Syntax::Highlight::HTML 0.04


Syntax::Highlight::HTML is a Perl module to highlight a HTML syntax. more>>
Syntax::Highlight::HTML is a Perl module to highlight a HTML syntax.

SYNOPSIS

use Syntax::Highlight::HTML;

my $highlighter = new Syntax::Highlight::HTML;
$output = $highlighter->parse($html);
If $html contains the following HTML fragment:
< !-- a description list -->
< dl compact="compact">
< dt>some word< /dt>
< dd>the description of the word. Plus some < a href="/definitions/other_word"
>reference< /a> towards another definition. < /dd>
< /dl>
then the resulting HTML contained in $output will render like this:
< !-- a description list -->
< dl compact="compact">
< dt>some word< /dt>
< dd>the description of the word. Plus some < a href="/definitions/other_word"
>reference< /a> towards another definition. < /dd>
< /dl>

This module is designed to take raw HTML input and highlight it (using a CSS stylesheet, see "Notes" for the classes). The returned HTML code is ready for inclusion in a web page.
It is intented to be used as an highlighting filter, and as such does not reformat or reindent the original HTML code.

<<less
Download (0.016MB)
Added: 2007-04-03 License: Perl Artistic License Price:
935 downloads
CAN Abstraction Layer 0.1.6

CAN Abstraction Layer 0.1.6


The CAN Abstraction Layer (CANAL) provides a single interface for programs to use different CAN drivers. more>>
The CAN Abstraction Layer (CANAL) provides a single interface for programs to use different CAN drivers.
It consists of a CANAL daemon that handles client and driver communication, a canalLogger that logs messages in a window, and a simple diagnostic application. C++ clases and DLL/DL interfaces are provided.
Enhancements:
- The configuration readings for CanalWorks were upgraded.
- A GUID ordering problem in canald was fixed.
- A problem with clear message list switch in CanalWorks was fixed.
- A problem in which Linux version Level I received a thread with an invalid count returned for DataAvailable was fixed.
<<less
Download (2.3MB)
Added: 2005-10-11 License: LGPL (GNU Lesser General Public License) Price:
1474 downloads
PHP Uploader Downloader 2.0

PHP Uploader Downloader 2.0


PHP Uploader Downloader provides a script which allow your users to upload files to a selected directory. more>>
PHP Uploader Downloader provides a script which allow your users to upload files to a selected directory.
Allow your users to upload files to a selected directory. This script also creates a list of all files uploaded so they can be downloaded. Current features for uploading are size limitation, extension limitation, and stopping file overwriting.
Installation
$extlimit If you want to limit the extions of files uploaded set this to yes
$limitedext If you set $extlimit to yes then add edit extensions. Just do ,".ext" in the array to add extion.
$sizelimit If you want a size limit set this to yes.
$sizebytes If you want have size limit set to yes set this to the number of bytes you want the limit to be.
$dl This is the url to where files are uploaded
$absolute_path This is the absolute path to where files are uploaded
$websiteurl Set to your website url so that the script can link back to your site
$websitename Set to your website name so it can link back to your website
Enhancements:
- Added ability to limit extensions of files uploaded.
<<less
Download (0.004MB)
Added: 2007-04-28 License: Free To Use But Restricted Price:
912 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2