МОЧА, НЕ ТРИ, ПОДУМАЙТред не рекламы ради, а анона пользы для.Суп, двощ. Как часто тебе хотелось просто бекапнуть файлы треда и при этом не скачивать каждый из них вручную? Как часто ты потел, поднимая своим живительным бампом нить со дна тематики, чтобы она не утонула под натиском молодых и свежих тредов-однодневок?Как часто ты просыпался ночью в холодном поту от иррационального страха потерять всю накопленную мудрость и богатство человечества? ТЕПЕРЬ У ТЕБЯ ЕСТЬ ВЫХОД!В общем, встречайте: 2ch Download Master!Эта волшебная игрушка позволит скачать тебе целый тред, а если захочешь - и всю борду. Теперь ты таки нашел свою драгоценную кнопку скачать интернеты.Скачать и поиграться можно отсюда, но что пишу сюда больше за тем, чтобы получть callback и экспертное мнение анонов. В программаче 2 с половиной активиста, надеюсь тут укажут на ошибки и конструктивно разъебут по фактам.ПОВТОРЯЮ СВОЮ ПРОСЬБУ К МОЧЕ: НЕ БАНЬ, ПОДУМОЙСкачать можно отседова -> https://github.com/NeonKamuy/2chdm
в чем сложность тупо правой кнопкой мыши нажать сохранить страницу? нахуй мне какие то говноскрипты с майнерами?
>>206407729 (OP)Проиграл с mit лицензии на парсер. Расскажи, почему код такой длинный, я php не знаю, но тебе же просто нужно было взять все img тэги на странице и по сурсу каждого сделать по реквесту? Я, собирался подобную штуку сделать на питоне для инстаграмма, тоже залить куда-нибудь, но не уверен, что это будет кому-то нужно.
>>206408013Делал себе для гитхаба, чтоб было планирую резкий вкат с места в IT, решил поделиться с анонами. А так да, идея не нова
>>206408059Я через 2ch API делал, без парсинга HTML. Код длинный тому що проверяются все ошибки и исключения (ну или не все, но я пытался), чтобы юзабилити и HR охуел
>>206408049В том что тогда прикрепленные файлы не качаются, а качается только HTML со стилями и скриптами (иначе ты бы охуел с того, что тред уже потерли, а ты ещё нихуя не скачал)Тут ровно наоборот, в пизду HTML с напёрдышами, только файлы, только хардкор
>>206408073 вот скажи, зачем решать проблемы, которые уже были решены до тебя и тем более в юзер-френдли варианте для конечного пользователя? Это же полный аутизм. Ладно там если бы это было сделано удобнее/быстрее/лучше/проще, но ведь нет же. Для резюме адекватнее всего делать то, что действительно решает какие-то задачи либо лучше других вариантов, либо то, что никто не сделал ещё
>>206408198Ну давай, найди интересную задачу для резюме, которая была бы людям интересна, которую ещё никто не сделал, и которая была бы по силам вкатывальщику.
>>206407729 (OP)качать что либо от двачера? ну не знаю..вдруг там троян который позволит тебе управлять анончиками? модерировать их, банить их, или диванонить их. с последующим ограблением и изнасилованием.
>>206408255 http://steamcommunity.com/market Парсить все лоты в базу на регулярной основе. Сделать удобную выдачу хотя бы в CLI без реквестов к сайту. Зачем? Потому что эта скотина банит за большое количество запросов.
>>206408294Анончик, там 250 строк кода, половина которого - сообщения об ошибках. Постил скорее для /pr/-анонов, ибо тут как-то повеселее ПЕРЕСЯТЬ С ИГЛЫ СКОРОСТЬ ПОСТИНГА НА ЛИЦО АБУ так и не смог
>>206408343>Парсить все лоты в базу>32656 страницПарсить 32656 html-ок ради 10 item'ов на страницу? Пока скрипт до конца дойдёт уже заново парсить придется. Хотя если API есть, я бы запилил
>>206408343 примеры реализации https://steam.tools/cards/https://www.steamcardexchange.net/index.php?showcase-filter-recaddedИ тот, и другой через анус пса работают. Недостаточное кол-во параметров, неверно отображает цены и другие проблемы
>>206408450 нету API на эту часть сайта. На всякое барахло, не связанное с трейдом - магазин игр, профили и другое - есть
>>206408126Тебе нужен какой-то проект, который все требования будет покрывать, а работодателю надо, чтобы ты уже умел готовый продукт ебошить. Я до этого учил просто питон, всю фигню, как работают разные протоколы сетевые, писал простые сервера, асинхронность, вот это вот всё, а потом мне вкатившийся друг расписал, какой пет-проект примерно надо делать, и я ахуел, как много сфер вокруг там надо изучить. Я сейчас сам делаю простенькую сетевую игру, на неё пишу фронт на ванильном js, фронт каждый шаг передаёт на сервер, сервер на python/aiohttp. Нужна авторизация, база данных со статистикой, возможно кроссплатформенность(возможно возьму киви и напишу там приложуху с фронтом). Пока что фронт ещё пилю, с ним больше всего проблем, потому что в пятницу я вообще нихуя про фронт не знал, кроме того, как html парсить
>>206408478Так потому что парсеры ломаются быстро после любого изменения в html, вообще забей, за твою задачу никто не возьмётся, кроме специализированных контор по парсингу. Если ты не знал, то такие задачи решаются так -- пока конторе платят, она поддерживает обновление парсера и обновление базы с данными
>>206408506Да я сам охуел когда только вкатывался. Слег в больницу и решил: время есть, поехали мечту осуществлять, блять. Но не тут то было.Нет повести печальнее на свете, чем повесть о бордописце-brainlet'e...Решил заебашить свой двач, думаю, хуле нам. В итоге спустя 4 месяца кое-как докончил это говно. За это время пришлось изучить вершки HTML + CSS + JS + PHP + что такое денди Linux + MySQL + как вообще работает сеть + как не дать всяким пидорасам тебе все поломать aka Основы Информационной Безопасности и это только стартер пак блятьСчитаю это своей самой интересной попыткой в изучение чего-либо (когда учишь по книжке, возникает непреодолимое желание бросить под конец первой недели). Алсо, очень рад тому, что пытался что-то делать именно в Рунете, потому что с первых дней были лютые, бешенные попытки от анонов положить сервер, взломать, наебать и т.д. Благодаря этому узнал о многом, до чего очень долго доходил бы сам, наверное. В US/EU сегменте наверное только и наворачивали бы говно, говоря какой-ты молодец что попытался и хлопая по плечу до сих пор в ахуе как они терпят обоссаный интерфейс форчаБорду в итоге доделал, но это было люто косое говно, хотя даже свои 3,5 анона имелись.
>>206408775Алсо, фронтенд это пиздец дрочево, я охуел. Люто утомляет дрочить пиксели и пытаться привести всё в божеский вид. Теперь понимаю, почему много страниц вроде бы хороших программистов и серьезных ресурсов выглядят как привет из нулевыхДезигн это ад, пацаны
>>206408775>в ахуе как они терпят обоссаный интерфейс форчав разы лучше чем параша которая интерфейс двачаудобнее, продуманнее, меньше глюков, лучше дизайн, пожалуй косяк только один там - сложнее отслеживать посты по всплывающим окнамесли бы мне не было лень можно было бы эвристическую оценку обоих провести
>>206408506Ты в Django - бояр метишь или куда? Фронт изучать собираешься в дальнейшем? Я все думаю за React взяться, но никак не соберусь, до сих пор ванильку дрочу. А везде блять просят джуниор разработчик со знанием JQuery+Angular/Vue/React+SASS/LESS на 15к я бля не шучу.#ФреймворкиЗаебалиP.S.: Пиздец как не хватает напарника, в одного часто очень скучно да и не вытягиваешь какой-нибудь интересный проект. Если вдруг появится идея или понадобится помощь, tg:@err404
>>206408775А ты и есть тот анон? Ты раньше писал свою борду, которая даже живёт, а теперь хочешь удивить хрюш парсером? Но вообще это крутая история, я тоже буду делать форум потом как-нибудь, но надо начинать с проектов поменьше. единственное, что дизморалит, это что на питоне нет работы. Скорее всего я сам буду потом в php переходить, но проекты хочется на питоне писать >>206408824Двачую, я бы все сайты в веб 1.0 делал, вставлял бы красивые элементы только там, где реально это необходимо, в целях дизайна ux а не ui>>206408939Фронт изучать не хочу, фрэймворки изучать буду всено потом, и синхронные и асинхронные, начинаю вот со вторых, благо после того, как я написал простейший http сервер на сокетах принципы работы всех этих серверов стали примерно понятны и изучение жопной боли не вызывает но я пока только немного крутил aiohttpАх да, на вакансии с php реально просят намного больше фронта знать, чем на вакансии с пистоном, походу все хотят делать из джунов сразу фуллстаков, а мне очень не хочется серьёзно учить вёрстку. Js учить тоже не хочется, но там особо ничего нового неи, может я по ходу дела проникнусь. Пока отсмотрел на ютубе часа 3 туториалов по всему этому делу, ещё осталось часа три и сяду писать. У меня идей ещё долго не появится, я на этом проекте хз насколько плюс деньги нужны, скоро пойду эникеем или в коллцентр, станет ещё меньше времени. Но на телегу отпишу
>>206407729 (OP)> Теперь ты таки нашел свою драгоценную кнопку скачать интернеты.эту кнопку еще в 90-е придумали лолhttps://en.wikipedia.org/wiki/HTTrackвот списокhttps://dynomapper.com/blog/11-content-inventory/287-how-to-download-an-entire-website-for-offline-viewing
>>206409234Так там и придумывать нечего, просто скачать html и все ссылки в нём, а потом отобразить движком браузера. У опа была другая задача -- нажал кнопку -- получил картинки
>>206409230>Js учить тоже не хочется, но там особо ничего нового неинапиши свою собственную имплементацию Promise.all как обычную не асинхронную функцию promise_allзадание уровня вводной книжки в джаваскрипт
>>206409410Я асинхронность в js не изучал, но сложность задачи зависит от того, насколько удобно в js чекать выполненность промис. Если не сложно, то в коде все ко всем промисам контейнера обращаемся, потом код промисофицируем. Я про несложно говорил в том смысле, что огромное количество вещей работает как в питоне. Но асинхронности это касаться не должно, потому что в питоне она сбоку приколочена, а в js встроена в самые внутренности
>>206407729 (OP)Здорово, ОПчик, так держать! Правильное дело делаешь... Но ссыль я всё же качать не буду, мало ли.
>>206408939>джуниор разработчик со знанием JQuery+Angular/Vue/React+SASS/LESS на 15кСам после этого передумал вкатываться и решил остаться jQuery-фрилансиром))000
>>206407729 (OP)Ты, блядь, ебанутый. Скрипт на 50 символов, блядь, который вставляется в сосноль браузера делает это без регистрации и смс, зачем мне смотреть твою ссаную рекламу и палить свой айпишник переходя по ссылке? Сажаскрыл, зарепортил
>>206417561Обосрался нахуй с этих УВЕРЕННЫХ требований за 350 баксов в месяц, уауаухаахахахаха. мимоSQL50квмес
wget -nd -nc -r -l 1 -A jpg,png,webm,mp4 -I /b/src https://2ch.hk/b/res/206407729.html всегда так делаюмимо красноглазик