Бред

Ответить в тред Ответить в тред
Check this out!
Аноним 04/05/21 Втр 20:10:44 2458827171
изображение.png 929Кб, 962x1051
962x1051
Привет двач. Написал набор скриптов для двача. Среди них:

1. Трекер. Трекер двача https://2ch.hk/tracker.html не работает, поэтому сделал свой.
2. Загрузка всех фото в видео с треда
3. Загрузка всех фото и видео со ВСЕЙ ДОСКИ. При этом одинаковые фото заменяются ссылками.

Все скрипты с комментариями, можно отредактировать под свои нужды, а при минимальном знании питона написать свой (все доки по ссылке).

Ссылка:
https://github.com/diademoff/2ch

Так же там есть видео-инструкция для домохозяек и куча документации.

Задавайте пожелания, желайте вопросы ИТТ
Аноним 04/05/21 Втр 20:11:20 2458827572
бамп
Аноним 04/05/21 Втр 20:12:09 2458828153
бамп
Аноним 04/05/21 Втр 20:14:26 2458829954
изображение.png 9Кб, 505x97
505x97
кстати все картинки /b запощенные за последний час, не считая дубликатов, весят 3 гига
Аноним 04/05/21 Втр 20:15:16 2458830555
бамп
Аноним 04/05/21 Втр 20:17:04 2458831716
изображение.png 215Кб, 854x788
854x788
P.S вся работа скрипта board_media.py логируется в файл и можно его остановить, а через время продолжить и он возобновит работу с того момента где закончил
Аноним 04/05/21 Втр 20:17:53 2458832357
бамп
Аноним 04/05/21 Втр 20:18:54 2458832958
>>245882717 (OP)
Лучше бы для айос нормальный клиент запили
Аноним 04/05/21 Втр 20:19:41 2458833429
>>245883171
Можешь тыкнуть примерно в файл:строку, где реализовано продолжение? Спасибо :3
Аноним 04/05/21 Втр 20:20:10 24588337610
>>245882717 (OP)
Еще проблема. Когда инет медленный, а файл весит больше 10, то есть загрузка идет больше чем время работы капчи и никак не получается запостить такую вебм
Аноним 04/05/21 Втр 20:20:19 24588338211
>>245883171
>board_media.py
>py
Своё говноподделие на недояп можешь себе в жопу засунуть
Аноним 04/05/21 Втр 20:22:30 24588355712
>>245883342
В board_media.py вызывается конструктор Hashtable(HASH_TABLE) на строке 200.

В конструкторе вызывается self.load_file()

В функции load_file на строке 20-33 парсится файл построчно
Аноним 04/05/21 Втр 20:23:34 24588365913
>>245882717 (OP)
> Загрузка всех фото и видео со ВСЕЙ ДОСКИ.
Как запилить сюда фильтры?
Чтобы не качало меньше 50Кбайт и не больше 10Мбайт
Аноним 04/05/21 Втр 20:23:54 24588367914
>>245883659
И чтобы не качало стикеры
Аноним 04/05/21 Втр 20:28:41 24588405315
>>245883659
Там можно по расширению отсеивать и по ключевым словам в ОП-посте. Читай доки. Стикеры не качает
Аноним 04/05/21 Втр 20:29:34 24588411316
бамп
Аноним 04/05/21 Втр 20:29:43 24588412717
>>245884053
А по размеру файла?
Большинство боевых картиночек <50Кбайт
Реквестирую
Аноним 04/05/21 Втр 20:36:51 24588467918
>>245884127
чтобы узнать размер нужно сначала скачать. мб по расширению (высота ширина) сортировать?
Аноним 04/05/21 Втр 20:40:18 24588492219
1620150017087.jpeg 46Кб, 2858x2167
2858x2167
Аноним 04/05/21 Втр 20:40:29 24588494220
бамп
Аноним 04/05/21 Втр 20:42:05 24588505121
>>245884679
Держи пикчу. >>245884922 Расширение большое, но размер маленький и ебучие артефакты.
Разве размер нельзя узнать до скачивания? Я думаю можно.
Аноним 04/05/21 Втр 20:44:19 24588523022
>>245885051
Да можно, в ближайшее время добавлю
Аноним 04/05/21 Втр 21:04:32 24588671423
бамп
Аноним 04/05/21 Втр 21:08:23 24588695324
А я запили вэб клиент на реакте и че?
Аноним 04/05/21 Втр 21:13:28 24588724625
Аноним 04/05/21 Втр 21:15:26 24588736726
бамп
Аноним 04/05/21 Втр 21:17:20 24588748627
>>245887246
Отлично. А в доки добавить?
Аноним 04/05/21 Втр 21:17:57 24588751628
>>245887486
буквально 40-50 секунд назад обновил <3
Аноним 04/05/21 Втр 21:20:00 24588765229
бамп
Аноним 04/05/21 Втр 21:22:03 24588778330
>>245882717 (OP)
Русский язык сначала освой, позорник.
Аноним 04/05/21 Втр 21:22:05 24588778631
>>245887516
А минимальный размер файла реализован?
Аноним 04/05/21 Втр 21:23:22 24588785232
>>245887783
Если ты грамотный проверь пожалуйста на опечатки документацию. Спасибо, пупсик <3
Аноним 04/05/21 Втр 21:26:49 24588810133
>>245887786
бля, а это надо? щас добавлю.

P.S. уже добавил
Аноним 04/05/21 Втр 21:28:03 24588818034
бамп
Аноним 04/05/21 Втр 21:29:46 24588827935
Аноним 04/05/21 Втр 21:30:09 24588830136
Аноним 04/05/21 Втр 21:31:09 24588836837
>>245882717 (OP)
А, соб-но, нахуя, если можно вгетом выкачивать картинки, видосы и прочее говно?
Аноним 04/05/21 Втр 21:32:07 24588841738
Аноним 04/05/21 Втр 21:33:23 24588849139
изображение.png 136Кб, 1714x849
1714x849
Аноним 04/05/21 Втр 21:34:08 24588853640
>>245888368
wget неудобно и других функций нет
Аноним 04/05/21 Втр 21:36:26 24588868141
Во с контролем картинок интересней.
А что по сравнению с уже скачанными, в прошлом треде обсуждали?
Аноним 04/05/21 Втр 21:37:29 24588875142
>>245888417
Долбоеб, он мог для кого-то это написать. Да и школьники максимум читы могут поставить.
Аноним 04/05/21 Втр 21:38:08 24588878643
>>245888681
> А что по сравнению с уже скачанными
Сравнивает и заменяет на символическую ссылку. То есть дважды одна и та же пикча не сохраниться
Аноним 04/05/21 Втр 21:39:40 24588887544
>>245888786
Сравнивает как? По хешу?
Аноним 04/05/21 Втр 21:39:42 24588887645
Ну прикольно так-то. Вот еще б полноценный консольный клиент
Аноним 04/05/21 Втр 21:41:04 24588897446
Аноним 04/05/21 Втр 21:42:09 24588904147
>>245888876
Так уже есть.
только купи пасскод
Аноним 04/05/21 Втр 21:42:28 24588905748
Аноним 04/05/21 Втр 21:43:38 24588912449
изображение.png 102Кб, 771x701
771x701
>>245888875
Сравнивает содержимое. Преобразовывает в строку, например:

1110111111101111110011110000111100011111000000110000011100000011

потом сравнивает не сами картинки а строковое представление этих картинок.
Аноним 04/05/21 Втр 21:46:36 24588931650
>>245889124
Кстати все эти строковые представления сохраняются >>245883171
Аноним 04/05/21 Втр 21:49:32 24588952651
>>245882717 (OP)
Думал замутить свой архивач но заебался + работа.
Прототип спокойно прожовывал всю /b с периодом обновления около 10сек. Параллельно с этим успешно искал пикчи с qr кодами и стучал макаке на уродов которые тут были зимой
Аноним 04/05/21 Втр 21:51:15 24588965452
>>245888974
Почему ты хейтишь питон?
Аноним 04/05/21 Втр 21:52:03 24588970553
>>245889124
А как будет если допустим есть одинаковая картинка жпг и пнг? Или две пнг но разного размера? Это все же будет как разные, правильно?
Аноним 04/05/21 Втр 21:53:44 24588983454
>>245889705
> есть одинаковая картинка жпг и пнг
Похуй на формат. он смотрит именно на содержимое, то есть на пиксели

