# -*- coding:utf-8 -*- from rq2 import Queue,use_connection from worker import conn from pushworker import pushwork,pushwork3 from datetime import datetime import pytz use_connection(conn) q = Queue() #q.enqueue(pushwork2,'asd','1q2w3e') import web import model from config import * print '----------------------' print datetime.now() tz = pytz.timezone('GMT') date = datetime.now(tz) hour = date.hour tz2 = pytz.timezone('Asia/Shanghai') date2 = datetime.now(tz2) weekday = date2.isoweekday()#Mon 1: Sun 7 users = model.get_current_push_users(hour,weekday)
def __delitem__(self, key): self.mc.delete(key) def cleanup(self, timeout): pass # Not needed as we assigned the timeout to memcache #memcache session = web.session.Session(app, MemCacheStore(), initializer={ 'username': '', 'login': 0 }) #普通 #session = web.session.Session(app, web.session.DiskStore('sessions'),initializer={'username':'','login':0}) jjenv = jinja2.Environment(loader=jinja2.FileSystemLoader('templates_web'), extensions=[ "jinja2.ext.do", ]) use_connection(conn) jobq = Queue() if __name__ == "__main__": app.run() else: application = app.wsgifunc()
from rq2 import Queue,use_connection from worker import conn from pushworker import pushwork2 use_connection(conn) q = Queue() q.enqueue(pushwork2,'asd','1q2w3e')
# -*- coding:utf-8 -*- from rq2 import Queue, use_connection from worker import conn from pushworker import pushwork, pushwork3 from datetime import datetime import pytz use_connection(conn) q = Queue() #q.enqueue(pushwork2,'asd','1q2w3e') import web import model from config import * print '----------------------' print datetime.now() tz = pytz.timezone('GMT') date = datetime.now(tz) hour = date.hour tz2 = pytz.timezone('Asia/Shanghai') date2 = datetime.now(tz2) weekday = date2.isoweekday() #Mon 1: Sun 7 users = model.get_current_push_users(hour, weekday) if len(users) == 0:
# -*- coding:utf-8 -*- from rq2 import Queue,use_connection from worker import conn from pushworker import pushwork from datetime import datetime import pytz use_connection(conn) q = Queue() #q.enqueue(pushwork2,'asd','1q2w3e') import web import model from config import * print datetime.now() tz = pytz.timezone('GMT') 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 = []
# -*- coding:utf-8 -*- from rq2 import Queue,use_connection from worker import conn from pushworker import pushwork from datetime import datetime import pytz use_connection(conn) q = Queue() #q.enqueue(pushwork2,'asd','1q2w3e') import web import model from config import * tz = pytz.timezone('GMT') 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 = []
# -*- coding:utf-8 -*- from rq2 import Queue, use_connection from worker import conn from pushworker import pushwork, pushwork2 import datetime import time import pytz from books import FeedClasses, FeedClass import os, re, urllib, urlparse, datetime, logging use_connection(conn) q = Queue() import web import model from config import * # 计算时间差 def Caltime(date1, date2): date1 = time.strptime(date1, "%Y-%m-%d %H:%M:%S") date2 = time.strptime(date2, "%Y-%m-%d %H:%M:%S") date1 = datetime.datetime(date1[0], date1[1], date1[2], date1[3], date1[4], date1[5]) date2 = datetime.datetime(date2[0], date2[1], date2[2], date2[3], date2[4], date2[5]) return (date2 - date1).seconds / 3600 print "-------------------" feeds = model.get_allbooks()
# -*- coding:utf-8 -*- from rq2 import Queue, use_connection from worker import conn from pushworker import pushwork, pushwork2 import datetime import time import pytz from books import FeedClasses, FeedClass import os, re, urllib, urlparse, datetime, logging use_connection(conn) q = Queue() import web import model from config import * #计算时间差 def Caltime(date1, date2): date1 = time.strptime(date1, "%Y-%m-%d %H:%M:%S") date2 = time.strptime(date2, "%Y-%m-%d %H:%M:%S") date1 = datetime.datetime(date1[0], date1[1], date1[2], date1[3], date1[4], date1[5]) date2 = datetime.datetime(date2[0], date2[1], date2[2], date2[3], date2[4], date2[5]) return (date2 - date1).seconds / 3600
# -*- coding:utf-8 -*- from rq2 import Queue, use_connection from worker import conn from pushworker import pushwork from datetime import datetime import pytz use_connection(conn) q = Queue() #q.enqueue(pushwork2,'asd','1q2w3e') import web import model from config import * print datetime.now() tz = pytz.timezone('GMT') 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 = []