Esempio n. 1
0
def save_picture_url(url):
    random_hex = 'pic_'+str(rand(100,1000)*rand(1000,10000))+'_'
    f_ext = '.'+url.split('.')[-1]
    if f_ext == '.': f_ext = '.jpg'
    picture_fn = random_hex + f_ext
    picture_path = os.path.join(current_app.root_path, 'static/profile_pics', picture_fn)
    output_size = (125, 125)
    i = Image.open(urlopen(url))
    i.thumbnail(output_size)
    try: i.save(picture_path)
    except: return 'default.jpg'
    return picture_fn
Esempio n. 2
0
def save_picture(form_picture):
    random_hex = 'pic_'+str(rand(100,1000)*rand(1000,10000))+'_'
    _, f_ext = os.path.splitext(form_picture.filename)
    picture_fn = random_hex + f_ext
    picture_path = os.path.join(current_app.root_path, 'static/profile_pics', picture_fn)

    output_size = (125, 125)
    i = Image.open(form_picture)
    i.thumbnail(output_size)
    i.save(picture_path)

    return picture_fn
Esempio n. 3
0
def get_unique_username(uname):
    temp_uname = uname
    user = User.query.filter_by(username=uname).first()
    while user:
        temp_uname = uname + '_' + str(rand(1,1000))
        user = User.query.filter_by(username=temp_uname).first()
    return temp_uname
Esempio n. 4
0
from code_tester import rand, show, reader, randomize

debug = False

amax = int(10000)
n = rand(5, 1000)
q = rand(5, 100000)

if (debug):
    amax = 20
    n = 10
    q = 20

print(n, q)

for i in range(n):
    print(rand(amax), end=' ')
print()

for test in range(q):
    """
    main test case loop
    """
    t = rand(0, 2)
    a = rand(1, n - 3)
    if (t == 0):
        b = rand(a, n)
        print(t, a, b)
    if (t == 1):
        b = rand(0, amax)
        print(t, a, b)
Esempio n. 5
0
from code_tester import rand, show, reader, randomize

n_ = 100000

t = rand(1, 10)
print(t)

for _ in range(t):
    n = rand(300, n_)
    m = rand(1, 100)
    print(n, m)

    a = [int(x) for x in range(1, n + 1)]
    a = randomize(a)
    for i in range(m):
        print(a[i], end=" ")
    print()

    a = randomize(a)
    for i in range(1, n):
        temp = rand(0, i - 1)
        print(a[temp], a[i])
Esempio n. 6
0
from code_tester import rand,randomize,reader

args = reader()
if(len(args)==0):
    t_ = 1
    n_ = 10
    q_ = 10
    a_ = 20
else:
    t_ = int(args[0])


t = rand(t_)
# print(t)

for test in range(t):
    """
    main test case loop
    """
    n = rand(n_)
    q = rand(q_)
    print(n,q)
    for _ in range(n):
        print(rand(a_),end=' ')
    print()
    for _ in range(q):
        if(n==1):
            a = rand(1)
        else:
            a = rand(n-1)
        b = rand(a,n)