> разного размера
Это тоже продумано. Если разный размер то он поймет что это одно и то же
Аноним 04/05/21 Втр 21:54:45 24588991355
Аноним 04/05/21 Втр 21:56:00 24589000456
>>245889913
скачивать цп Ну тебе разве не нужен трекер? Или скачать все видео из фап треда?
Аноним 04/05/21 Втр 21:57:25 24589010957
wget -r -I "/b/src/245882717","/b/thumb/245882717" "https://2ch.hk/b/res/245882717.html" --no-check-certificate -e robots=off -k -q -nv -H -E -p -P245882717 -nd -N -R"index","wakaba","s."
/thread
Аноним 04/05/21 Втр 21:58:03 24589016958
бамп
Аноним 04/05/21 Втр 21:58:37 24589021559
>>245890109
wget -r -I "/b/src/245882717","/b/thumb/245882717" "https://2ch.hk/b/res/245882717.html" --no-check-certificate -e robots=off -k -q -nv -H -E -p -P245882717 -nd -N -R"index*","wakaba","s."
Вакаба ебет разметку
Аноним 04/05/21 Втр 21:58:53 24589022960
>>245889834
О нихуя как круто. Спасибо, схоронил.

>>245890109
Шо?

Абу благословил этот пост.
Аноним 04/05/21 Втр 21:59:04 24589024461
>>245890109
А трекер сможешь также?
Аноним 04/05/21 Втр 21:59:39 24589028862
Аноним 04/05/21 Втр 22:01:14 24589041163
>>245890288
Я хуею с этой разметки
wget -r -I "/b/src/245882717","/b/thumb/245882717" "https://2ch.hk/b/res/245882717.html" --no-check-certificate -e robots=off -k -q -nv -H -E -p -P245882717 -nd -N -R"♥index♥","♥wakaba♥","♥s.♥"
♥ это звездочки
Аноним 04/05/21 Втр 22:02:37 24589050464
>>245889654
Тому что есть с++ , он быстрей и проще.
Аноним 04/05/21 Втр 22:03:24 24589054665
Аноним 04/05/21 Втр 22:03:45 24589057166
Аноним 04/05/21 Втр 22:04:34 24589062867
>>245890411
Как скачать все картинки из б? И без дубликатов
Аноним 04/05/21 Втр 22:05:55 24589072268
>>245890504
> он быстрей
Ты знал что петухон написал на Си? Ты можешь скомпилировать мои скрипты в исполняемый файл и получить нехуевую скорость. В любом случае в этих скриптах скорость интернета куда важней.

> проще
...
Аноним 04/05/21 Втр 22:07:30 24589086069
>>245890722
если проект долгоиграющий то шарпы или котёл выглядят более перспективно
Аноним 04/05/21 Втр 22:09:19 24589098770
>>245890860
> долгоиграющий
Что это значит?
Аноним 04/05/21 Втр 22:09:39 24589100971
>>245890722
Я просто не понимаю зачем писать на говнопитоне если есть с++. Нахуя все эти тысячи языков, которые по сути и есть с++ с нескучным синтаксисом.
Аноним 04/05/21 Втр 22:10:47 24589109572
>>245891009
и постоянно крафтить патроны параллельно следя за аллокациями?

>>245890987
значит что это чуть больше чем на пару вечеров
Аноним 04/05/21 Втр 22:11:09 24589111573
Потому что питон это конструктор, библиотеки на все случаи жизни, задача - только соединить их между собой
Аноним 04/05/21 Втр 22:11:10 24589111874
На асемблере надо писать, нахуй ваши си соси нужны блять.
Аноним 04/05/21 Втр 22:11:36 24589114675
>>245891009
Попердолься ещё с указателями, я пердолюсь с указателями три раза в день. А потом линковка.
Сейчас бы для скриптов использовать плюсы.
Аноним 04/05/21 Втр 22:12:24 24589121376
Стикер 319Кб, 380x512
380x512
>>245882717 (OP)
Привет двач. Написал набор скриптов для двача. Среди них:

1. Трекер. Трекер твоих постов, ищет все твои посты на доске и выгружает в тред.
2. Загрузка всех фото в видео из папки мои документы в открытый тред
3. Загрузка всех фото и видео со всего Мой Компьютер в открытый тред. При этом одинаковые фото заменяются ссылками.
Аноним 04/05/21 Втр 22:12:50 24589124877
Вот бы неплохо создать прогу, которая ищет по /b/, по списку ключевых слов (например: дофамин, "смысл жизни", "коммунизм"). Проверяет пусть 1 раз в 3минуты и если есть пост то дает ссылку.
Аноним 04/05/21 Втр 22:12:59 24589125778
>>245891009
> если есть с++
Мой скрипт работает на линуксе и на форточке, по сути он не привязан к платформе, лишь бы был интерпретатор. Весь код открыт. Юзер запускает код, а не подозрительный исполняемый файл. На с++ нужно заниматься половой еблей с памятью и думать более "низкоуровнево"
Аноним 04/05/21 Втр 22:13:01 24589126079
>>245882717 (OP)
Какой класс? Для школьника очень даже круто. Но в нейронки пока рано лезть без математики первых двух курсов инженерной специальности не разберешься. Удачи
Аноним 04/05/21 Втр 22:14:25 24589135880
>>245891248
Уже есть трекер, там только проверки ключевых слов нет. Думаю в ближайшее время завезу, спасибо за идею.
Аноним 04/05/21 Втр 22:14:57 24589139681
image.png 60Кб, 769x921
769x921
Аноним 04/05/21 Втр 22:15:28 24589144082
>>245891257
Твой скрипт можно вообще на Баше замутить.
Аноним 04/05/21 Втр 22:15:44 24589145683
>>245891358
По правильному это всё нужно в эластик загонять для нормального поиска по словам
Аноним 04/05/21 Втр 22:17:15 24589158384
>>245891009
Нахуй твоё говно не нужно, есть божественный asm.
Аноним 04/05/21 Втр 22:18:32 24589168385
>>245882717 (OP)
Сделай прокси чекер для сосача нормальный. Могу покидать сервисы, откуда брать, при условии, что ты не сольёшь макаке.
Аноним 04/05/21 Втр 22:21:17 24589187486
>>245891583
Ну по сути да, только для асма нужно соображать, а на си++ может любой дупак писать.
Аноним 04/05/21 Втр 22:21:19 24589187687
>>245891683
нахуя? Если постить цп и щитпостить то идите вы нахуй
Аноним 04/05/21 Втр 22:22:30 24589196088
>>245891683
А кончу кто будет вводить?
Аноним 04/05/21 Втр 22:25:25 24589215189
Аноним 04/05/21 Втр 22:26:07 24589221390
ОП. Ты школьник или второкур?
Аноним 04/05/21 Втр 22:28:25 24589237591
Аноним 04/05/21 Втр 22:34:05 24589277892
бамп
Аноним 04/05/21 Втр 22:41:28 24589328493
Аноним 04/05/21 Втр 22:41:56 24589332194
Аноним 04/05/21 Втр 22:45:37 24589360295
>>245891960
Дурачок? Очевидно же, что сервисы по разгадыванию капчи.
Аноним 04/05/21 Втр 22:57:59 24589452996
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named setuptools
Аноним 04/05/21 Втр 22:58:11 24589454597
>>245893284
Линуксогосподин-крестобог. Твои оправдания?
Аноним 04/05/21 Втр 22:59:57 24589468598
изображение.png 15Кб, 287x76
287x76
Интересный факт я наблюдаю. Где-то 10% картинок в /b уже были запощены недавно
Аноним 04/05/21 Втр 23:02:30 24589484699
>>245890628
Написать скрипт, который получит список тредов, потом скормить его етой строчке, а потом заюзать любой поисковик дубликатов
Аноним 04/05/21 Втр 23:03:10 245894886100
Аноним 04/05/21 Втр 23:05:20 245895045101
>>245894886
будет бесполезна для картинок, ибо чуть пересохранив картинку jpeg>jpeg ты уже получаешь как бы не такую же точно
Аноним 04/05/21 Втр 23:06:26 245895108102
>>245894529
ОП, чё-то не работает нихуя

File "board_media.py", line 12
HASH_TABLE = os.path.normpath(f'{FOLDER_NAME}/hashtable')
^
SyntaxError: invalid syntax
Аноним 04/05/21 Втр 23:06:33 245895126103
>>245894846
Чем тебе скрипт ОПа-хуя не нравится? Он сделает все за тебя по идеи
Аноним 04/05/21 Втр 23:08:41 245895269104
>>245894545
В чем тогда проблема юзать питоноскрипт?
Вангую твой пакетный менеджер написан на питоне
Аноним 04/05/21 Втр 23:08:45 245895275105
>>245895108
Попробуй скачай заново, у тебя старая версия какая-то, у меня такой строчки нет вообще
Аноним 04/05/21 Втр 23:09:17 245895311106
Аноним 04/05/21 Втр 23:09:28 245895325107
>>245895275
git clone сделал, как на гитхабе написано
Аноним 04/05/21 Втр 23:10:28 245895402108
>>245895325
А, и ещё на кодировку ругается, что есть Non-ASCII символ.
Добавил в начало скрипта
# -- coding: utf-8 --
и ошибка ушла.

Я на Orange Pi Zero ес чо
Аноним 04/05/21 Втр 23:12:35 245895557109
Бля, и ОП написал Extensions как EXTENTIONS.
Не работает нихуя кароче, допили пожалуйста чтоб хоть запустилось без ошибок ёбаных.

Ругается на 12 строку в board_media.py, вот эту:
HASH_TABLE = os.path.normpath(f'{FOLDER_NAME}/hashtable')
Аноним 04/05/21 Втр 23:13:10 245895602110
>>245895045
А эта утилита сравнивает визуально, ну ты понел
Аноним 04/05/21 Втр 23:14:51 245895724111
image.png 9Кб, 378x159
378x159
>>245895269
>Вангую твой пакетный менеджер написан на питоне
Вангуй дальше
Аноним 04/05/21 Втр 23:15:26 245895762112
>>245895557
Ты не редактировал ничего? Я только что на виртуалке с виндой проверил. Всё запускается мб кодировка >>245895402 ?
Аноним 04/05/21 Втр 23:16:36 245895833113
>>245895762
Не, только добавил строчку с определением кодировки.
Мб notepad++ говнит, ща впишу из-под nano прям с терминала
Аноним 04/05/21 Втр 23:19:43 245896054114
>>245895557
У тебя скорее всего питон старый. В старых версиях нельзя строку писать через f' '
Аноним 04/05/21 Втр 23:20:30 245896120115
image.png 14Кб, 751x119
751x119
image.png 11Кб, 706x103
706x103
image.png 14Кб, 693x145
693x145
>>245895833
>>245895762
Не, нихуя, не помогло. Наверное, это из-за того, что запускаю на одноплатнике, хотя на нём и докер работает, и всякие тяжёлые утилиты.
Аноним 04/05/21 Втр 23:21:47 245896225116
Аноним 04/05/21 Втр 23:21:49 245896233117
Аноним 04/05/21 Втр 23:22:16 245896270118
Аноним 04/05/21 Втр 23:22:17 245896274119
>>245896120
os.path функции разные для винды и linux
Аноним 04/05/21 Втр 23:23:28 245896367120
>>245882717 (OP)
опчик молодец! реализацию хэш таблиц и поиска одинаковых изображений возьму на заметку
Аноним 04/05/21 Втр 23:24:31 245896442121
>>245896120
Ты тайловый менеджер на убунту накатил? Лол
Аноним 04/05/21 Втр 23:25:05 245896488122
>>245896367
Спасибо. Поставишь звездочку на гитхабе за старания?

Абу благословил этот пост.
Аноним 04/05/21 Втр 23:26:22 245896590123
>>245895557
> Бля, и ОП написал Extensions как EXTENTIONS.
Спасибо, поправил
Аноним 04/05/21 Втр 23:26:24 245896592124
Аноним 04/05/21 Втр 23:28:32 245896734125
Нихуя вы звездочек понаставили, я в ахуе
Аноним 04/05/21 Втр 23:33:01 245897033126
image.png 50Кб, 955x378
955x378
>>245896225
>>245896233
>>245896270
Спасибо за оперативный ответ, парни, но я, похоже, слишком тупой, чтобы так далеко отступать от мануала. И вообще накрутили они там со своими сотнями версий питона, без бутылки не разберёшься, блядь.
См. пик, попробовал через питон 3, который якобы самой свежий по версии репозитория (3.6.7). Видимо, репозиторий моего одноплатника ещё не получил 3.9.5, да и ладно, не хочу ебаться с этим.
>>245896274
Надеюсь что ОП увидит, не буду создавать issue, чтобы не смущать человека.
>>245896442
Это Putty с моего основного виндового компьютера, подключаюсь к одноплатнику и пердолю его.

