Сохранен 86
https://2ch.su/b/res/107625559.html
Добавлена поддержка Ежчана (ejchan.net, ejchan.site). Набегаем, тестируем архивацию, сообщаем о замеченных проблемах.
К сожалению, значительная часть сохранённых до 2024 г. изображений и видео была потеряна (подробности случившегося). Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним OP 21/11/15 Суб 22:28:22 #1 №107625559 
14481341021000.png
Привет двач.
Я наконец-то дописал своё детище. хехе
Встречайте! Уникальный, неповторимый скачиватель картинок и видео с архивача.

Тут http://arhivach.org/faq/ есть пункт как сохранить все картинки с треда, но вариант оказался не рабочим. Поэтому не долго думая решил запилить свою прогу.
Она ещё достаточная сырая, нужно тестирование.

P.S.: Давний репост из /b/, тогда народ отнесся с недоверием, резонно спросив исходники
Как и обещал выкладываю на гитхаб:
https://github.com/mxkeeper/ArhivachImagesDownloader

Бинарник можно скачать отсюда: https://github.com/mxkeeper/ArhivachImagesDownloader/releases/tag/1.1

Программа написана на C#, для запуска необходим установленный .NET Framework 4.6
Аноним OP 21/11/15 Суб 22:29:38 #2 №107625705 
14481341787390.jpg
Аноним OP 21/11/15 Суб 22:30:20 #3 №107625785 
14481342201450.jpg
бамп
Аноним OP 21/11/15 Суб 22:30:37 #4 №107625821 
14481342376960.jpg
Аноним OP 21/11/15 Суб 22:31:01 #5 №107625860 
14481342612170.png
Аноним OP 21/11/15 Суб 22:31:24 #6 №107625912 
14481342849210.jpg
Аноним 21/11/15 Суб 22:31:37 #7 №107625932 
14481342980180.jpg
ОП, а зачем это нужно? Можешь привести примеры?
Аноним OP 21/11/15 Суб 22:31:56 #8 №107625978 
14481343163550.png
Аноним OP 21/11/15 Суб 22:32:59 #9 №107626098 
14481343799050.jpg
>>107625932
Писал для себя, за одно опыта в программировании набираюсь
А так может ещё кому пригодится.
Аноним OP 21/11/15 Суб 22:33:59 #10 №107626220 
14481344391860.png
Аноним OP 21/11/15 Суб 22:34:21 #11 №107626266 
14481344616950.jpg
Аноним 21/11/15 Суб 22:34:27 #12 №107626278 
>>107626098
там только с архивача можно качать, а как же двач? Может прикрутишь графический интерфейс и вообще адаптируешь wget для двача?
Аноним OP 21/11/15 Суб 22:34:41 #13 №107626321 
14481344818440.jpg
Аноним 21/11/15 Суб 22:34:52 #14 №107626343 
14481344920420.jpg
>>107626098
Ну если ещё и поддержку борд добавить, то будет годно.
Аноним OP 21/11/15 Суб 22:36:47 #15 №107626566 
14481346074440.jpg
>>107626278
Пока только с архивача, по сути это удобная графическая оболочка над aria2c(читай современный wget) для тех кто не хочет или не может замарочиваться с командной строкой
Аноним OP 21/11/15 Суб 22:39:36 #16 №107626888 
14481347763310.jpg
>>107626343
Смысл делать поддержку борд?
Сохранил тред на архиваче, на следующий день скачал всё полностью.
Хотя над поддержкой борд подумаю.
Пока в планах сделать сохранения треда целиком, что бы и картинки открывал полные, а не как куклоскрипт сохраняет только превью
Аноним OP 21/11/15 Суб 22:39:59 #17 №107626930 
14481347991150.jpg
Аноним 21/11/15 Суб 22:40:57 #18 №107627053 
14481348579630.png
>>107625559 (OP)
И зачем?
На архиваче тоже работает.
Аноним 21/11/15 Суб 22:43:20 #19 №107627362 
>>107626888
Кукла полные сохраняет, если они не в 404 на момент загрузки.
Аноним OP 21/11/15 Суб 22:44:07 #20 №107627471 
14481350474940.jpg
>>107627053
Не работает в том то и дело.
Попробуй сохрани если тред удалён, например
Аноним 21/11/15 Суб 22:45:01 #21 №107627589 
Не знаю как у ОПа, но у меня ноут чуть не сгорел нахуй. ЦП на 100% грузит.
Аноним OP 21/11/15 Суб 22:45:16 #22 №107627616 
14481351161530.jpg
Аноним OP 21/11/15 Суб 22:46:00 #23 №107627712 
14481351605420.jpg
Аноним OP 21/11/15 Суб 22:46:19 #24 №107627745 
14481351790810.png
Аноним OP 21/11/15 Суб 22:46:37 #25 №107627787 
14481351973480.png
Аноним OP 21/11/15 Суб 22:46:59 #26 №107627848 
14481352197900.jpg
Аноним OP 21/11/15 Суб 22:47:37 #27 №107627924 
14481352575720.png
Аноним OP 21/11/15 Суб 22:48:25 #28 №107628017 
14481353050620.png
Аноним OP 21/11/15 Суб 22:48:49 #29 №107628072 
14481353294750.jpg
Аноним 21/11/15 Суб 22:48:51 #30 №107628077 
14481353317300.png
14481353317311.png
>>107627471
Фига там ебатория с удалёнными тредами, не знал даже.
Аноним OP 21/11/15 Суб 22:50:07 #31 №107628205 
14481354078620.jpg
>>107628077
Во-во, я про это и говорю
Аноним OP 21/11/15 Суб 22:50:50 #32 №107628285 
14481354501250.jpg
Аноним 21/11/15 Суб 22:51:04 #33 №107628315 
>>107628205
Да и не только с удалёнными. Ладно, ты подебил меня.
Аноним OP 21/11/15 Суб 22:51:53 #34 №107628419 
14481355131010.jpg
Аноним 21/11/15 Суб 22:52:14 #35 №107628457 
>>107628205
>>107628315
Всё время юзал куклу для сейва тредов, но не задумывался, что именно на архиваче такое дерьмо будет, ибо я архивач вообще не юзаю.
Аноним OP 21/11/15 Суб 22:52:15 #36 №107628459 
14481355352550.jpg
Аноним OP 21/11/15 Суб 22:52:50 #37 №107628532 
14481355702000.jpg
Аноним OP 21/11/15 Суб 22:53:13 #38 №107628583 
14481355933540.jpg
Аноним 21/11/15 Суб 22:53:14 #39 №107628585 
Полтора года назад, написал на пэхе парсер сосача. Скидывает записи в БД.
Накопилось лямов 20 постов. Там правда есть дубли. Вот все никак не запилю полнотестовый поиск по такой БД.
Аноним OP 21/11/15 Суб 22:53:46 #40 №107628657 
14481356267290.png
Аноним 21/11/15 Суб 22:54:16 #41 №107628719 
>>107628585
Забавно. Этот пост с вероятностью в 60-70% попадет ко мне в БД.
Аноним 21/11/15 Суб 22:54:51 #42 №107628782 
ну что много вишню словили?
Аноним OP 21/11/15 Суб 22:55:03 #43 №107628820 
14481357034420.jpg
>>107628585
А что он базу сохранял, только ОП-пост или переписку всего треда?
Аноним OP 21/11/15 Суб 22:56:12 #44 №107628969 
14481357726810.png
>>107628782
Какая вишня болезный?
Исходники выложил специально. В прошлом треде, месяц назад, задолбали про вишню писать
Аноним OP 21/11/15 Суб 22:56:42 #45 №107629025 
14481358027210.jpg
Аноним OP 21/11/15 Суб 22:57:03 #46 №107629062 
14481358236550.jpg
Аноним 21/11/15 Суб 22:57:21 #47 №107629094 
>>107628820
Всю нулевую.
По крону запускается каждые 20 минут. Просматривает нулевую и с рандомной задержкой заходит в тред, парсит html и сохраняет каждый пост как запись в БД.
Аноним OP 21/11/15 Суб 22:58:56 #48 №107629285 
14481359369240.jpg
>>107629094
Запили гитхаб, если не лень, интересно на реализацию глянуть
Аноним OP 21/11/15 Суб 22:59:23 #49 №107629339 
14481359635440.png
Аноним OP 21/11/15 Суб 23:00:02 #50 №107629410 
14481360021090.jpg
Аноним OP 21/11/15 Суб 23:00:19 #51 №107629440 
14481360195070.jpg
Аноним OP 21/11/15 Суб 23:00:36 #52 №107629464 
14481360369200.jpg
Аноним OP 21/11/15 Суб 23:00:58 #53 №107629512 
14481360582540.jpg
Аноним 21/11/15 Суб 23:01:17 #54 №107629540 
>>107629285
Стыдно за реализацию мне будет. Написал на коленке, так чтобы тупо было.
Вся реализация:
- Парсинг библиотека для php.
- Несколько регулярок.
Я думаю сам разберешься. Пруф, сейчас дам - фрагмент БД.
Аноним OP 21/11/15 Суб 23:01:25 #55 №107629558 
14481360852610.png
Аноним OP 21/11/15 Суб 23:03:04 #56 №107629727 
14481361841890.jpg
>>107629540
У меня тоже исходники неидеальны, тем не менее выложил, но смотри сам, не настаиваю
Аноним OP 21/11/15 Суб 23:03:45 #57 №107629801 
14481362251810.png
Аноним 21/11/15 Суб 23:03:59 #58 №107629825 
>>107629727
http://rghost.net/8XJhhx2cQ
БД Mysql.
Это sql.
Аноним OP 21/11/15 Суб 23:04:12 #59 №107629855 
14481362520540.png
Аноним 21/11/15 Суб 23:04:16 #60 №107629860 
>>107628969
ВЫЛОЖИЛ ОДИН ИСХОДНИК
@
РАЗДАЕШЬ ВИШНЮ ПОД ВИДОМ ПРОГИ
Аноним OP 21/11/15 Суб 23:04:48 #61 №107629924 
14481362880730.jpg
Аноним OP 21/11/15 Суб 23:05:06 #62 №107629960 
14481363067040.jpg
Аноним 21/11/15 Суб 23:05:06 #63 №107629961 
>>107629825
Да и кодировка там ебанутая. Мне лень разбираться почему так.
Выполни
set names 'latin1';
В мускуле.
Аноним OP 21/11/15 Суб 23:06:09 #64 №107630080 
14481363692750.jpg
>>107629825
Спасибо, гляну завтра, сейчас спать собрался
Аноним OP 21/11/15 Суб 23:06:42 #65 №107630141 
14481364028510.jpg
Последний бамп и в кроватку
Аноним 21/11/15 Суб 23:11:47 #66 №107630713 
14481367072630.png
op suka krisa
Аноним 21/11/15 Суб 23:14:23 #67 №107631051 
>>107628585
А я на питоне, парсер пикч писал по поисковому запросу. Быдлокод, но фан был.
Аноним 21/11/15 Суб 23:19:34 #68 №107631656 
14481371744150.jpg
ОП, пидор, зачем ты мне пеку сломал?
Аноним 21/11/15 Суб 23:22:03 #69 №107631940 
Если бы ты был не дауном, то ты бы не парсил весь ебаный тред, а юзал апи абу и через json дёргал путь до картинок\видео.

