Example #1
0
def delicious(tag, comment, user):
    link = tag.a
    bm = Bookmarks()

    def txn():
        bm.original = link['href']
        bm.title = link.text
        bm.comment = comment
        bm.user = user
        bm.put()

    ndb.transaction(txn)
    deferred.defer(main_parser, bm.key, _target="worker", _queue="parser")
Example #2
0
def new_bm(d, feedk):
    feed = feedk.get()
    bm = Bookmarks()
    bm.feed = feed.key
    bm.user = feed.user
    bm.original = d['link']
    bm.title = d['title']
    try:
        bm.comment = d['description']
    except KeyError:
        bm.comment = 'no comment'
    bm.tags = feed.tags
    bm.put()
    deferred.defer(main_parser, bm.key, _target="worker", _queue="parser")