def getrandom(self): if not 'sides' in request.GET or not 'num' in request.GET: abort(500) sides = (int)(request.GET['sides']) num = (int)(request.GET['num']) r = RDO() return json.dumps(r.randrange(1,sides,1,num))
id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(300), unique=True) full_name = db.Column(db.String(300), unique=True) html_url = db.Column(db.String(300), unique=True) description = db.Column(db.String(3000), unique=True) def __init__(self, name, full_name, html_url, description): self.name = name self.full_name = full_name self.html_url = html_url self.description = description true_random = RandomDotOrg('randomrepo.com') if true_random: random_page = str(true_random.randrange(1, 4000)) else: random_page = str(random.randrange(1, 4000)) random_repo = requests.get('https://api.github.com/search/repositories?q=+stars:0..10+?since=' + random_page).json() repos = random_repo['items'] for i in repos: name = i['name'] full_name = i['full_name'] html_url = i['html_url'] description = i['description'] break @app.route('/') def index():