def tag_kword_articles(credentials, items): jc = JsonConfig(".kwords") config = jc.read() kwords = config["keywords"] total_uids = [] for kword, kword_tag in kwords: uids = isolate_keyword_articles(items, kword.lower(), kword_tag) add_tags(credentials, uids, [kword_tag]) total_uids.extend(uids) return len(total_uids)
import datetime import os import time from pocketpy.auth import auth from pocketpy.jsonconfig import JsonConfig from pocketpy.pocket import retrieve JSON_DIRECTORY = "pocket_json/" if __name__ == "__main__": config = auth({}) items = retrieve(config, verbose=True) timestamp = long(time.mktime(datetime.datetime.now().timetuple())) jc = JsonConfig(os.path.join(JSON_DIRECTORY, "%s.json" % str(timestamp))) jc.config = items jc.save(indent=4)
def setUp(self): super(PocketTester, self).setUp() jc = JsonConfig(os.path.join(TEST_FILES_DIRECTORY, "sample.json")) items = jc.read() self.sample_items = {"list": items}
def setUp(self): super(PocketTester, self).setUp() jc = JsonConfig(os.path.join(TEST_FILES_DIRECTORY, "sample.json")) items = jc.read() self.sample_items = {"list":items}