summaryrefslogtreecommitdiffstats
path: root/4grab.py
diff options
context:
space:
mode:
Diffstat (limited to '4grab.py')
-rwxr-xr-x[-rw-r--r--]4grab.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/4grab.py b/4grab.py
index 4de6526..7863854 100644..100755
--- a/4grab.py
+++ b/4grab.py
@@ -1,7 +1,9 @@
+#!/bin/env python
import optparse
import sys
import config
+import download
parser = optparse.OptionParser()
@@ -14,4 +16,12 @@ if options.confval:
print "%s: error: %s is not a valid configuration option" % (sys.argv[0], options.confval[0])
exit(1)
print "Setting", options.confval[0], "to", options.confval[1]
- config.Configuration().
+ config.Configuration().set_option(options.confval[0], options.confval[1])
+ config.Configuration().save()
+ exit(0)
+
+base_url = "http://boards.4chan.org/%s/" % (config.Configuration().get_category())
+
+t = download.get_thread_links(base_url)
+t = download.get_image_links(base_url, t)
+download.get_images(t)