diff --git a/readme.txt b/readme.txt index a5cbd1c..77d5453 100644 --- a/readme.txt +++ b/readme.txt @@ -1,15 +1,30 @@ -ComicTagger is a multi-platform app for writing metadata to comic archives, written in Python and PyQt. - -Features: - -* Runs on Mac OSX, Microsoft Windows, and Linux systems -* Communicates with an online database (Comic Vine) for acquiring metadata -* Uses image processing to automatically match a given archive with the correct issue data -* Batch processing in the GUI for tagging hundreds or more comics at a time -* Reads and writes multiple tagging schemes ( ComicBookLover and ComicRack, with more planned). -* Reads and writes RAR, Zip, and folder archives (external tools needed for writing RAR) -* Command line interface (CLI) on all platforms (including Windows), which supports batch operations, and which can be used in native scripts for complex operations. For example, to scrape and tag a folder, just one line - ComicTagger -s -o -f -t cr -v -i --nooverwrite *.cb? - -For details, screenshots, release notes, and more, visit http://code.google.com/p/comictagger/ - +ComicTagger is a multi-platform app for writing metadata to comic archives, written in Python and PyQt. + +Features: + +* Runs on Mac OSX, Microsoft Windows, and Linux systems +* Communicates with an online database (Comic Vine) for acquiring metadata +* Uses image processing to automatically match a given archive with the correct issue data +* Batch processing in the GUI for tagging hundreds or more comics at a time +* Reads and writes multiple tagging schemes ( ComicBookLover and ComicRack, with more planned). +* Reads and writes RAR, Zip, and folder archives (external tools needed for writing RAR) +* Command line interface (CLI) on all platforms (including Windows), which supports batch operations, and which can be used in native scripts for complex operations. For example, to scrape and tag a folder, just one line + ComicTagger -s -o -f -t cr -v -i --nooverwrite *.cb? + +For details, screenshots, release notes, and more, visit http://code.google.com/p/comictagger/ + +Requires: + +* python 2.6 or 2.7 +* python imaging (PIL) >= 1.1.7 +* beautifulsoup > 4.1 + +Optional requirement (for GUI): + +* pyqt4 + +Install and run: + +* ComicTagger can be run directly from this directory, using the launcher script "comictagger.py" + +* To install on your system use: "python setup.py install". Make note in the output where comictagger.py goes! diff --git a/setup.py b/setup.py index d11061c..c3ef1db 100644 --- a/setup.py +++ b/setup.py @@ -9,12 +9,30 @@ setup(name = "comictagger", author = "Anthony Beville", author_email = "comictagger@gmail.com", url = "http://code.google.com/p/comictagger/", + download_url = "http://comictagger.googlecode.com/files/comictagger-{0}.zip".format(comictaggerlib.ctversion.version), packages = [ "comictaggerlib", "comictaggerlib/UnRAR2" ] , package_data = { 'comictaggerlib': ['ui/*.ui', 'graphics/*'] , 'comictaggerlib/UnRAR2': ['UnRARDLL/*.*', 'UnRARDLL/x64/*.*'] , }, - scripts = ["comictagger.py"], + scripts = ["comictagger.py"], + classifiers = [ + "Development Status :: 4 - Beta", + "Environment :: Console", + "Environment :: Win32 (MS Windows)", + "Environment :: MacOS X", + "Environment :: X11 Applications :: Qt", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: Apache Software License", + "Natural Language :: English", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 2.6", + "Programming Language :: Python :: 2.7", + "Topic :: Utilities", + "Topic :: Other/Nonlisted Topic", + "Topic :: Multimedia :: Graphics" + ], license = "Apache License 2.0", long_description = """