コード例 #1
0
ファイル: web_app.py プロジェクト: 764664/BioSE
def subscription_timeline():
    count = request.args.get('count', 20)
    offset = int(request.args.get('offset', 0))

    papers = Subscription.get_timeline()
    if offset > len(papers):
        return jsonify(response=[], more=False)
    else:
        more = offset+count < len(papers)
        papers = papers[offset: offset+count]
        return jsonify(response=[paper.serialize() for paper in papers], more=more)
コード例 #2
0
ファイル: update.py プロジェクト: 764664/BioSE
def update_subscription():
    logging.info("Updating subscriptions.")
    Subscription.update_all()
コード例 #3
0
ファイル: web_app.py プロジェクト: 764664/BioSE
def subscription_recommendations():
    return Subscription.recommend()
コード例 #4
0
ファイル: web_app.py プロジェクト: 764664/BioSE
def show_subscription(id):
    return Subscription.show(id)
コード例 #5
0
ファイル: web_app.py プロジェクト: 764664/BioSE
def subscription_index():
    subscriptions = Subscription.index()
    return jsonify(response=[x.serialize() for x in subscriptions])
コード例 #6
0
ファイル: web_app.py プロジェクト: 764664/BioSE
def delete_subscription(id):
    return Subscription.delete(id)
コード例 #7
0
ファイル: web_app.py プロジェクト: 764664/BioSE
def add_subscription():
    return Subscription.add(request.args)