Menu

Tree [04d706] master manifestmaker-3.1.0 /
 History

HTTPS access


File Date Author Commit
 .settings 2010-03-11 matthewoliver matthewoliver [17f4e6] Merged the testing branch back into stable for ...
 images 2010-10-11 Matthew Oliver Matthew Oliver [35f25e] Merge branch 'testing'
 src 2011-08-19 toneill toneill [d618f5] Updated release information for release as vers...
 .gitignore 2011-03-22 Allan Cunliffe Allan Cunliffe [c4177c] Merge branch 'testing' of ssh://manifestmaker.g...
 .project 2006-10-31 jwaddell jwaddell [fa1704] Initial checkin
 .pydevproject 2010-10-11 Matthew Oliver Matthew Oliver [35f25e] Merge branch 'testing'
 COPYING 2011-03-22 Allan Cunliffe Allan Cunliffe [c4177c] Merge branch 'testing' of ssh://manifestmaker.g...
 README 2011-08-24 toneill toneill [04d706] Removed unused docs directory and added section...
 RELEASE_NOTES.txt 2011-08-19 toneill toneill [a7c7de] clarified a change in the Release Notes
 setup.py 2011-08-19 toneill toneill [d618f5] Updated release information for release as vers...

Read Me

Manifest Maker is a graphical Python application which takes files (and directories) and creates a plain text manifest list from them, including their filename and a hash.
It supports multiple hash algorithms including MD5, SHA1, SHA256 and SHA512.

Installing and starting Manifest Maker

Manifest Maker is available as an archive file (TAR) or a Windows executable. 
The following procedures assume that you have administrator access on your system.
Note: When running from the extracted archive file Chardet software must be installed before you start Manifest Maker. Chardet is open source character detection software for Python. For Windows users, the Chardet software is included as part of the Windows executable. For Linux users, you can install Chardet via your package management system or download it from: http://chardet.feedparser.org/.

Windows:
--------
1. Download the Windows Manifest Maker executable (ManifestMaker.exe) from:
https://sourceforge.net/projects/manifestmaker/files/

2. Double click on the ManifestMaker.exe file to run it

Linux:
------
Manifest Maker requires Python to run. This procedure assumes that you have Python 2.x installed.

1. Install Chardet and wxWidgets Cross-platform C++ GUI toolkit (wxPython binding):

In Ubuntu, run the following from the command line:
sudo apt-get install python-chardet python-wxgtk2.8

In Fedora, run the following from the command line:
su -c "yum install python-chardet pygtk2 wxPython"

2. Download the Manifest Maker TAR file from: 
https://sourceforge.net/projects/manifestmaker/files/ 

3. Extract the Manifest Maker TAR file into your home folder, this will create the directory:
/manifest-<version>/

4. From the command line, enter:
python ~/manifest-<version>/src/manifest/ManifestMakerFrame.py

Mac OS X:
---------
This procedure assumes that you already have Python 2.6 installed.
Note: You will need to ensure that Python starts in 32-bit mode. Python will start in 64-bit mode by default but Manifest Maker will only start if Python starts in 32-bit mode.

1. Make Python run in 32-bit mode by default. From the terminal, type the following:
defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

2. Install Chardet:
* Download Chardet from: http://chardet.feedparser.org/
* Extract the archive
* From the terminal navigate to the python2-chardet-2.0.1 directory (the location of the setup.py file) and type:
python setup.py install

3. Download the Manifest Maker TAR file from: https://sourceforge.net/projects/manifestmaker/files/ 

4. Extract the Manifest Maker TAR file into your home folder, this will create the directory:
/manifest-<version>/

5. From the terminal, enter:
python ~/manifest-<version>/src/manifest/ManifestMakerFrame.py


Help
----
Manifest Maker includes Help when running.  Please navigate to the Help Menu and choose Help to view this.  Manifest Maker has a manual that can be downloaded from under https://sourceforge.net/projects/manifestmaker/files.  Note that this manual must be downloaded separately and is not included in the tar.gz archive.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.