Esempio n. 1
0
def create_new_post():
    vkid = request.form.get(VKID_NAME)
    text = request.form.get("text", None)
    # pic = request.files.get("pic", None)
    latitude = request.form.get("latitude", None)
    longitude = request.form.get("longitude", None)
    if text and latitude and longitude:
        # pic_url = save_picture(pic)
        author = Person.get(Person.vkid == vkid)
        author.posts += 1
        author.save()
        Post.create(author=author, text=text, pic_url="", latitude=latitude, longitude=longitude)
        return json.dumps({"success": 1})
    else:
        return json.dumps({"success": 0})
Esempio n. 2
0
def demo_add_post(person_id):
    _, words_amount, text = generate_sentence()
    # Piter coordinates:
    # lat, lon
    # 59.93900, 30.325896
    latitude = 59.0 + 1.0 * random.randint(850000, 999999) / 1000000
    longitude = 30.0 + 1.0 * random.randint(200000, 399999) / 1000000
    pic_url = "http://lorempixel.com/300/300/"
    try:
        if person_id:
            Person.get(Person.vkid == person_id)
        else:
            all_p = Person.select(Person.vkid)
            count = all_p.count() - 1
            person_id = all_p[random.randint(0, count)]
        Post.create(author=person_id, text=text, pic_url=pic_url, latitude=latitude, longitude=longitude)
        return True
    except DoesNotExist:
        return False
Esempio n. 3
0
def create_new_post():
    vkid = request.form.get(VKID_NAME)
    text = request.form.get("text", None)
    # pic = request.files.get("pic", None)
    latitude = request.form.get("latitude", None)
    longitude = request.form.get("longitude", None)
    if text and latitude and longitude:
        # pic_url = save_picture(pic)
        author = Person.get(Person.vkid == vkid)
        author.posts += 1
        author.save()
        Post.create(author=author,
                    text=text,
                    pic_url="",
                    latitude=latitude,
                    longitude=longitude)
        return json.dumps({"success": 1})
    else:
        return json.dumps({"success": 0})
Esempio n. 4
0
def demo_add_post(person_id):
    _, words_amount, text = generate_sentence()
    # Piter coordinates:
    # lat, lon
    # 59.93900, 30.325896
    latitude = 59.0 + 1.0 * random.randint(850000, 999999) / 1000000
    longitude = 30.0 + 1.0 * random.randint(200000, 399999) / 1000000
    pic_url = "http://lorempixel.com/300/300/"
    try:
        if person_id:
            Person.get(Person.vkid == person_id)
        else:
            all_p = Person.select(Person.vkid)
            count = all_p.count() - 1
            person_id = all_p[random.randint(0, count)]
        Post.create(author=person_id,
                    text=text,
                    pic_url=pic_url,
                    latitude=latitude,
                    longitude=longitude)
        return True
    except DoesNotExist:
        return False