#!/usr/bin/env python3 USERLENGTH = 50 import ipaddress import random import sys import etcd from flask import Flask from flask_restful import Resource, Api from flask_restful import reqparse app = Flask(__name__) api = Api(app) class Level(Resource): points = 0 def test(self): pass class Ping6(Level): points = 10 def test(self): """ ping6 -c3 """ class Game(Resource): def get(self): return {'hello': 'list of levels'} api.add_resource(Game, '/game') @app.route("/") def high_score(): return "High score!" if __name__ == '__main__': net_base = "2a0a:e5c1:{:x}::/64" net_offset = random.randrange(0xffff) net = ipaddress.IPv6Network(net_base.format(net_offset)) name = 'nico{}'.format(net_offset) print(net) print(n) addr_offset = random.randrange(0, 2**64) addr = net[0] + addr_offset a = Address('nico{}'.format(net_offset), str(addr)) print(a) sys.exit(0) app.run(port='5002')