nettime/bin/archive_nettime.py

30 lines
835 B
Python
Raw Normal View History

2016-06-23 15:12:16 +02:00
import sys, logging
from optparse import OptionParser
2016-07-21 16:07:42 +02:00
import nettime.archiver as nettime
2016-06-23 15:12:16 +02:00
logging.basicConfig(level=logging.DEBUG)
def run(options):
if not options.url:
sys.exit('No url. Aborting.')
if not options.list:
sys.exit('No list. Aborting.')
## check valid url?... nej
2016-06-27 16:08:51 +02:00
nettime.archive_from_url(options.url, options.list, options.arch)
2016-06-23 15:12:16 +02:00
sys.exit()
if __name__ == "__main__":
p = OptionParser();
p.add_option('-u', '--url', action="store", help="nettime url", default="http://www.nettime.org/archives.php")
p.add_option('-l', '--list', action="store", help="nettime's list name (ex: nettime-l)", default="nettime-l")
2016-06-27 16:08:51 +02:00
p.add_option('-a', '--arch', action="store", help="path to archive directory", default="archives")
2016-06-23 15:12:16 +02:00
options, args = p.parse_args()
run(options)