написалсвоюкачалкунаго-кун
Аноним 21/11/15 Суб 23:25:28 #70 №107632366 
>>107626266
Э СВЫШЬ, ПИДАР, ТЫ ЧО ТАМ У СЕБЯ НАРИСАВАЛ, ГЕЙРОПЕЕЦ СУКА, ВЫХОДИ МЫ ТЕБЕ ЕБАЛО БИТЬ БУДЕМ!
*кидают бутылкой в балкон
Аноним OP 21/11/15 Суб 23:28:38 #71 №107632720 
>>107631940
Нука, поделись апи для Архивача, даун
Аноним 21/11/15 Суб 23:33:40 #72 №107633324 
>>107632720
https://2ch.hk/b/res/107611759.json
http://2ch.hk/abu/res/42375.html
>>107628585 Кун
Аноним OP 21/11/15 Суб 23:36:11 #73 №107633619 
14481381712160.jpg
>>107633324
>для Архивача
хотя там и есть Апи, но вроде только для добавления треда
Аноним 21/11/15 Суб 23:42:48 #74 №107634372 
>>107633619
А так ты для архивача запилил. Не заметил.
Ну если хочешь знать, то я такой же даун и паршу хтмл. Хотя с json было бы легче. Но накладные расходы на регулярную машину минимальны.
Есть сильная проблема с нагрузкой на мускуль. Перед тем как засетить пост я проверяю на дубль. Мускуль загибается, короче от такого пула запросов. С json тоже такое хуй решить, только если типа апи обновления что-нибудь.
Аноним OP 21/11/15 Суб 23:49:12 #75 №107635173 
>>107634372
я уже работал с json, удобная штука, не спорю
просто решил сделать так как сделал, в образовательных целях, по фану
Аноним 22/11/15 Вск 00:00:32 #76 №107636471 
>>107635173
А я не совсем в образовательных.
Пару недель назад таки нашел время на пробный запуск поисковой машины по моим 27 млн записям сосача. Если такая поисковая машина sphinx.
Короче 27 лямов не удалось мне за день запустить. На малых объемах (до 1 млн постов) все заебись - индексирует, ищет. На больших валится. Надо теперь время искать для фикса.
Вообще было бы заебись. Персональный дамп сосача за года. Как архивач. Но времени пиздец не хватает.
Аноним OP 22/11/15 Вск 00:12:50 #77 №107637916 
>>107636471
Для таких объёмов нужна серверная машина или очень мощный комп наверное
Аноним 22/11/15 Вск 00:18:04 #78 №107638512 
>>107637916
7 летний селерон. Это на этой машине я запускал сфикса. Дело не в конфигурации, дело в конфигах, по всей видимости. 27 лямов для сфикса мелочь. Индексирует правда по полдня.
Какой лвл кстате?
Аноним OP 22/11/15 Вск 00:18:54 #79 №107638596 
>>107638512
24
Аноним 22/11/15 Вск 00:20:06 #80 №107638737 
>>107638596
Думал меньше, чем мне. 23.
Аноним OP 22/11/15 Вск 00:20:08 #81 №107638741 
Хз что я тут забыл, лол.
По привычке иногда захожу сюда.
Аноним 22/11/15 Вск 00:24:52 #82 №107639239 
>>107638741
Да как-то делать нехуй стало в интернете. Приходишь с работы чебляделать хз.
Зайду в быдлядтню, но там еще хуже.
Я, правда, в основном в политаче обитаю в ридонли.
Аноним 22/11/15 Вск 00:25:19 #83 №107639286 
Время асек прошло. Тоскливо.
Аноним 22/11/15 Вск 00:25:28 #84 №107639301 
Зачем скачивать тред? Зачем вскрывать эту тему? Вы молодые и шутливые?
Аноним 22/11/15 Вск 00:54:25 #85 №107642520 
>>107636471
> Персональный дамп сосача за года.
>2ch-b.ru
>архив tellmemore
Нуфаги, нуфажики.
Аноним 22/11/15 Вск 00:59:21 #86 №107643074 
>>107626278
wget -r -I "/b/src" "https://2ch.hk/b/res/123456.html" --no-check-certificate -nd -nc -e robots=off -R html -P адрес папки, куда сохранять
comments powered by Disqus