file uploader
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 184
Gallery Uploader 0.2.2
Gallery Uploader is a Python script that can upload pictures to Web Gallery (only versions 2.0 or above). more>>
Gallery Uploader is a Python script that can upload pictures to Web Gallery (only versions 2.0 or above).
Gallery Uploader supports multiple galleries. To do it so, you need to save URL, User and Password using the –save option, passing a name to the gallery. You can point to this gallery using the -G option. If there is only one gallery in the configuration, you won’t need the -G option, as GUP will automagically use that gallery.
Creating Albums
To create an album, you need the -c option. This option takes three parameters:
Parent album id: the id of the album where the new album will be created. There is an special album with id “0″, which is the root of all albums, but it is NOT the album you see when you open Web Gallery in the browser. To find this “first album”, you can use the –show-child=0 option;
Album name: it’s the name your gallery will have. In the web interface, it is the first field asked when creating an album. Internally, it is the directory name in the server where the pictures will be stored (so, invalid file names will cause GUP to fail);
Album title: it’s the visible part of the album, displayed on the page.
Also, note that there is three parameters and that space is used to split them. So, if you want to add spaces to your album name or album title, you need to enclose it by quotes, like -c 7 my_first_album “My First Album” (this will create an album named “My First Album”, stored as “my_first_album” in the server, under the album with the id “7″).
Uploading Images
To upload images, you need to create an album (using something like the above example) or using the -a option, passing the album id. Also, if you don’t need the picture in your computer after uploading, you can use the –delete option.
<<lessGallery Uploader supports multiple galleries. To do it so, you need to save URL, User and Password using the –save option, passing a name to the gallery. You can point to this gallery using the -G option. If there is only one gallery in the configuration, you won’t need the -G option, as GUP will automagically use that gallery.
Creating Albums
To create an album, you need the -c option. This option takes three parameters:
Parent album id: the id of the album where the new album will be created. There is an special album with id “0″, which is the root of all albums, but it is NOT the album you see when you open Web Gallery in the browser. To find this “first album”, you can use the –show-child=0 option;
Album name: it’s the name your gallery will have. In the web interface, it is the first field asked when creating an album. Internally, it is the directory name in the server where the pictures will be stored (so, invalid file names will cause GUP to fail);
Album title: it’s the visible part of the album, displayed on the page.
Also, note that there is three parameters and that space is used to split them. So, if you want to add spaces to your album name or album title, you need to enclose it by quotes, like -c 7 my_first_album “My First Album” (this will create an album named “My First Album”, stored as “my_first_album” in the server, under the album with the id “7″).
Uploading Images
To upload images, you need to create an album (using something like the above example) or using the -a option, passing the album id. Also, if you don’t need the picture in your computer after uploading, you can use the –delete option.
Download (0.015MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
969 downloads
Pict Uploader 1.2.5
Pict Uploader is a combination of The Pict.com FireFox Add-on and Mozilla FireFox Web browser to let you make screenshots with one click and automatically upload them to Pict.com image hosting. more>>
Pict Uploader 1.2.5 is a combination of The Pict.com FireFox Add-on and Mozilla FireFox Web browser to let you make screenshots with one click and automatically upload them to Pict.com image hosting. It also makes it possible right-click and upload any image you see online or your local image with automatic link generation for forums, websites, etc.
Major Features:
- Capture screenshots of websites
- Capture screenshot of whole website
- Capture screenshot of visible area
- Capture screenshot of custom selected area
- Edit screenshots
- Save screenshots in jpg/png formats
- Automatically upload screenshots to Pict.com
- Right-click and upload to Pict.com any image you see in your browser
- Link and share images on forums, blogs, social networks, etc.
- Upload images from your computer.
- Automatic link generation for forums, websites, etc. (Allows to insert image from local folder into forums with one right-click).
Enhancements:
- Firefox 3.5 is now supported
- All requested features were released
Added: 2009-07-24 License: MPL Price: FREE
6 downloads
X File Explorer 1.00
X File Explorer is a file manager for the X Window System. more>>
X File Explorer (Xfe) is an MS-Explorer like file manager for X. X File Explorer is based on the popular, but discontinued, X Win Commander, originally developed by Maxim Baranov.
Xfe aims to be the file manager of choice for all the Unix addicts!
Why another file manager when the excellent Konqueror or Nautilus exist on Linux systems? The answer is quite simple : these file managers are very good, features rich and look wonderful, but they are like a brontosaurus when you are a console addict and only want to copy some files or delete it. Another problem is that they require either the whole Gnome or KDE desktops to be installed on your system!
On the contrary, Xfe is small, very rapid and only requires the FOX library to be fully functional. It can be launched from the command line in a fraction of second, and can efficiently complete the set of command line tools.
Main features:
- Four different file manager styles (one panel, two panels, tree list and one panel, tree list and two panels)
- Integrated text viewer (X File View, xfv)
- Integrated RPM viewer / installer / uninstaller (X File Query, xfq)
- Status line
- File associations
- Auto save registry
- Right mouse click pop-up menu in tree list and file list
- Change file(s) attributes
- Mount/Unmount devices (for Linux only)
- Toolbar
- Bookmarks (up to 20)
- Color schemes (GNOME, KDE, Windows...)
- Drag and Drop ( ctrl -> copy, shift -> move, alt -> symlink )
- Create / Extract archives (tar, zip, gzip, bzip2, compress formats are supported)
- Tool tips for long file names
- Progress bars or dialogs for lengthy file operations
- Image preview as thumbnails
- Ability to enqueue multimedia files (open command)
Key bindings:
- Help - F1
- View - F3, return
- Edit - F4
- Copy - F5, ctrl-c
- Cut - ctrl-x
- Paste - ctrl-v
- Move - F6, ctrl-d
- Rename - ctrl-n
- Delete - F8, del, ctrl-del
- Symlink - ctrl-s
- New file - F2
- New folder - F7
- Properties - F9
- Tree and one panel - ctrl-F1
- Tree and two panels - ctrl-F2
- One panel - ctrl-F3
- Two panels - ctrl-F4
- Hidden files - ctrl-F5
- Hidden folders - ctrl-F6
- Execute - ctrl-e
- Go home - ctrl-h
- Go up - backspace
- Terminal - ctrl-t
- Console file manager - ctrl-k
- Refresh - ctrl-r
- Select all - ctrl-a
- Deselect all - ctrl-z
- Invert selection - ctrl-i
- Add bookmark - ctrl-b
- Mount (Linux only) - ctrl-m
- Unmount (Linux only) - ctrl-u
- Quit - ctrl-q
<<lessXfe aims to be the file manager of choice for all the Unix addicts!
Why another file manager when the excellent Konqueror or Nautilus exist on Linux systems? The answer is quite simple : these file managers are very good, features rich and look wonderful, but they are like a brontosaurus when you are a console addict and only want to copy some files or delete it. Another problem is that they require either the whole Gnome or KDE desktops to be installed on your system!
On the contrary, Xfe is small, very rapid and only requires the FOX library to be fully functional. It can be launched from the command line in a fraction of second, and can efficiently complete the set of command line tools.
Main features:
- Four different file manager styles (one panel, two panels, tree list and one panel, tree list and two panels)
- Integrated text viewer (X File View, xfv)
- Integrated RPM viewer / installer / uninstaller (X File Query, xfq)
- Status line
- File associations
- Auto save registry
- Right mouse click pop-up menu in tree list and file list
- Change file(s) attributes
- Mount/Unmount devices (for Linux only)
- Toolbar
- Bookmarks (up to 20)
- Color schemes (GNOME, KDE, Windows...)
- Drag and Drop ( ctrl -> copy, shift -> move, alt -> symlink )
- Create / Extract archives (tar, zip, gzip, bzip2, compress formats are supported)
- Tool tips for long file names
- Progress bars or dialogs for lengthy file operations
- Image preview as thumbnails
- Ability to enqueue multimedia files (open command)
Key bindings:
- Help - F1
- View - F3, return
- Edit - F4
- Copy - F5, ctrl-c
- Cut - ctrl-x
- Paste - ctrl-v
- Move - F6, ctrl-d
- Rename - ctrl-n
- Delete - F8, del, ctrl-del
- Symlink - ctrl-s
- New file - F2
- New folder - F7
- Properties - F9
- Tree and one panel - ctrl-F1
- Tree and two panels - ctrl-F2
- One panel - ctrl-F3
- Two panels - ctrl-F4
- Hidden files - ctrl-F5
- Hidden folders - ctrl-F6
- Execute - ctrl-e
- Go home - ctrl-h
- Go up - backspace
- Terminal - ctrl-t
- Console file manager - ctrl-k
- Refresh - ctrl-r
- Select all - ctrl-a
- Deselect all - ctrl-z
- Invert selection - ctrl-i
- Add bookmark - ctrl-b
- Mount (Linux only) - ctrl-m
- Unmount (Linux only) - ctrl-u
- Quit - ctrl-q
Download (1.6MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
839 downloads
File Lister 2.3
File Lister provides a Web interface for listing files and directories. more>>
File Lister provides a Web interface for listing files and directories.
FileLister is meant to be an open source alternative for listing files/directories with an easy navigateable (web-)interface.
<<lessFileLister is meant to be an open source alternative for listing files/directories with an easy navigateable (web-)interface.
Download (0.034MB)
Added: 2007-02-07 License: GPL (GNU General Public License) Price:
992 downloads
Forumsigs Image Uploader 1.1.0
Forumsigs Image Uploader allows you to browse sites and save the images on the page. more>>
Forumsigs Image Uploader allows you to browse sites and save the images on the page.
Browsing sites and want to save the images on the page? Upload them directly to your Forumsigs Image Hosting account.
This extension will allow you to upload images directly to your Forumsigs.com account.
Right click on an image on a web page and upload it to your Forumsigs account. Easily upload any image and it will also automatically generate URLs to the images.
Works with JPG, GIF, PNG, BMP images.
** Must have an account at Forumsigs.com prior to using. Signup today for your free account.
<<lessBrowsing sites and want to save the images on the page? Upload them directly to your Forumsigs Image Hosting account.
This extension will allow you to upload images directly to your Forumsigs.com account.
Right click on an image on a web page and upload it to your Forumsigs account. Easily upload any image and it will also automatically generate URLs to the images.
Works with JPG, GIF, PNG, BMP images.
** Must have an account at Forumsigs.com prior to using. Signup today for your free account.
Download (0.13MB)
Added: 2007-04-11 License: MPL (Mozilla Public License) Price:
928 downloads
Adblock Plus Filter Uploader 1.0.2
Adblock Plus Filter Uploader is a Firefox extension that uploads the filters from your Adblock Plus installation to a FTP server more>>
Adblock Plus Filter Uploader is a Firefox extension that uploads the filters from your Adblock Plus installation to a FTP server.
This extension requires Adblock Plus! https://addons.mozilla.org/mozilla/1865/ This just uploads the filters you have in Adblock Plus to a FTP server!
This will only be useful for people who actively modify their filters and either want to share them with others or synchronize the filters between different computers.
<<lessThis extension requires Adblock Plus! https://addons.mozilla.org/mozilla/1865/ This just uploads the filters you have in Adblock Plus to a FTP server!
This will only be useful for people who actively modify their filters and either want to share them with others or synchronize the filters between different computers.
Download (0.048MB)
Added: 2007-06-27 License: MPL (Mozilla Public License) Price:
870 downloads
t@b Directory Uploader 0.952
t@b Directory Uploader is a software that can upload a directory to a FTP server. more>>
t@b Directory Uploader is a software that can upload a directory to a FTP server.
You can upload a complete directory to an FTP server, including all subdirectories from a user-friendly interface. Features automatic (no user input required) retry until all files have successfully uploaded.
This program runs on Mac OS X, Windows and Linux
Example:
FTP Host Name: ftp.website.com (no ftp://)
FTP Host Path: foldername (if no folder type / instead)
FTP User Name: ftpusername
FTP Password: ftppassword
<<lessYou can upload a complete directory to an FTP server, including all subdirectories from a user-friendly interface. Features automatic (no user input required) retry until all files have successfully uploaded.
This program runs on Mac OS X, Windows and Linux
Example:
FTP Host Name: ftp.website.com (no ftp://)
FTP Host Path: foldername (if no folder type / instead)
FTP User Name: ftpusername
FTP Password: ftppassword
Download (0.15MB)
Added: 2006-03-22 License: Freeware Price:
1356 downloads
Firefox Universal Uploader 0.3.1
Firefox Universal Uploader is a Firefox extension that allows you to upload/download files from any website. more>>
Firefox Universal Uploader is a Firefox extension that allows you to upload/download files from any website using a friendly interface. Upload files/photos/videos to Flickr, Picasa, Youtube, Box.net(1GB of free space) are Facebook in this version. Next versions would support other websites like Google Videos, Webshots etc.
Thumbnail view of local and remote files will be given in the next version. You can add multiple files to the queue at a time. Extension will take care of uploading them for you.
Main features:
- It shows the local folders and remote folders which enables you to upload files by single click.
- You can upload any number of files at a time.
- You can upload files to multiple websites using a single interface (using only one extension).
- Ability to add multiple accounts and upload files to each account independently.
- Site specific features are also included and will be improved in the coming versions. eg. Box.net: giving public/private access to files.
<<lessThumbnail view of local and remote files will be given in the next version. You can add multiple files to the queue at a time. Extension will take care of uploading them for you.
Main features:
- It shows the local folders and remote folders which enables you to upload files by single click.
- You can upload any number of files at a time.
- You can upload files to multiple websites using a single interface (using only one extension).
- Ability to add multiple accounts and upload files to each account independently.
- Site specific features are also included and will be improved in the coming versions. eg. Box.net: giving public/private access to files.
Download (0.14MB)
Added: 2007-07-11 License: Other/Proprietary License Price:
858 downloads
file*HANDLER 0.13
file*HANDLER is primarily a Perl script which coordinates some free media conversion packages with a PostgreSQL back end. more>>
file*HANDLER project is primarily a Perl script which coordinates some free media conversion packages (cited later) with a PostgreSQL back end accessing server to index and serve binary and text files direct from the database. A simple CGI file with embedded AJAX makes calls to this server which is also constantly looking for other alive f*H servers on the Internet.
Since the server caches media into the SQL database on demand, as the network grows, the network improves.
Its gridded directory sharing/browsing/searching with streaming audio/video as well as flat text/doc/pdf/image display for everyone. Its written with a few hooks for tags that would be included in your actual front page so that the UI is discard-able -- anyone can quickly rewrite a whole new [GT]UI without having to worry about the syntax of the newest version of dojo.licio.r or whatever.
If you wanted to ignore the JS/HTML/CSS hooks then you can easily use the system to make direct requests that just return lists formatted as HTML table-bodies. In other words, the markup IS the markup.
As such, Ive whipped up a Dojo 0.2 Widget that coordinates the serving backend with a UI so anyone can embed f*H functionality anywhere, or easily customize a provided default page.
A file*HANDLER server is really a few constituent parts Ive tied up for you (top down):
- A local web page providing the UI(served by an HTTP server of your choice) that is generated by a cgi script with embedded AJAX.
- A secondary portion of the same CGI script, acting as middle-ware, which communicates, via AJAX, with the local front page to reconcile asynchronous JavaScript requests with the file*HANDLER sub-network back-end.
- An always-on network server written in PERL that serves to the front and end communicates laterally with everyone elses file*HANDLER back-end PERL server additionally, it manages indexing of content directories you choose to serve.
- A PostgreSQL database that is accessed only via internal PERL routines called from your front page.
So for example, a remote user comes to your site. First, not only can they browse and search your files, but they can also browse and search the files of anyone else hosting a file*HANDLER server that your local server knows about. (file*HANDLER identifies other servers on the network automatically). The user can now read/view/listen/watch by stream any content they find from whomevers server. Theres no download, so theres so actual sharing, just direct streaming to the users browser.
<<lessSince the server caches media into the SQL database on demand, as the network grows, the network improves.
Its gridded directory sharing/browsing/searching with streaming audio/video as well as flat text/doc/pdf/image display for everyone. Its written with a few hooks for tags that would be included in your actual front page so that the UI is discard-able -- anyone can quickly rewrite a whole new [GT]UI without having to worry about the syntax of the newest version of dojo.licio.r or whatever.
If you wanted to ignore the JS/HTML/CSS hooks then you can easily use the system to make direct requests that just return lists formatted as HTML table-bodies. In other words, the markup IS the markup.
As such, Ive whipped up a Dojo 0.2 Widget that coordinates the serving backend with a UI so anyone can embed f*H functionality anywhere, or easily customize a provided default page.
A file*HANDLER server is really a few constituent parts Ive tied up for you (top down):
- A local web page providing the UI(served by an HTTP server of your choice) that is generated by a cgi script with embedded AJAX.
- A secondary portion of the same CGI script, acting as middle-ware, which communicates, via AJAX, with the local front page to reconcile asynchronous JavaScript requests with the file*HANDLER sub-network back-end.
- An always-on network server written in PERL that serves to the front and end communicates laterally with everyone elses file*HANDLER back-end PERL server additionally, it manages indexing of content directories you choose to serve.
- A PostgreSQL database that is accessed only via internal PERL routines called from your front page.
So for example, a remote user comes to your site. First, not only can they browse and search your files, but they can also browse and search the files of anyone else hosting a file*HANDLER server that your local server knows about. (file*HANDLER identifies other servers on the network automatically). The user can now read/view/listen/watch by stream any content they find from whomevers server. Theres no download, so theres so actual sharing, just direct streaming to the users browser.
Download (0.049MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1347 downloads
File Beamer 0.1.5
File Beamer is an easy to use file transfer tool. more>>
File Beamer is an easy to use file transfer tool. The programm is platform independent. That means it runs with Windows 98/ME/2000/XP, Linux, Unix and MacOS X.
This is made possible by using Trolltechs Qt Library which provides an easy to use GUI toolkit, networking functions and a lot more.
File Beamer is free open source software and was released under the GPL license.
Usage:
Receiving files:
Click the "Receive" tab
If the receiver is behind a firewall or router, check "reverse connection" and enter the senders IP or host name. *
Click the "listen" button. The client can now receive files
When receving a file, a "Save as" dialog appears. Choose a place to safe the file.
Sending files:
Click the "Send" tab
If the receiver is behind a firewall or router check "reverse connection" *
Else input the target IP address or host name and port
Select a file to send either by typing the path or by clicking the "..." button
Click the "Send" button (target must be in listen mode)
<<lessThis is made possible by using Trolltechs Qt Library which provides an easy to use GUI toolkit, networking functions and a lot more.
File Beamer is free open source software and was released under the GPL license.
Usage:
Receiving files:
Click the "Receive" tab
If the receiver is behind a firewall or router, check "reverse connection" and enter the senders IP or host name. *
Click the "listen" button. The client can now receive files
When receving a file, a "Save as" dialog appears. Choose a place to safe the file.
Sending files:
Click the "Send" tab
If the receiver is behind a firewall or router check "reverse connection" *
Else input the target IP address or host name and port
Select a file to send either by typing the path or by clicking the "..." button
Click the "Send" button (target must be in listen mode)
Download (2.8MB)
Added: 2005-11-08 License: GPL (GNU General Public License) Price:
1578 downloads
jUploadr 1.1.2
jUploadr is a cross platform Flickr uploader. more>>
jUploadr is a cross platform Flickr uploader. Currently it runs on Windows, Linux and OS X. jUploadr allows you to set all properties of a photo before you upload it to Flickr.
It also supports batch editing, so you can make short work of uploading a bunch of files.
Main features:
- Simple drag and drop interface. Just drop photos or folders of photos on the main window to add them.
- Edit photos individually or as a group.
- Fast, responsive UI
- Proxy support
- Allows editing of all Flickr photo metadata, not just privacy and tags
<<lessIt also supports batch editing, so you can make short work of uploading a bunch of files.
Main features:
- Simple drag and drop interface. Just drop photos or folders of photos on the main window to add them.
- Edit photos individually or as a group.
- Fast, responsive UI
- Proxy support
- Allows editing of all Flickr photo metadata, not just privacy and tags
Download (2.2MB)
Added: 2007-05-25 License: LGPL (GNU Lesser General Public License) Price:
885 downloads
File::LockDir 0.01
File::LockDir is a Perl basic filename-level lock utility. more>>
File::LockDir is a Perl basic filename-level lock utility.
SYNOPSIS
use File::LockDir;
INTERFACE
new
Initializes the class. Returns the singleton object.
nflock($file, $nap_till, $locker, $lockhost)
Locks the supplied filename. Only $file is required.
$file is the file to be locked; $nap_till is the total amount of time to wait before giving up; $locker is a name identifying the locker; $lockhost is the host requesting the lock.
nunflock($file)
Unlocks the supplied file.
nlock_state($file)
Checks the state of the lock for the supplied file. Returns a list: the first item is true if the file is unlocked, and false if not; the second item is undef if the file is unlocked, and the identity (name and host) is it is locked.
DIAGNOSTICS
%s already locked
Seen when youve already locked the requested pathname. Informational only.
No pathname to be locked
You didnt supply a pathname to be locked to nflock. Fatal.
cant write to directory of %s
The directory where the file resides cant be written, so the lockfile cant be created.
cant get %s: %s
The named lock cant be gotten: the reason is supplied. Failure occurs after ten tries to get the lock.
%s %s[%s]: lock on %s held by %s
The lock on the specified file is help by the noted locker. Informatory message, printed only when debugging is on.
close failed for %s: %s
The file containing the lock information couldnt be closed for the reason shown.
releasing lock on %s
Debug message; notes that the lock on the specified file was successfully released.
<<lessSYNOPSIS
use File::LockDir;
INTERFACE
new
Initializes the class. Returns the singleton object.
nflock($file, $nap_till, $locker, $lockhost)
Locks the supplied filename. Only $file is required.
$file is the file to be locked; $nap_till is the total amount of time to wait before giving up; $locker is a name identifying the locker; $lockhost is the host requesting the lock.
nunflock($file)
Unlocks the supplied file.
nlock_state($file)
Checks the state of the lock for the supplied file. Returns a list: the first item is true if the file is unlocked, and false if not; the second item is undef if the file is unlocked, and the identity (name and host) is it is locked.
DIAGNOSTICS
%s already locked
Seen when youve already locked the requested pathname. Informational only.
No pathname to be locked
You didnt supply a pathname to be locked to nflock. Fatal.
cant write to directory of %s
The directory where the file resides cant be written, so the lockfile cant be created.
cant get %s: %s
The named lock cant be gotten: the reason is supplied. Failure occurs after ten tries to get the lock.
%s %s[%s]: lock on %s held by %s
The lock on the specified file is help by the noted locker. Informatory message, printed only when debugging is on.
close failed for %s: %s
The file containing the lock information couldnt be closed for the reason shown.
releasing lock on %s
Debug message; notes that the lock on the specified file was successfully released.
Download (0.006MB)
Added: 2007-01-22 License: Perl Artistic License Price:
712 downloads
File::Maker 0.05
File::Maker is a Perl module that mimics a make by loading a database and calling targets methods. more>>
File::Maker is a Perl module that mimics a make by loading a database and calling targets methods.
SYNOPSIS
#####
# Subroutine interface
#
use File::Maker qw(load_db);
%data = load_db($pm);
######
# Object interface
#
require File::Maker;
$maker = $maker->load_db($pm);
$maker->make_targets(%targets, @targets, %options );
$maker->make_targets(%targets, %options );
$maker = new File::Maker(@options);
Generally, if a subroutine will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}. If a subroutine will process an array reference, @options, [@options], that subroutine will also process a hash reference, %options, {@options}. See the description for a subroutine for details and exceptions.
When porting low level C code from one architecture to another, makefiles do provide some level of automation and save some time. However, once Perl or another high-level language is up and running, the high-level language usually allows much more efficient use of programmers time; otherwise, whats point of the high-level language. Thus, makes great economically sense to switch from makefiles to high-level language.
The File::Maker program module provides a "make" style interface as shown in the herein above. The @targets contains a list of targets that mimics the targets of a makefile. The targets are subroutines written in Perl in a separate program module from the File::Maker. The separate target program module inherits the methods in the File::Maker program module as follows:
use File::Maker;
use vars qw( @ISA );
@ISA = qw(File::Maker);
The File::Maker methods will then find the target subroutines in the separate target program module.
The File::Maker provides for the loading of a hash from a program module to provide for the capabilities of defines in a makefile. The option pm = $file> tells File::Maker to load a database from the __DATA__ section of a program module that is in the Tie::Form format. The Tie::Form format is a very flexible lenient format that is about as close to a natural language form and still have the precision of being machine readable.
This provides a more flexible alternative to the defines in a makefile. The define hash is in a separate, very flexible form program module. This arrangement allows one target program module that inherits the File::Maker program module to produce as many different outputs as there are Tie::Form program modules.
<<lessSYNOPSIS
#####
# Subroutine interface
#
use File::Maker qw(load_db);
%data = load_db($pm);
######
# Object interface
#
require File::Maker;
$maker = $maker->load_db($pm);
$maker->make_targets(%targets, @targets, %options );
$maker->make_targets(%targets, %options );
$maker = new File::Maker(@options);
Generally, if a subroutine will process a list of options, @options, that subroutine will also process an array reference, @options, [@options], or hash reference, %options, {@options}. If a subroutine will process an array reference, @options, [@options], that subroutine will also process a hash reference, %options, {@options}. See the description for a subroutine for details and exceptions.
When porting low level C code from one architecture to another, makefiles do provide some level of automation and save some time. However, once Perl or another high-level language is up and running, the high-level language usually allows much more efficient use of programmers time; otherwise, whats point of the high-level language. Thus, makes great economically sense to switch from makefiles to high-level language.
The File::Maker program module provides a "make" style interface as shown in the herein above. The @targets contains a list of targets that mimics the targets of a makefile. The targets are subroutines written in Perl in a separate program module from the File::Maker. The separate target program module inherits the methods in the File::Maker program module as follows:
use File::Maker;
use vars qw( @ISA );
@ISA = qw(File::Maker);
The File::Maker methods will then find the target subroutines in the separate target program module.
The File::Maker provides for the loading of a hash from a program module to provide for the capabilities of defines in a makefile. The option pm = $file> tells File::Maker to load a database from the __DATA__ section of a program module that is in the Tie::Form format. The Tie::Form format is a very flexible lenient format that is about as close to a natural language form and still have the precision of being machine readable.
This provides a more flexible alternative to the defines in a makefile. The define hash is in a separate, very flexible form program module. This arrangement allows one target program module that inherits the File::Maker program module to produce as many different outputs as there are Tie::Form program modules.
Download (0.076MB)
Added: 2007-02-16 License: Perl Artistic License Price:
980 downloads
TiVo File Decoder 0.2pre2
TiVo File Decoder software converts a .TiVo file. more>>
TiVo File Decoder software converts a .TiVo file (produced by the TiVoToGo functionality on recent TiVo software releases) to a normal MPEG file.
This has the same functionality as using TiVos supplied DirectShow DLL on Windows with a tool such as DirectShowDump, but is portable to different architectures and operating systems, and runs on the command line using files or pipes.
The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows.
Usage: ./objects.dir/tivodecode [--help] [--verbose|-v] [--no-verify|-n] {--mak|-m} mak [{--out|-o} outfile] < tivofile >
--mak, -m media access key (required)
--out, -o output file (default stdout)
--verbose, -v verbose
--no-verify, -n do not verify MAK while decoding
--help print this help and exit
Enhancements:
- Fixes a merge error in tivodecoder.h which included several headers before including tdconfig.h, causing some needed defines not to be defined in those headers
<<lessThis has the same functionality as using TiVos supplied DirectShow DLL on Windows with a tool such as DirectShowDump, but is portable to different architectures and operating systems, and runs on the command line using files or pipes.
The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows.
Usage: ./objects.dir/tivodecode [--help] [--verbose|-v] [--no-verify|-n] {--mak|-m} mak [{--out|-o} outfile] < tivofile >
--mak, -m media access key (required)
--out, -o output file (default stdout)
--verbose, -v verbose
--no-verify, -n do not verify MAK while decoding
--help print this help and exit
Enhancements:
- Fixes a merge error in tivodecoder.h which included several headers before including tdconfig.h, causing some needed defines not to be defined in those headers
Download (0.11MB)
Added: 2007-04-02 License: BSD License Price:
939 downloads
VFU File Manager 4.05
VFU is console (text mode) file manager for UNIX/Linux. more>>
VFU is console (text mode) file manager for UNIX/Linux.
During the years I tried to make short attractive list of features which VFU has. Attractive as Advertising above :) and it does not seem to work... at least it didnt for me and I never liked it.
I made all possible to make VFU cover all file managing needs and offer large set of behaviour options. If I succeeded or not, you can decide for yourself but without trying I believe noone can say for sure.
Installation:
1. how to compile vfu
run `make from vfu base directory
this should compile everything
to compile each part of vfu manually do this:
-- go to `vslib directory
-- run `make
-- go to `vfu directory
-- run `make
if something goes wrong, check these:
-- if your `curses.h file locations is not `/usr/include/ncurses
you have to change this in the Makefile.
-- if vslib library is not in the `../vslib directory you also
have to change this in the Makefile.
2. how to install vfu
run `install script from vfu base directory
install script checks if all required files are available/built and then does this:
cp vfu/vfu rx/rx_* /usr/local/bin
cp vfu.1 /usr/local/man/man1
cp vfu.conf /usr/local/etc
3. how to install vfu manually
-- you have to copy `vfu in the `/usr/local/bin or
`/usr/bin directory and set mode to 755 `rwxr-xr-x
the owner is not significant ( root is also possible ).
-- there is preliminary man page ( vfu.1 ) which could be
copied to /usr/man/man1.
-- copy all `rx/rx_* tools to /usr/local/bin
-- install Net::FTP perl module if needed.
(this is used for FTP support)
WARNING: make sure to remove all old personal cache files!
<<lessDuring the years I tried to make short attractive list of features which VFU has. Attractive as Advertising above :) and it does not seem to work... at least it didnt for me and I never liked it.
I made all possible to make VFU cover all file managing needs and offer large set of behaviour options. If I succeeded or not, you can decide for yourself but without trying I believe noone can say for sure.
Installation:
1. how to compile vfu
run `make from vfu base directory
this should compile everything
to compile each part of vfu manually do this:
-- go to `vslib directory
-- run `make
-- go to `vfu directory
-- run `make
if something goes wrong, check these:
-- if your `curses.h file locations is not `/usr/include/ncurses
you have to change this in the Makefile.
-- if vslib library is not in the `../vslib directory you also
have to change this in the Makefile.
2. how to install vfu
run `install script from vfu base directory
install script checks if all required files are available/built and then does this:
cp vfu/vfu rx/rx_* /usr/local/bin
cp vfu.1 /usr/local/man/man1
cp vfu.conf /usr/local/etc
3. how to install vfu manually
-- you have to copy `vfu in the `/usr/local/bin or
`/usr/bin directory and set mode to 755 `rwxr-xr-x
the owner is not significant ( root is also possible ).
-- there is preliminary man page ( vfu.1 ) which could be
copied to /usr/man/man1.
-- copy all `rx/rx_* tools to /usr/local/bin
-- install Net::FTP perl module if needed.
(this is used for FTP support)
WARNING: make sure to remove all old personal cache files!
Download (0.52MB)
Added: 2005-09-28 License: GPL (GNU General Public License) Price:
1487 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above file uploader search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed