The Libertà Project

There are many Libertà components, both completed and under construction, here they are:

Core

The core module has now been divided into the AutoStart and Launchpad modules with more coming soon.

AutoStart

AutoStart is an ingenious application that adds a tray icon for each removable drive in your computer and then lets you quickly launch the programs specified in that drive's autorun.inf file.

AutoStart can be downloaded here.

For a short introduction on AutoStart see here.
And finally the sources can be browsed here.

Extensions are listed below.

AVE

Description

AVE is the AutoStart Visual Editor. It allows you to quickly and easily add, remove or reorder items in AutoStarts inf file. With version 1.1 it will now parse the majority of autorun files, not just those from AutoStart.

Download

Current Version

Test Versions

None.

Support

Please ask questions in the forums

Coming soon

-Updated visual look

  • More Options

Screenshots

AVE 1.0 RC1

Change Log


Version Changes Release Date
1.1
  • PAM Support
2006.12.12
1.1
  • Updated file parsing routine
2006.12.11
1.01
  • Minor Bugfixes
2006.11.06
1.0
  • First Non-Beta Release
2006.11.04

Launchpad

Launchpad is a portable application launcher similar to PStart that allows you to easily launch programs stored on your USB drive from a central location. It works as an extension to AutoStart using the extension API. It is currently in development.

PUSS

Description

PUSS is the Portable Utility and Security Suite. PUSS is a simple utility to manage all aspects of your portable life. It integrates and improves on Sync and Backup as well as adding file encryption functions.

Download

Current Version

Old Versions

Test Versions

None.

Support

Please see the handbook.

Questions not answered in the handbook may be asked in the forums

Coming soon

  • Command line interface
  • Real progress boxes!

Screenshots

PUSS1.0

Change Log


Version Changes Release Date
1.02
  • Minor Secure improvements
  • Extract over existing copy added
2006.09.27
1.01
  • Minor bugfixes
  • Multiple selection in Secure
  • Updated Backup naming
2006.09.25
1.0
  • First Non-Beta Release
2006.09.10

Graphics

The graphics for Libertà are currently under development. They are at 99% done.
Sneak peek:
Main Icon for Liberta

Libertà on the Web

Stories and Press Releases about The Libertà Project

Other

Modules

The various Libertà modules that make up the Libertà Project:

AutoINF

Description

AutoINF is a program for visually writing autorun.inf files which are used for autorunning files and programs from various media.

Links

Download Version 0.3
Questions in the Forum

Coming soon

- Added functionality

AutoINF

How to use

When you run AutoINF you need to enter a veriety of information, including the icon that you would like, before the file can be created. The built-in example is for Pstart. Clicking create will then write the autorun.inf file.

Change Log


Version Changes Release Date
0.3
  • First Release
2006.05.09

Log

Description

Log was written on the request of a PortableApps.com user. Every time it is run it adds an entry to a log file. This log file includes Username, Computername, IP Address & Date/Time. This makes it easy to track where it has been run.

Links

Download Version 1.01
Questions in the Forum

Coming soon

-Rewrite into C++ allowing new features such as e-mailing of log file.

Screenshots

Log Options

How to use

Log is simple to install. Once downloaded all you need to do is run the self extractor and direct it to a suitable location.
Using Log is a bit differant from any of our other apps. Before you run Log.exe for the first time you need to run LogOptions. In this program you can set the filename and location & the maximum log size. Then when you run Log a log file will be created in the location that you specified. To make it run on the insertion of your drive you could use a program like AutoINF to write an autorun.inf script.

Change Log


Version Changes Release Date
1.01
  • First Non-Beta Release
  • Includes
    • Log
    • Log Options
2006.05.11

Sync

Please note that Sync has been depreciated because of PUSS. This page is kept for reference only


Description

Sync is a file copying utility that incorporates many useful features such as a use editable category list that remembers the chosen locations separately for each computer, allowing for different program locations on different computers. It also supports the overwriting of existing files and the removal of files already in a directory.

Links

Download Version 2.0
Questions in the Forum

Coming soon

- More cache options

Screenshots

Sync Edit Categories

How to use

Sync is very easy to install. Once downloaded all you need to do is run the self extractor and point it to a suitable location.
Using Sync is also very simple. When you run it you will be presented with the main screen. All you need to do is select a category from each of the drop down boxes and then chose its location using the button with three dots on it. Clicking Sync will then copy The files from the first directory go the second directory. You can edit the categories with the edit button. There are also options for removing existing files and allowing overwrites. Note the remove existing files option will also remove sub-directories. The final set of options are about Firefox caches, and such only show when either "Firefox" or "Portable Firefox" is the selected destination category. Note at this time they assume that you are pointing at Firefoxes profile directory, the one with prefs.js in it. If is does not please choose the ignore option.

Change Log


Version Changes Release Date
2.0
  • Final 2.0 Release
2006.06.12
2.0 RC 3
  • Fixed Overwrite & Remove Directory Options
  • Added categroy editor
2006.06.03
2.0 RC 2
  • Fixed Popups
  • Added new copy options
2006.05.31
2.0 RC 1
  • Complete re-write in C++
  • Added cache options
2006.05.30
1.0
  • First Non-Beta Release
  • Includes
    • Sync
    • Catagory Options
2006.05.11

Update

The Update module is a module to notify and download (future versions) updates of Libertà modules.
It is slated to be released in the middle of 2006.

Wrap

Description

Wrap is a program that cleans up the registry entries of a program after use, making it effectively portable. It is based heavily on Jonathan Durant's Reg Rapper.

Links

Download Version 1.01
Questions in the Forum

Coming soon

- None at present

Screenshots

New Wrap

How to use

Wrap is simple to install. Once downloaded all you need to do is run the self extractor and direct it to a suitable location.
Before you run Wrap you will need to set up a new wrap using New Wrap.exe. On the main New Wrap screen you will need to fill in the developers name, program location, program name . When you click Wrap will attempt to find that programs registry entries. During this process the program that you are trying to wrap will launch. Please close it. To run a wrapped program you need to use the command line, with the following syntax:
wrap.exe

To save you having to do this every time you could set up a shortcut.

Change Log


Version Changes Release Date
1.01
  • File Structure Updated
  • Icons Added
2006.05.12
0.9
  • First Release
  • Includes
    • New Wrap
    • Wrap
2006.05.02

Support

For support with any of Libertà's modules, see below.
Support for Official extensions for AutoStart may be found under the AutoStart support page. For unofficial extensions, see the creator's homepage.
For extra support, see Other Support Methods

FAQ

Coming Soon

Libertà Help Handbook

The Libertà Help Handbook is a project to supply easy to read and understand help for Libertà and all it's modules.

AutoINF Help

This is the section of the Libertà Handbook dedicated to the AutoINF module.
The AutoINF module allows you to easily create autorun.inf files for your portable device.

Table of contents:

Using AutoINF

AutoINF

The File to Open Dialogue lets you choose which file to open on your drive. The autorun file will, by default, look for this file in the root of your drive.

You can use relative paths to point to the file from the drive root.
Relative Paths Example:
( "PortableFirefox\PortableFirefox.exe")

You can pass arguments to the file, as in the following example:
("filename.exe /argument")
These can be arguments and command line parameters.

The Drive Icon Dialogue allows you to choose an Icon for you're Drive.

Relative Paths are allowed, here, too.
Relative Paths Example:
("PortableFirefox\Other\PortableFirefox.exe,0")

The ",0" is the argument to the icon resource defining which icon to display. This is for executable files and DLL files, which can contain multiple icons.
The "0" tells the autorun to use the 1st icon in the file. (0=1st icon, 1=2nd icon, etc...) This argument is not necessary for icon files (.ico)

The Description of Action dialogue allows you to give a description of your autorun.inf file's action in the Autorun menu.

The Where to generate the INF dialogue allows you to specify where to place the autorun file.

After all of the options are entered, click "Generate"

Log Help

Log's purpose is to maintain a log of usage for your removable drive. This can be for whatever reason you see fit, from checking your own usage, to making sure no-one else is accessing your drive.

Log Options

Log Screenshot

Configuring Log is very easy. Run the "Log Options.exe" file.

The File Location dialogue allows you to decide where you would like your log file stored.

The Log size limiter allows you to set a maximum file size for your log, in kilobytes.

Date Format Allows you to set your preferred format for the date of each log entry.

  • 0 - DD/MM/YYYY (i.e. 31/12/2006)
  • 1 - MM/DD/YYYY (i.e. 12/31/2006)
  • 2 - YYYY/MM/DD (i.e. 2006/12/31)

The Enabled? Checkbox allows you to enable or disable the use of log.

Using Log

Log is a very simple application to use. You just run the executable.
Log's purpose is to maintain a log of usage for your removable drive. This can be done through autorun.inf files (try the AutoINF module!), with PStart, or the upcoming Launchpad module.

PUSS

Welcome to the Portable Utility and Security Suite (PUSS) help file. PUSS is a combination of Sync and Backup (also by The Libertà Project) and some file encryption tools. PUSS is ideal if you need a simple set of tools to easily manage your USB drive.

Backup

Help on the Backup section.

New Backup

To create a new backup you simply need to select the folder to backup and the folder where you want your backup to be put. Then all you have to do is to select the format you want to use (either zip or 7zip) and choose how you would like to name your archive. The name is formatted as below:

part1_part2.zip

You can use variables in the parts, at the moment %date% and %time% are accepted.

Restore Backup

To restore a backup simply select it and choose the folder that you would like to put the extracted files into. Note that you can only choose archives of the format selected in the format box.

Update Backup

This functions identically to the Sync Update function, except that it updates an archive rather than a folder.

Main Screen

The main screen is split into three parts, categories and locations at the top, the settings tabs at the bottom and the buttons on the right.

About

Shows the current version number.

Categories + Locations

At the top of the screen there are two rows of four controls. On the far left are the labels which tell you what you need to select. To the right of that there are two drop down boxes. To start off with there are four categories but you can edit them at any time using the categories window. When you select a location using the button on the far right it will be put in the text box and saved to the name in the drop down box. This means that the next time you select that option from the drop down box on that computer the location will be automatically loaded.

Categories Editor

When you press the categories button the category editing screen appears. The categories automatically appear. To edit them simply remove the ones that you don't want and add the ones you do leaving one per line.

Quit

This closes the program, saving all of your settings.

Secure

The Secure section of the PUSS handbook.

Decrypt

This simply decrypts your files. Please note that it will only decrypt files encrypted by PUSS or any other program that uses the BURP encryption system. Also please note that decrypting a file that has not been encrypted will mess it up, this is why it is important for you to use the file and folder exclusion options.

Encrypt

This simply encrypts all of the files in a folder except the ones that you specify. The password that you supply must have more than eight characters and the two must match. The files and folders that you choose are automatically saved when you close the program.

Sync

Help about the Sync section.

Copy Files

Sync is used to copy files from the Source to the Destination regardless of date updated. To update files in the Source and the Destination see Update

Sync

To copy all files into a directory, choose the Source as the first item and the Destination as the 2nd item.
Please note: This will only copy new files and will not overwrite or update the files. Please see the Options below.

Options

Empty Directory

This option will empty the directory you wish to copy to

Overwrite Files

This option will overwrite files in the directory you wish to copy to regardless of whether they are different or updated, make sure Overwrite Files is ticked.

Update Files

Update files updates the files in the location with the files in the source. To see how this works look at the following example.

Source

  • File1 (modified 1:30pm)
  • File2 (modified 2:00pm)

Destination

  • File1 (modified 1:00pm)
  • File3 (modified 1:15pm)

Result

  • File1 (modified 1:30pm)
  • File2 (modified 2:00pm)
  • File3 (modified 1:15pm)

Sync Help

This is the section of the Libertà Handbook dedicated to the Sync module.
Table of Contents:

Using Sync

Screenshot
The Source dropdown chooses which program to sync from. You then specify the path of the program, e.g. X:\Liberta.exe to sync from.
The Destination dropdown chooses which program to sync to. You then chose the path of the program to Sync to.
For details on the other buttons, see Sync Options Help

Sync Options Help

The various options are located in the bottom left hand corner.
Overwrite Existing Files
This option makes Sync overwrite existing files within the directory you are syncing to.
Remove Existing Files
This option makes Sync remove all files within the directory you are syncing to before syncing.
Cache at Destination
Coming soon

Sync Categories

The categories button is located in the bottom right corner.
Clicking the button brings up a list of categories to display in the Source and Destination dropdowns.
Each category must be on a seperate line.

Wrap Help

This is the Handbook Section for Libertà Wrap.

Using Wrap

Note: Images coming.

To use wrap, run the New Wrap.exe file and fill in the options.

I'll use mIRC as an example. (Available as shareware)

Program Directory - Browse to the folder your programs is located.

Example: C:\Documents and Settings\Jake Richards\Desktop\mIRC

Application EXE - Browse to the programs exe file.

C:\Documents and Settings\Jake Richards\Desktop\mIRC\mirc.exe

Developer Name: - Fill in the person or company that created the software.

Example: mIRC Co. Ltd.

Application Name - The application's Name.

Example: mIRC

Click Wrap!

IT should now search for registry entries and run your app (i.e. mIRC). Close your app.

Click Finish!

Open a command prompt, and change to the Wrap directory.

Run the command: "wrap *Application name - see above*

Example: wrap mIRC

Enjoy using you're newly portable application!

Other Support Methods

(Add content here)

Under Development

The Libertà project is still young and as such, many modules are Under Development.
The current modules under development are: