
Whore Amazing
19.01.2016
11:22:32

Pavel
19.01.2016
11:24:17

Igor
19.01.2016
11:24:54
это типа для каждого?)

Google

Sharkus
19.01.2016
11:25:57
Это чтобы каждый раз не дёргать, а только раз в N часов.

Igor
19.01.2016
11:26:46
его типа в файлик записать?)

Pavel
19.01.2016
11:27:13
google: python cache декоратор

Whore Amazing
19.01.2016
11:27:29
ага
в папочку

Igor
19.01.2016
11:29:33
http://habrahabr.ru/post/50477/
Типа этого?)

Sharkus
19.01.2016
11:33:41
Чисто ради заставить подумать: а разве vk.photos.get зависит только от аргументов?

Pavel
19.01.2016
11:35:13
rev порядок сортировки фотографий (1 — антихронологический, 0 — хронологический).
флаг, может принимать значения 1 или 0
а от чего он может зависеть? уровень доступа не проверяется.
только что проблема кеша - самые свежие фотки не попадут, пока кеш не протухнет.

Sharkus
19.01.2016
11:36:20
Нет, кэш-то понятно, но я про его ссылку.
А так да, тупо хранить ответ или обработанный ответ и юзать его пока не протухнет.

Igor
19.01.2016
11:42:45
так я чот вас не пойму)

Whore Amazing
19.01.2016
11:43:04
понимай. гугли что такое кэш.

Igor
19.01.2016
11:43:09
знаю и так

Google

Igor
19.01.2016
11:43:09
0

Whore Amazing
19.01.2016
11:44:04
ну вот и пили.

Igor
19.01.2016
11:44:28
ну самый простой метод это значения переменной записать в файлик?так ведь?
а потом в n часов z минут обновить его?

Whore Amazing
19.01.2016
11:45:17
что-то вроде.

Igor
19.01.2016
11:46:08
в json же?)

Whore Amazing
19.01.2016
11:47:28
его и закешируй. чтобы не тянуть по каждой команде.

Igor
19.01.2016
11:47:45
щас попробуем что то толковое сделать))
подскажи, как можно отсюда вытащить owner_id и album_id?
vkRequest = vk.photos.get(owner_id=-8109175, album_id=84047762)

Pavel
19.01.2016
11:51:16
https://s-media-cache-ak0.pinimg.com/236x/f6/0c/c4/f60cc47e8d09e7295229ef3866efe693.jpg

Whore Amazing
19.01.2016
11:51:21
вынести в отдельные переменные?
или в одну

Igor
19.01.2016
11:52:00
не
сначала надо разобратся с функциями

Kolyann
19.01.2016
11:52:33

Whore Amazing
19.01.2016
11:52:37

Igor
19.01.2016
11:52:38
def wallpaper(data, api):
if data["message_text"] == "/zona_wallpaper":
vkRequest = vk.photos.get(owner_id=-8109175, album_id=84047762)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
они одинаковые

Kolyann
19.01.2016
11:52:42
и пытаешься вытащить айдишник юзера и айдишник альбома?

Igor
19.01.2016
11:52:56
надо album_id наверно в список запхать
вот
и делать

Google

Igor
19.01.2016
11:53:04
щас

Kolyann
19.01.2016
11:58:29
блин, вы тут с обучением вхоры джанге
сподвигли меня учить торнаду
и знаете, что я думаю?
до момента, когда потребовалось генерить хтмл, я думал что могу хоть что-то напогромировать, теперь же самооценка сказала ОЙ БЛЯ, хотя она, конечно, не в курсе, что вёрстка эт немного другое


Igor
19.01.2016
11:59:57
albumID=["84047762", "151669801", "217797477", "136309850", "178209537", "97770808"]
def photoSend(data, api):
if data["message_text"] == "/zona_wallpaper":
albumIDSend = albumID[0]
elif data["message_text"] == "/zona_avatar":
albumIDSend = albumID[1]
elif data["message_text"] == "/zona_costplay":
albumIDSend = albumID[2]
elif data["message_text"] == "/zona_bugs":
albumIDSend = albumID[3]
elif data["message_text"] == "/screen_zone":
albumIDSend = albumID[4]
elif data["message_text"] == "/zona_fanart":
albumIDSend = albumID[4]
vkRequest = vk.photos.get(owner_id=-8109175, album_id=albumIDSend)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])

Pavel
19.01.2016
12:00:10

Igor
19.01.2016
12:00:15
так лучше, нежели over9999 функций?

Whore Amazing
19.01.2016
12:00:25

Igor
19.01.2016
12:00:32
или есть еще лучше придложения?

Whore Amazing
19.01.2016
12:00:35

Kolyann
19.01.2016
12:01:49

Sharkus
19.01.2016
12:06:46

Kolyann
19.01.2016
12:07:15

Igor
19.01.2016
12:07:27
лол

Whore Amazing
19.01.2016
12:07:31

Pavel
19.01.2016
12:08:04

Kolyann
19.01.2016
12:09:16

Whore Amazing
19.01.2016
12:09:31

Google

Pavel
19.01.2016
12:09:40

Kolyann
19.01.2016
12:09:51
я и сам не понял
я просто не умею красоту наводить
т.е. совсем совсем
я бля как советские дезигнеры
онли прагматичность онли хардкор

Фԉùཎыч⚠️
19.01.2016
12:10:52
Всюду ковры на стены прибиваешь?

Whore Amazing
19.01.2016
12:11:01
все в защитный красит

Pavel
19.01.2016
12:11:06

Kolyann
19.01.2016
12:11:11
нахуй ковры

Admin
ERROR: S client not available

Kolyann
19.01.2016
12:11:15
онли стена, онли хардкор
ковёр излишек буржуазных арабов
пусть ебут там своих верблюдов на коврах-самолётах


Igor
19.01.2016
12:11:42
Это лучше?
def photoSend(data, api):
if data["message_text"] == "/zona_wallpaper":
albumIDSend = albumID[0]
elif data["message_text"] == "/zona_avatar":
albumIDSend = albumID[1]
elif data["message_text"] == "/zona_costplay":
albumIDSend = albumID[2]
elif data["message_text"] == "/zona_bugs":
albumIDSend = albumID[3]
elif data["message_text"] == "/screen_zone":
albumIDSend = albumID[4]
elif data["message_text"] == "/zona_fanart":
albumIDSend = albumID[5]
vkRequest = vk.photos.get(owner_id=-8109175, album_id=albumIDSend)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
Чем это?))
def wallpaper(data, api):
if data["message_text"] == "/zona_wallpaper":
vkRequest = vk.photos.get(owner_id=-8109175, album_id=84047762)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
def avatar(data, api):
if data["message_text"] == "/zona_avatar":
vkRequest = vk.photos.get(owner_id=-8109175, album_id=151669801)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
def costumePlay(data, api):
if data["message_text"] == "/zona_costplay":
vkRequest = vk.photos.get(owner_id=-8109175, album_id=217797477)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
def bugs(data, api):
if data["message_text"] == "/zona_bugs":
vkRequest = vk.photos.get(owner_id=-8109175, album_id=136309850)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
def ScreenZone(data, api):
if data["message_text"] == "/screen_zone":
vkRequest = vk.photos.get(owner_id=-8109175, album_id=178209537)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
def fanArt(data, api):
if data["message_text"] == "/zona_fanart":
vkRequest = vk.photos.get(owner_id=-8109175, album_id=97770808)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])


Sharkus
19.01.2016
12:12:23
Нет, пока costplay не поправишь :)

Whore Amazing
19.01.2016
12:12:27
определенно да
только elif'ов многовато
я бы переделал короче

Kolyann
19.01.2016
12:12:43
объясните мне магию жса плиз, код передаётся на сторону клиента и уже у него запускается?

Whore Amazing
19.01.2016
12:12:51

Google

Whore Amazing
19.01.2016
12:13:16
не понимаешь жс - скачивай книжку с носорогом и готовь анус

Igor
19.01.2016
12:13:17
так а костплей вроде так же написал

Sharkus
19.01.2016
12:13:26
А нужно cosplay :)

Igor
19.01.2016
12:13:38
замётано
все
а что вы там хотели бы сделать с моим отрывком данного кода?

Whore Amazing
19.01.2016
12:14:22
прикрути погоду

Sharkus
19.01.2016
12:14:28
pylint, pep8

Whore Amazing
19.01.2016
12:14:49

Igor
19.01.2016
12:14:54
погоду? в ЧАЭС, Припяти, КПП Дитятки??

Pavel
19.01.2016
12:14:55

Sharkus
19.01.2016
12:15:00
:D

Igor
19.01.2016
12:15:04
млять
не смешно же

Whore Amazing
19.01.2016
12:15:08

Igor
19.01.2016
12:15:23
есть у меня в запасе. Но пока не надо

Kolyann
19.01.2016
12:15:26
погода на бали

Whore Amazing
19.01.2016
12:15:37
не "есть в запасе", а пиши сам

Sharkus
19.01.2016
12:15:39
Ещё раз: pep8, pylint.

Igor
19.01.2016
12:15:41
def photoSend(data, api):
if data["message_text"] == "/zona_wallpaper":
albumIDSend = albumID[0]
elif data["message_text"] == "/zona_avatar":
albumIDSend = albumID[1]
elif data["message_text"] == "/zona_cosplay":
albumIDSend = albumID[2]
elif data["message_text"] == "/zona_bugs":
albumIDSend = albumID[3]
elif data["message_text"] == "/zona_screen":
albumIDSend = albumID[4]
elif data["message_text"] == "/zona_fanart":
albumIDSend = albumID[5]
vkRequest = vk.photos.get(owner_id=-8109175, album_id=albumIDSend)
photoList = choice(vkRequest['items'])
photoSize=max(int(k.split('_')[1]) for k in photoList.keys() if 'photo' in k)
sendPhotoFromVK = photoList["photo_"+str(photoSize)]
api.sendPhotoUrl(data["chat_id"], sendPhotoFromVK, data["message_id"])
Что поправиить можно то?)

Whore Amazing
19.01.2016
12:15:54

Igor
19.01.2016
12:16:00
я не индус

Whore Amazing
19.01.2016
12:16:14
а код похож...