Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- import savepagenow
- import json
- import time
- import argparse
- parser = argparse.ArgumentParser()
- parser.add_argument('--skip', type=int,
- help='skip first n bookmarks')
- args = parser.parse_args()
- skip = args.skip or 0
- file = open("pinboard_export", "r")
- js = file.read()
- data = json.loads(js)
- for id, item in enumerate(data):
- if id < skip:
- continue
- url = item["href"]
- print("Downloading %s" % url)
- try:
- capture = savepagenow.capture_or_cache(url)
- except savepagenow.api.WaybackRuntimeError as e:
- print("Error %s" % e)
- else:
- print("Result %s" % capture[0])
- time.sleep(2)
Advertisement
Add Comment
Please, Sign In to add comment