class KiPy: def __init__(self, settings): self.pocket = Pocket(settings) self.web = Web(settings) def run(self): while(True): try: # Pocket functions latest = self.pocket.last_added() resp = self.pocket.get( archive = True, all = True, sort = 'newest', since = latest, count = 100, offset = None, ) if resp > 0: print("\n{}: Fetched {} items from Pocket\n\n".format( time.strftime('%c'), resp )) time.sleep(60) # Archive each linked webpage resp = self.web.archive() if resp > 0: print("\n{}: Archived {} items from Pocket\n\n".format( time.strftime('%c'), resp )) time.sleep(60) sys.exit() except KeyboardInterrupt: # TODO: close the socket(s) opened by urllib print("\n", 'Bye!') sys.exit()
def __init__(self, settings): self.pocket = Pocket(settings) self.web = Web(settings)