Main > Free Download Search >

Free local files software for linux

local files

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 10800
Read Local Lyrics 1.1

Read Local Lyrics 1.1


Read Local Lyrics is a little Python script works as a lyrics plugin. more>>
Read Local Lyrics is a little Python script works as a lyrics plugin.

If to some audio file, a corresponding ".txt" file can be found in the same folder, this is taken as the lyrics of the song.

<<less
Download (0.030MB)
Added: 2006-11-16 License: GPL (GNU General Public License) Price:
1072 downloads
uplocalserver 0.1

uplocalserver 0.1


uplocalserver is a service menu which you can copy a file on your local server. more>>
uplocalserver is a service menu which you can copy a file on your local server.

At the and youll have the file on the server and a direct link to it in the clipboard. If you want you can also change the name on the local server.

<<less
Download (0.002MB)
Added: 2006-05-08 License: GPL (GNU General Public License) Price:
1266 downloads
Local Data Manager 6.6.5

Local Data Manager 6.6.5


Local Data Manager is a collection of cooperating programs that select, capture, manage, and distribute arbitrary data products. more>>
Local Data Manager (LDM) is a collection of cooperating programs that select, capture, manage, and distribute arbitrary data products.
The system is designed for event-driven data distribution, and is currently used in the Unidata Internet Data Distribution (IDD) project. The LDM system includes network client and server programs and their shared protocols.
An important characteristic of the LDM is its support for flexible, site-specific configuration.
Enhancements:
- Fixes for timestamp bugs.
<<less
Download (0.61MB)
Added: 2007-08-09 License: BSD License Price:
809 downloads
htmlcat 1.0

htmlcat 1.0


htmlcat is a script that combines a number of HTML files into one. more>>
htmlcat is a script that combines a number of HTML files into one.

The beginning of the first file (up to and including < body ... >) is used for all the files since only their bodies are concatenated. An optional divider followed by the label of a file is used between files.

Note that:

* the code relies on the calling shell to expand wildcard filenames like *.html; this is automatic in a Unix shell, but does not happen at a DOS prompt
* the original files must conform to HTML conventions; if necessary use htmlfix first to correct major problems
* < body ... > and < /body > must be on a line of their own; any other information on these lines will be lost
* in anchors, href="..." and name="..." must be not be split across a line
* any material after "< /body >" (such as HTML comments) will be lost
* the script might get confused by a symbolic directory index link or references to files in remote directories (though it does its best)
* if you move the concatenated HTML file, remember to move any other local files (e.g. images) to the same relative location (e.g. the same directory)
* for use with a frame-based collection of files, exclude the frameset definition file from the list of inputs and probably start with a contents file

Options:

The command line options are:

-d
print divider between concatenated files
-h
print usage as help
-o file
name output file (this will be ignored if present in the input list, e.g. due to giving *.html)
-s
sort input files into case-insensitive alphabetical order (putting the index file first if necessary, and removing the file it points to from the inputs if it is a symbolic link)

Usage:

Run on one or more HTML files. Warning messages are sent to standard error. Examples of usage are:

htmlcat -o some.html def.html res.html
concatenate def.html and res.html to some.html
htmlcat -d -o all.html *.html
concatenate all HTML files to all.html with dividers between them
htmlcat -o -s out.html *.html
sort then concatenate all HTML files to out.html
htmlcat *.html > /tmp/all.html
concatenate all HTML files to standard output (here /tmp/all.html); for this method, do not create a concatenated file in the same directory or the script will run indefinitely on its own output!

The only things likely to need changed for installation are the directory index filename and the nature of a file divider (see customise subroutine in the code).

Change the first line of the script according to where Perl is located. Although tested with Perl5, the script may work with only minor changes for Perl4.
<<less
Download (0.004MB)
Added: 2005-09-27 License: GPL (GNU General Public License) Price:
1489 downloads
Chungles 0.3

Chungles 0.3


Chungles is a file-sharing program for local networks that runs on any platform. more>>
Chungles is a file-sharing program for local networks that runs on any platform.

More, its a file-sharing program that utilizes ZeroConf (JmDNS libraries) for computer detection and shares files easily about platforms with simple drag ndrop.