У меня вообще давно реализовано скачивание картинок с двача из тредов по ключевым словам, но на bash, с помощью jq и wget. Отсеивание дубликатов с помощью fdupes.
Вот результаты моих трудов:
2ch.hk/ch/res/147567.html

А с питоном мне пока не сладить, буду ждать фикс под убунту.
Удачи, ОП.
Аноним 04/05/21 Втр 23:35:36 245897204127
>>245896274
>>245897033
> Надеюсь что ОП увидит, не буду создавать issue, чтобы не смущать человека.
> os.path функции разные для винды и linux
Что не так? Всё нормально работает и под линем и под виндой. Я что-то не понимаю?
Аноним 04/05/21 Втр 23:36:39 245897300128
>>245897033
Модуль нот фаунд

pip install -r requirements.txt
Аноним 04/05/21 Втр 23:40:25 245897567129
Аноним 04/05/21 Втр 23:43:10 245897779130
>>245897567
Ты это делал на втором питоне, а теперь попробуй на третьем
Аноним 04/05/21 Втр 23:45:59 245897965131
>>245897779
Да результат-то не меняется, что pip вызываю, что pip3.
Пойду посплю, завтра на свежую голову разберусь.
Спасибо всем за помощь.
Аноним 04/05/21 Втр 23:46:58 245898042132
04/05/21 Втр 23:49:07 245898172133
Аноним 04/05/21 Втр 23:50:06 245898233134
Аноним 05/05/21 Срд 00:05:11 245899300135
Хуй пойму, нахуя юзать пыхтон, когда в любой винде начиная с 7ки есть богоподобный PowerShell??? И не нужен пердолинг с пыхтоном вовсе. Запустил скрипт, все робит везде на любой шинде
Аноним 05/05/21 Срд 00:06:56 245899393136
Аноним 05/05/21 Срд 00:08:45 245899487137
Аноним 05/05/21 Срд 00:10:04 245899570138
>>245899393
Шиз, ты и в правду веришь, что школотроны и прочее быдло будут сидеть тут на красноглазом высере???
Аноним 05/05/21 Срд 00:11:11 245899639139
image.png 108Кб, 1113x662
1113x662
Аноним 05/05/21 Срд 00:14:09 245899817140
>>245899639
Для 0,2% процентов, шарящий анон нахуячил выше пример с вгетом одной строчкой в шелле, лол
Аноним 05/05/21 Срд 00:15:44 245899913141
Аноним 05/05/21 Срд 00:17:48 245900049142
>>245899913
Что тебе мешает его допилить, добавив пару строчек?
Аноним 05/05/21 Срд 00:18:46 245900097143
Аноним 05/05/21 Срд 00:19:41 245900141144
1492986691994.mp4 1990Кб, 478x360, 00:00:30
478x360
Аноним 05/05/21 Срд 00:20:10 245900173145
>>245900097
>сидит на линуксне
>нихуя не может в консоль
>эрония судьбы, блядь
Аноним 05/05/21 Срд 00:20:44 245900198146
Аноним 05/05/21 Срд 00:20:54 245900207147
>>245900173
ирония*

быстрофикс, блядь
Аноним 05/05/21 Срд 00:21:06 245900222148
>>245900173
> >сидит на линуксне
Тот долбаеб
Аноним 05/05/21 Срд 00:21:16 245900235149
>>245900207
мне эрония больше нравится
Аноним 05/05/21 Срд 00:28:14 245900614150
>>245900141
Перечитал правила. Единственно что можно притянуть за уши
>10. реклама во всех ее проявлениях не приветствуются
Аноним 05/05/21 Срд 00:54:06 245902085151
>>245891257
>Мой скрипт работает на линуксе и на форточке
>использует символические ссылки
>конкатенация путей через dir + '/' + file вместо os.path.join

Прыщеблядь нева ченжес.
Аноним 05/05/21 Срд 00:58:46 245902330152
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов