from zhihu_oauth import ZhihuClient
from zhihu_oauth.zhcls.utils import remove_invalid_char

from urllib.parse import unquote


from jinja2 import Template
import re
from pyquery import PyQuery
import requests

import urllib.request

from pylon import create_logger
log = create_logger(__file__)
log_error = create_logger(__file__ + '.error')


class ZhihuParseError(Exception):
  def __init__(self, msg=None, value=None):
    self.value = value
    self.msg = msg




TOKEN_FILE = 'token.pkl'
client = ZhihuClient()
client.load_token(TOKEN_FILE)
Example #2
0
from flask import jsonify
from datetime import datetime
####### ##       #####   ###### ##   ##
##      ##      ##   ## ##      ##  ##
######  ##      #######  #####  ######
##      ##      ##   ##      ## ##   ##
##      ####### ##   ## ######  ##   ##


from flask import Flask
from flask import render_template
from flask import Response
app = Flask(__name__)

from pylon import create_logger
log = create_logger(__file__)




from models import Task, Page
from models import convert_time

from zhihu_answer import zhihu_answer_url



@app.route('/')
@app.route('/index')
def index():
  user = {'nickname': 'Miguel'}  # fake user