feeds = [] mfeeds = [] feeds_num = 0 ownfeeds = model.username2feeds(user.name) if len(ownfeeds) != 0: ''' books = (model.get_allbooks()) for book in books: if book.f_id in ownfeeds: b=[] if cmp('http',book.url[0:4].lower()) == 0: #自动的feeds b.append(book.title) b.append(book.url) if book.isfulltext == 1: b.append(True) else: b.append(False) feeds.append(b) else: #手动的feeds b.append(book.url) mfeeds.append(b) feeds_num += 1 if user and user.kindle_email: q.enqueue(pushwork,args=(user.kindle_email,feeds,mfeeds,user.keep_image),timeout=feeds_num*300) ''' if user and user.kindle_email: q.enqueue(pushwork3,args=(user.kindle_email,ownfeeds,user.keep_image,user.ifmobi)) print '-=end=-'
from rq2 import Queue,use_connection from worker import conn from pushworker import pushwork2 use_connection(conn) q = Queue() q.enqueue(pushwork2,'asd','1q2w3e')
feeds_num = 0 ownfeeds = model.username2feeds(user.name) if len(ownfeeds) != 0: ''' books = (model.get_allbooks()) for book in books: if book.f_id in ownfeeds: b=[] if cmp('http',book.url[0:4].lower()) == 0: #自动的feeds b.append(book.title) b.append(book.url) if book.isfulltext == 1: b.append(True) else: b.append(False) feeds.append(b) else: #手动的feeds b.append(book.url) mfeeds.append(b) feeds_num += 1 if user and user.kindle_email: q.enqueue(pushwork,args=(user.kindle_email,feeds,mfeeds,user.keep_image),timeout=feeds_num*300) ''' if user and user.kindle_email: q.enqueue(pushwork3, args=(user.kindle_email, ownfeeds, user.keep_image, user.ifmobi)) print '-=end=-'
users = model.get_current_push_users(hour) if len(users) == 0: print '-=end=-' else: #推送 for user in users: feeds = [] mfeeds = [] feeds_num = 0 ownfeeds = model.username2feeds(user.name) if len(ownfeeds) != 0: books = (model.get_allbooks()) for book in books: if book.f_id in ownfeeds: b=[] if cmp('http',book.url[0:4].lower()) == 0: b.append(book.title) b.append(book.url) if book.isfulltext == 1: b.append(True) else: b.append(False) feeds.append(b) else: b.append(book.url) mfeeds.append(b) feeds_num += 1 if user and user.kindle_email: q.enqueue(pushwork,args=(user.kindle_email,feeds,mfeeds,user.keep_image),timeout=feeds_num*300) print '-=end=-'
date = datetime.now(tz) hour = date.hour users = model.get_current_push_users(hour) if len(users) == 0: print '-=end=-' else: #推送 for user in users: feeds = [] mfeeds = [] ownfeeds = model.username2feeds(user.name) if len(ownfeeds) != 0: books = (model.get_allbooks()) for book in books: if book.f_id in ownfeeds: b=[] if cmp('http',book.url[0:4].lower()) == 0: b.append(book.title) b.append(book.url) if book.isfulltext == 1: b.append(True) else: b.append(False) feeds.append(b) else: b.append(book.url) mfeeds.append(b) if user and user.kindle_email: q.enqueue(pushwork,user.kindle_email,feeds,mfeeds,user.keep_image) print '-=end=-'
return (date2 - date1).seconds / 3600 print "-------------------" feeds = model.get_allbooks() for feed in feeds: # 是否需要更新 if (feed.last_update == None) or ( Caltime(feed.last_update.strftime("%Y-%m-%d %H:%M:%S"), datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) >= feed.update_cycle ): # 更新 temp_feed = [] temp_f = [] temp_f.append(feed.title) temp_f.append(feed.url) if feed.isfulltext == 1: temp_f.append(True) else: temp_f.append(False) temp_feed.append(temp_f) # 用rq处理 q.enqueue(pushwork2, args=(feed.f_id, temp_feed), timeout=300) print "-=end=-" else: # 不用更新 print 0
return (date2 - date1).seconds / 3600 print '-------------------' feeds = model.get_allbooks() for feed in feeds: #是否需要更新 if (feed.last_update == None) or (Caltime( feed.last_update.strftime("%Y-%m-%d %H:%M:%S"), datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")) >= feed.update_cycle): #更新 temp_feed = [] temp_f = [] temp_f.append(feed.title) temp_f.append(feed.url) if feed.isfulltext == 1: temp_f.append(True) else: temp_f.append(False) temp_feed.append(temp_f) #用rq处理 q.enqueue(pushwork2, args=(feed.f_id, temp_feed), timeout=300) print "-=end=-" else: #不用更新 print 0
else: #推送 for user in users: feeds = [] mfeeds = [] feeds_num = 0 ownfeeds = model.username2feeds(user.name) if len(ownfeeds) != 0: books = (model.get_allbooks()) for book in books: if book.f_id in ownfeeds: b = [] if cmp('http', book.url[0:4].lower()) == 0: b.append(book.title) b.append(book.url) if book.isfulltext == 1: b.append(True) else: b.append(False) feeds.append(b) else: b.append(book.url) mfeeds.append(b) feeds_num += 1 if user and user.kindle_email: q.enqueue(pushwork, args=(user.kindle_email, feeds, mfeeds, user.keep_image), timeout=feeds_num * 300) print '-=end=-'