Example #1
0
 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))
Example #2
0
    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():