Guest User

save page now

a guest
Feb 19th, 2020
748
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. import savepagenow
  4. import json
  5. import time
  6. import argparse
  7.  
  8. parser = argparse.ArgumentParser()
  9. parser.add_argument('--skip', type=int,
  10.                     help='skip first n bookmarks')
  11. args = parser.parse_args()
  12. skip = args.skip or 0
  13.  
  14. file = open("pinboard_export", "r")
  15. js = file.read()
  16. data = json.loads(js)
  17. for id, item in enumerate(data):
  18.     if id < skip:
  19.         continue
  20.     url = item["href"]
  21.     print("Downloading %s" % url)
  22.     try:
  23.         capture = savepagenow.capture_or_cache(url)
  24.     except savepagenow.api.WaybackRuntimeError as e:
  25.         print("Error %s" % e)
  26.     else:
  27.         print("Result %s" % capture[0])
  28.     time.sleep(2)
Advertisement
Add Comment
Please, Sign In to add comment