aa579319838f9e13f9fc8d5140c06221d64c483a
[rarslave2.git] / PAR2Set / __init__.py
1 #!/usr/bin/env python
2 # vim: set ts=4 sts=4 sw=4 textwidth=80:
3
4 """
5 A package which has many different types of PAR2Sets and their corresponding
6 detection functions.
7
8 Each (non-base) class in this package is able to repair, extract, and delete
9 extra files from the corresponding set of files.
10 """
11
12 __author__    = "Ira W. Snyder (devel@irasnyder.com)"
13 __copyright__ = "Copyright (c) 2006-2008 Ira W. Snyder (devel@irasnyder.com)"
14 __license__   = "GNU GPL v2 (or, at your option, any later version)"
15
16 # Utilities and a PAR2 file parser
17 import utils
18 import par2parser
19
20 # All of the PAR2Set classes
21 from CompareSet import CompareSet
22 from Base import Base
23 from NewRAR import NewRAR
24 from OldRAR import OldRAR
25 from Join import Join
26 from NoExtract import NoExtract
27 from ZIP import ZIP
28 from ExtractFirstBase import ExtractFirstBase
29 from ExtractFirstNewRAR import ExtractFirstNewRAR
30 from ExtractFirstOldRAR import ExtractFirstOldRAR
31
32 __all__ = ['utils', 'par2parser', 'CompareSet', 'Base', 'ExtractFirstBase',
33            'ExtractFirstNewRAR', 'ExtractFirstOldRAR', 'Join', 'NewRAR',
34            'NoExtract', 'OldRAR', 'ZIP']
35