The GUI is done in SWT (allowing native graphics) and the program is written in Java.

<<less
Download (MB)
Added: 2006-12-14 License: GPL (GNU General Public License) Price:
1047 downloads
Audio::TagLib::File 1.42

Audio::TagLib::File 1.42


Audio::TagLib::File is a file class with some useful methods for tag manipulation. more>>
Audio::TagLib::File is a file class with some useful methods for tag manipulation.

This class is a basic file class with some methods that are particularly useful for tag editors. It has methods to take advantage of ByteVector and a binary search method for finding patterns in a file.

DESTROY()

Destroys this File instance.

PV name()

Returns the file name in the local file system encoding.

Tag tag() [pure virtual]

Returns this files tag. This should be reimplemented in the concrete subclasses.

AudioProperties audioProperties() [pure virtual]

Returns this files audio properties. This should be reimplemented in the concrete subclasses. If no audio properties were read then this will return undef.

BOOL save() [pure virtual]

Save the file and its associated tags. This should be reimplemented in the concrete subclasses. Returns true if the save succeeds.

ByteVector readBlock(UV $length)

Reads a block of size $length at the current get pointer.

void writeBlock(ByteVector $data)

Attempts to write the block $data at the current get pointer. If the file is currently only opened read only -- i.e. readOnly() returns true -- this attempts to reopen the file in read/write mode.

IV find(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)

Returns the offset in the file that $pattern occurs at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.

Searching starts at $fromOffset, which defaults to the beginning of the file.

This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.

IV rfind(ByteVector $pattern, IV $fromOffset = 0, ByteVector $before = ByteVector::null)

Returns the offset in the file that $pattern at or -1 if it can not be found. If $before is set, the search will only continue until the pattern $before is found. This is useful for tagging purposes to search for a tag before the synch frame.

Searching starts at $fromOffset and proceeds from the that point to the beginning of the file and defaults to the end of the file.

This has the practial limitation that $pattern can not be longer than the buffer size used by readBlock(). Currently this is 1024 bytes.

void insert(ByteVector $data, UV $start = 0, UV $replace = 0)

Insert $data at position $start in the file overwriting $replace bytes of the original content.

This method is slow since it requires rewriting all of the file after the insertion point.

void removeBlock(UV $start = 0, UV $length = 0)

Removes a block of the file starting a $start and continuing for $length bytes.
This method is slow since it involves rewriting all of the file after the removed portion.

BOOL readOnly()

Returns true if the file is read only (or if the file can not be opened).

BOOL isOpen()

Since the file can currently only be opened as an argument to the constructor (sort-of by design), this returns if that open succeeded.

BOOL isValid()

Returns true if the file is open and readble and valid information for the Tag and / or AudioProperties was found.

void seek(IV $offset, PV $p = "Beginning")

Move the I/O pointer to $offset in the file from position $p. This defaults to seeking from the beginning of the file.

void clear()

Reset the end-of-file and error flags on the file.

IV tell()

Returns the current offset withing the file.

IV length()

Returns the length of the file.

BOOL isReadable(PV $file) [static]

Returns true if $file can be opened for reading. If the file does not exist, this will return false.

BOOL isWritable(PV $file) [static]

Returns true if $file can be opened for writing.

%_Position

Position in the file used for seeking. C<<less
Download (1.4MB)
Added: 2006-06-27 License: GPL (GNU General Public License) Price:
1214 downloads
mod_vhost_alias 1.3

mod_vhost_alias 1.3


mod_vhost_alias Apache module provides support for dynamically configured mass virtual hosting. more>>
mod_vhost_alias is an Apache module that creates dynamically configured virtual hosts, by allowing the IP address and/or the Host: header of the HTTP request to be used as part of the pathname to determine what files to serve. This allows for easy use of a huge number of virtual hosts with similar configurations.

Directory Name Interpolation

All the directives in this module interpolate a string into a pathname. The interpolated string (henceforth called the "name") may be either the server name (see the UseCanonicalName directive for details on how this is determined) or the IP address of the virtual host on the server in dotted-quad format. The interpolation is controlled by specifiers inspired by printf which have a number of formats:

