Deprecated lightmediascanner svn.
[lms] / python-lightmediascanner / examples / test.py
1 #!/usr/bin/python
2
3 import sys
4 import lightmediascanner
5
6 def usage():
7     print "Usage:"
8     print "\t%s" % sys.argv[0],
9     print "<commit-interval> <slave-timeout> <db-path> <parsers>",
10     print "<charsets> <scan-path>"
11
12 try:
13     commit_interval = int(sys.argv[1])
14     slave_timeout = int(sys.argv[2])
15     db_path = sys.argv[3]
16     parsers = sys.argv[4]
17     charsets = sys.argv[5]
18     scan_path = sys.argv[6]
19 except IndexError, e:
20     usage()
21     sys.exit(1)
22
23
24 parsers = parsers.split(',')
25 charsets = charsets.split(',')
26 lms = lightmediascanner.LightMediaScanner(db_path, parsers, charsets,
27                                           slave_timeout, commit_interval)
28 print lms
29
30 lms.check(scan_path)
31 lms.process(scan_path)