Пример #1
0
def latest():
    user_id = get_user_id
    blog = Blog.blog_query.get_recent_blog_by_user(user_id)
    if not blog:
        return redirect(url_for('no_notes'))
    blog.weekday = get_local_weekday(blog.time)
    blog.time = get_local_date(blog.time)
    return render_template('note.html', note=blog)
Пример #2
0
def latest():
    user_id = get_user_id
    blog = Blog.blog_query.get_recent_blog_by_user(user_id)
    if not blog:
        return redirect(url_for('no_notes'))
    blog.weekday = get_local_weekday(blog.time)
    blog.time = get_local_date(blog.time)
    return render_template('note.html', note=blog)
Пример #3
0
def get_notes_by_date():
    user_id = get_user_id()
    datenum = int(request.args.get('datenum'))
    blogs = Blog.blog_query.get_blogs_by_datenum(user_id, datenum)
    json_blog_list = []
    for blog in blogs:
        blog.weekday = get_local_weekday(blog.time)
        blog.time = get_local_date(blog.time)
        json_note_list = json.dumps(new(blog),cls=MyEncoder)
    return json.dumps(json_note_list)
Пример #4
0
def get_notes_by_date():
    user_id = get_user_id()
    datenum = int(request.args.get('datenum'))
    blogs = Blog.blog_query.get_blogs_by_datenum(user_id, datenum)
    json_blog_list = []
    for blog in blogs:
        blog.weekday = get_local_weekday(blog.time)
        blog.time = get_local_date(blog.time)
        json_note_list = json.dumps(new(blog), cls=MyEncoder)
    return json.dumps(json_note_list)
Пример #5
0
def get_older_note():
    note_id = int(request.args.get('note_id'))
    user_id = get_user_id()
    blog = BlogQuery.get_older_blog(user_id, note_id)
    if not blog:
        blog = Blog.blog_query.get_blog_by_id(note_id)
    blog_id = blog.id
    blog_content = blog.content
    blog_weekday = get_local_weekday(blog.time)
    blog_time = get_local_date(blog.time)

    return jsonify(id = blog_id, weekday = blog_weekday, time = blog_time, content = blog_content)
Пример #6
0
def get_random_note():
    note_id = int(request.args.get('note_id'))
    user_id = get_user_id()
    note_list = BlogQuery.get_blog_by_author(user_id)
    note = note_list[randint(0, len(note_list) - 1)]
    note_id = note.id
    note_content = note.content
    note_weekday = get_local_weekday(note.time)
    note_time = get_local_date(note.time)
    return jsonify(id=note_id,
                   weekday=note_weekday,
                   time=note_time,
                   content=note_content)
Пример #7
0
def get_newer_note():
    note_id = int(request.args.get('note_id'))
    user_id = get_user_id()
    note = BlogQuery.get_newer_blog(user_id, note_id)
    if not note:
        note = BlogQuery.get_blog_by_id(note_id)
    note_id = note.id
    note_content = note.content
    note_weekday = get_local_weekday(note.time)
    note_time = get_local_date(note.time)
    return jsonify(id=note_id,
                   weekday=note_weekday,
                   time=note_time,
                   content=note_content)
Пример #8
0
def get_random_note():
    note_id = int(request.args.get('note_id'))
    user_id = get_user_id()
    note_list = BlogQuery.get_blog_by_author(user_id)
    note = note_list[randint(0, len(note_list)-1)]
    note_id = note.id
    note_content = note.content
    note_weekday = get_local_weekday(note.time)
    note_time = get_local_date(note.time)
    return jsonify(
                id = note_id,
                weekday = note_weekday,
                time = note_time,
                content = note_content
            )
Пример #9
0
def notes(datenum=None):
    user_id = get_user_id()
    blogs = Blog.blog_query.get_blog_by_author(user_id)
    if datenum is None:
        datenum = ''
    else:
        blogs = [blog for blog in blogs if str(blog.time) == datenum]
    if not blogs:
        return redirect(url_for('no_blogs'))
    for blog in blogs:
        blog.weekday = get_local_weekday(blog.time)
        blog.time = get_local_date(blog.time)
    date_list = [str(d) for d, in Blog.blog_query.get_datenum_by_user(user_id)]
    date_list = sorted(date_list,reverse=True)
    return render_template('note_list.html', notes = blogs, date_list = date_list, datenum = datenum)
Пример #10
0
def get_older_note():
    note_id = int(request.args.get('note_id'))
    user_id = get_user_id()
    blog = BlogQuery.get_older_blog(user_id, note_id)
    if not blog:
        blog = Blog.blog_query.get_blog_by_id(note_id)
    blog_id = blog.id
    blog_content = blog.content
    blog_weekday = get_local_weekday(blog.time)
    blog_time = get_local_date(blog.time)

    return jsonify(id=blog_id,
                   weekday=blog_weekday,
                   time=blog_time,
                   content=blog_content)
Пример #11
0
def get_newer_note():
    note_id = int(request.args.get('note_id'))
    user_id = get_user_id()
    note = BlogQuery.get_newer_blog(user_id,note_id)
    if not note:
        note = BlogQuery.get_blog_by_id(note_id)
    note_id = note.id
    note_content = note.content
    note_weekday = get_local_weekday(note.time)
    note_time = get_local_date(note.time)
    return jsonify(
                id = note_id,
                weekday = note_weekday,
                time = note_time,
                content = note_content
            )
Пример #12
0
def notes(datenum=None):
    user_id = get_user_id()
    blogs = Blog.blog_query.get_blog_by_author(user_id)
    if datenum is None:
        datenum = ''
    else:
        blogs = [blog for blog in blogs if str(blog.time) == datenum]
    if not blogs:
        return redirect(url_for('no_blogs'))
    for blog in blogs:
        blog.weekday = get_local_weekday(blog.time)
        blog.time = get_local_date(blog.time)
    date_list = [str(d) for d, in Blog.blog_query.get_datenum_by_user(user_id)]
    date_list = sorted(date_list, reverse=True)
    return render_template('note_list.html',
                           notes=blogs,
                           date_list=date_list,
                           datenum=datenum)