%%

insert a %

%p

insert the port number of the virtual host

%N.M

insert (part of) the name

N and M are used to specify substrings of the name. N selects from the dot-separated components of the name, and M selects characters within whatever N has selected. M is optional and defaults to zero if it isnt present; the dot must be present if and only if M is present. The interpretation is as follows:

0

the whole name

1

the first part

2

the second part

-1

the last part

-2

the penultimate part

2+

the second and all subsequent parts

-2+

the penultimate and all preceding parts

1+ and -1+

the same as 0

If N or M is greater than the number of parts available a single underscore is interpolated.

Examples

For simple name-based virtual hosts you might use the following directives in your server configuration file:

UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%0

A request for http://www.example.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/www.example.com/directory/file.html.
For a very large number of virtual hosts it is a good idea to arrange the files to reduce the size of the vhosts directory. To do this you might use the following in your configuration file:

UseCanonicalName Off
VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2

A request for http://www.example.isp.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/isp.com/e/x/a/example/directory/file.html. A more even spread of files can be achieved by hashing from the end of the name, for example:

VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.-1/%2.-2/%2.-3/%2

The example request would come from /usr/local/apache/vhosts/isp.com/e/l/p/example/directory/file.html. Alternatively you might use:

VirtualDocumentRoot /usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2.4+

The example request would come from /usr/local/apache/vhosts/isp.com/e/x/a/mple/directory/file.html.
For IP-based virtual hosting you might use the following in your configuration file:

UseCanonicalName DNS
VirtualDocumentRootIP /usr/local/apache/vhosts/%1/%2/%3/%4/docs
VirtualScriptAliasIP /usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin

A request for http://www.example.isp.com/directory/file.html would be satisfied by the file /usr/local/apache/vhosts/10/20/30/40/docs/directory/file.html if the IP address of www.example.com were 10.20.30.40. A request for http://www.example.isp.com/cgi-bin/script.pl would be satisfied by executing the program /usr/local/apache/vhosts/10/20/30/40/cgi-bin/script.pl.
If you want to include the . character in a VirtualDocumentRoot directive, but it clashes with a % directive, you can work around the problem in the following way:

VirtualDocumentRoot /usr/local/apache/vhosts/%2.0.%3.0

A request for http://www.example.isp.com/directory/file.html will be satisfied by the file /usr/local/apache/vhosts/example.isp/directory/file.html.

<<less
Download (MB)
Added: 2007-05-05 License: The Apache License Price:
908 downloads
KoboldFS 0.2.2

KoboldFS 0.2.2


application-level distributed file system more>>
KoboldFS 0.2.2 is a professional and powerful application-level distributed filesystem which is written in Python. This product will be an excellent choice for everyone.

Major Features:

  1. Application level -- no special kernel modules required
  2. No single point of failure -- all the components of a KoboldFS setup (servers and database) can be run on multiple machines, so there's no single point of failure (a minimum of 2 machines is recommended)
  3. Automatic file replication -- files are automatically replicated between all the servers. In KoboldFS there is no concept of "class", so it is not possible to specify if a given file has to be replicated only in a subset of the available servers
  4. "Better than RAID" -- in a non-SAN RAID setup, the disks are redundant, but the host isn't. If you lose the entire machine, the files are inaccessible. KoboldFS replicates the files between devices which are on different hosts, so files are always available
  5. Flat name space -- Files are identified by named keys in a flat, global name space. You can create as many name spaces as you'd like, so multiple applications with potentially conflicting keys can run on the same MogileFS installation
  6. Shared-Nothing -- KoboldFS doesn't depend on a pricey SAN with shared disks. Every machine maintains its own local disks
  7. No RAID required -- Local disks on KoboldFS storage nodes can be in a RAID, or not. Its cheaper not to, as RAID doesn't buy you any safety that MogileFS doesnt already provide
  8. Local file system agnostic -- Local disks on KoboldFS storage nodes can be formatted with your file system of choice (ext3, XFS, etc..). KoboldFS does its own internal directory hashing so it doesn't hit file system limits such as "max files per directory" or "max directories per directory". Use what you're comfortable with
  9. Completely portable -- it is a python-only module, thus can be run on any operating system and architecture which is supported by Python
  10. Database-agnostic -- it can run with any SQL database; actually only the PostgreSQL support is implemented, but adding support for new databases is quick and easy
  11. Support for serving the stored files directly by an external web server, reducing the load on the application servers.
  12. KoboldFS is not: POSIX Compliant -- you don't run regular Unix applications or databases against KoboldFS; its meant for archiving write-once files and doing only sequential reads (though you can modify a file by way of overwriting it with a new version).

Enhancements: Fixes in the Data Manager: use the connection pool instead of always keeping a database connection open.

Requirements: Python

<<less
Added: 2009-07-06 License: GPL Price: FREE
13 downloads
Libconfig 0.1.16

Libconfig 0.1.16


Libconfig is a configuration file processing library that saves you from having to write your own configuration parsers. more>>
Libconfig is a configuration file processing library that saves you from having to write your own configuration parsers and routines.

It supports callback functions, automatic variable assignment, and many different configuration file types such as Apache-like, Windows INI-like, and whitespace separated.

Configuration is processed in a logical manner: global configuration files, local configuration files, environment variables, and finally command line options.

Installation:

Libconfig uses GNU autoconf configure scripts to build and should build on almost any platform.

Building it should be as easy as:
./configure
make
make install

(note that `make must not be BSD make, all other makes work fine.)

<<less
Download (0.088MB)
Added: 2005-09-28 License: GPL (GNU General Public License) Price:
1487 downloads
File::Remote 1.17

File::Remote 1.17


File::Remote is a Perl module to read/write/edit remote files transparently. more>>
File::Remote is a Perl module to read/write/edit remote files transparently.

SYNOPSIS

#
# Two ways to use File::Remote
#
# First, the function-based style. Here, we can use the
# special :replace tag to overload Perl builtins!
#
use File::Remote qw(:replace); # special :replace tag

# read from a remote file
open(REMOTE, "host:/remote/file") or die $!;
print while (< REMOTE >);
close(REMOTE);

# writing a local file still works!
open(LOCAL, ">>/local/file");
print LOCAL "This is a new line.n";
close(LOCAL);

mkdir("host:/remote/dir", 0755);
unlink("host:/remote/file");
unlink("/local/file"); # still works too!
symlink("host:/remote/src", "host:/remote/dest");

chown("root", "other", "host:/remote/dir/file");
chmod(0600, "host:/remote/dir/file");

#
# Next, the object-oriented style, if you dont want to
# mess with the builtins.
#
use File::Remote;
my $remote = new File::Remote;

# Standard filehandles
$remote->open(FILE, ">>host:/remote/file") or die $!;
print FILE "Heres a line thats added.n";
$remote->close(FILE);

# Create a new file and change its permissions
$remote->mkdir("host:/remote/dir");
$remote->touch("host:/remote/dir/file");

# Move files around
$remote->copy("/local/file", "host:/remote/file") or warn $!;
$remote->move("host:/remote/file", "/local/file");

# Read and write whole files
my @file = $remote->readfile("host:/remote/file");
$remote->writefile("/local/file", @file);

# Backup a file with a suffix
$remote->backup("host:/remote/oldfile", "save");

# Use secure connection methods
my $secure = new File::Remote (rsh => "/usr/local/bin/ssh",
rcp => "/usr/local/bin/scp");
$secure->unlink("/local/file");
$secure->rmdir("host:/remote/dir");

This module takes care of dealing with files regardless of whether theyre local or remote. It allows you to create and edit files without having to worry about their physical location on the network. If a file passed into a function is of the form host:/path/to/file, then File::Remote uses rsh/rcp (or ssh/scp, depending on how you configure it) to edit the file remotely. Otherwise, it assumes the file is local and passes calls directly through to Perls core functions.

The nice thing about this module is that you can use it for all your file calls, since it handles both remote and local files transparently. This means you dont have to put a whole bunch of checks for remote files in your code. Plus, if you use the function-oriented interface along with the :replace tag, you can actually redefine the Perl builtin file functions. This means that your existing Perl scripts can automatically handle remote files with no re-engineering(!).

<<less
Download (0.015MB)
Added: 2007-04-27 License: Perl Artistic License Price:
911 downloads
local-remote-controll-gui Beta 3

local-remote-controll-gui Beta 3


local-remote-controll-gui is a Lazarus/(freepascal) programmed software for running commands on remote server or machine. more>>
local-remote-controll-gui is a Lazarus/(freepascal) programmed software for running commands on remote "server" or machine, true a file shearing.(like sshfs..)... some customize options, GUI on the user/machine...linux ppc and linux x86, the source binary enabled.
<<less
Download (4.4MB)
Added: 2007-05-01 License: GPL (GNU General Public License) Price:
906 downloads
Firefox Universal Uploader 0.3.1

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.
<<less
Download (0.14MB)
Added: 2007-07-11 License: Other/Proprietary License Price:
858 downloads
WAppFTP_Client2 3.0

WAppFTP_Client2 3.0


With WAppFTP_Client3 you can transfer Files from your local system to a remote host (Unix or Windows 2000/NT), or from a remote more>>
With WAppFTP_Client3 you can transfer Files from your local system to a remote host (Unix or Windows 2000/NT), or from a remote Host to your local system. You will be able to create directories, delete directories/files, change the name of directories/files and show Files (a simple Editor is included).
WAppFTP_Client2 uses a graphical Interface (like the Windows Explorer) to do all the above named actions.
Drag and Drop support is now included. That means you can copy Files to the remote Host, just by dragging them into the Remote Systems Window and drop them there.
Main features:
- Secure FTP connections are possible with version 3.0
- Up- and download whole directory hirarchies
- Launch an application with a double mouse click at a appropriate file
- Build (or extract) jar archives with the include jar builder via drag and drop
<<less
Download (2.6MB)
Added: 2006-06-13 License: GPL (GNU General Public License) Price:
702 downloads
atool 0.33.0

atool 0.33.0


atool is a script for managing file archives of various types. more>>
atool is a script for managing file archives of various types (tar, tar+gzip, zip etc). The main command is probably aunpack, extracting files from an archive.

atool project overcomes the dreaded "multiple files in archive root" problem by first extracting to a unique subdirectory, and then moving back the files if possible. aunpack also prevents local files from being overwritten by mistake.

Other commands provided are apack (create archives), als (list files in archives), and acat (extract files to standard out).

atool identifies archives by their file extension. Sometimes this is not possible, for instance rar archives usually have varying numeric file extensions. In those cases when atool cant identify the format, file(1) is used instead. (atool can also be configured not to use file.)

atool is written in Perl by Oskar Liljeblad (oskar@osk.mine.nu), and is free software (GNU General Public License).
<<less
Download (0.36MB)
Added: 2005-12-14 License: GPL (GNU General Public License) Price:
1473 downloads
GooeySAX 2.0

GooeySAX 2.0


GooeySAX is a cross-platform tool that wraps an underlying SAX parser (Apache Xerces, to be exact) in a Java Swing interface. more>>
GooeySAX is a cross-platform tool that wraps an underlying SAX parser (Apache Xerces, to be exact) in a Java Swing interface. You can use GooeySAX to parse XML documents on your local file system or across the network to determine their Well-Formedness.

With the optional Validity setting enabled, you may also validate your document against a DTD. New in version 2.0 -- W3C XML Schema validation support as well!
GooeySAX is the perfect tool for the web author who cares!

Checking your XHTML documents validity either locally or remotely is a snap, and GooeySAXs detailed error messages let you know about those embarassing validation errors immediately.

GooeySAX is easy to use... select an XML document for parsing in one of three ways:

Type a URL into GooeySAXs System ID location bar.
Select File menu -> Browse... to browse for a file on your local system.
Drag a file from you local system onto the GooeySAX window.

Then select the Validate checkbox if you wish to validate your document against a DTD. How do you select the DTD against which to validate? Easy! Simply declare the DTD in your documents Doctype Declaration or declare the XML Schema instance as normal... GooeySAX will figure out the rest!

Finally, click the Parse button and watch the results appear.
<<less
Download (MB)
Added: 2006-05-09 License: Freeware Price:
1264 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5