МОЧА, НЕ ТРИ, ПОДУМАЙ Тред не рекламы ради, а анона пользы для.
Суп, двощ. Как часто тебе хотелось просто бекапнуть файлы треда и при этом не скачивать каждый из них вручную? Как часто ты потел, поднимая своим живительным бампом нить со дна тематики, чтобы она не утонула под натиском молодых и свежих тредов-однодневок? Как часто ты просыпался ночью в холодном поту от иррационального страха потерять всю накопленную мудрость и богатство человечества?
ТЕПЕРЬ У ТЕБЯ ЕСТЬ ВЫХОД!
В общем, встречайте: 2ch Download Master! Эта волшебная игрушка позволит скачать тебе целый тред, а если захочешь - и всю борду. Теперь ты таки нашел свою драгоценную кнопку скачать интернеты.
Скачать и поиграться можно отсюда, но что пишу сюда больше за тем, чтобы получть callback и экспертное мнение анонов. В программаче 2 с половиной активиста, надеюсь тут укажут на ошибки и конструктивно разъебут по фактам.
>>206407729 (OP) Проиграл с mit лицензии на парсер. Расскажи, почему код такой длинный, я php не знаю, но тебе же просто нужно было взять все img тэги на странице и по сурсу каждого сделать по реквесту? Я, собирался подобную штуку сделать на питоне для инстаграмма, тоже залить куда-нибудь, но не уверен, что это будет кому-то нужно.
>>206408059 Я через 2ch API делал, без парсинга HTML. Код длинный тому що проверяются все ошибки и исключения (ну или не все, но я пытался), чтобы юзабилити и HR охуел
>>206408049 В том что тогда прикрепленные файлы не качаются, а качается только HTML со стилями и скриптами (иначе ты бы охуел с того, что тред уже потерли, а ты ещё нихуя не скачал)
Тут ровно наоборот, в пизду HTML с напёрдышами, только файлы, только хардкор
>>206408073 вот скажи, зачем решать проблемы, которые уже были решены до тебя и тем более в юзер-френдли варианте для конечного пользователя? Это же полный аутизм. Ладно там если бы это было сделано удобнее/быстрее/лучше/проще, но ведь нет же. Для резюме адекватнее всего делать то, что действительно решает какие-то задачи либо лучше других вариантов, либо то, что никто не сделал ещё
>>206408198 Ну давай, найди интересную задачу для резюме, которая была бы людям интересна, которую ещё никто не сделал, и которая была бы по силам вкатывальщику.
>>206407729 (OP) качать что либо от двачера? ну не знаю.. вдруг там троян который позволит тебе управлять анончиками? модерировать их, банить их, или диванонить их. с последующим ограблением и изнасилованием.
>>206408255http://steamcommunity.com/market Парсить все лоты в базу на регулярной основе. Сделать удобную выдачу хотя бы в CLI без реквестов к сайту. Зачем? Потому что эта скотина банит за большое количество запросов.
>>206408126 Тебе нужен какой-то проект, который все требования будет покрывать, а работодателю надо, чтобы ты уже умел готовый продукт ебошить. Я до этого учил просто питон, всю фигню, как работают разные протоколы сетевые, писал простые сервера, асинхронность, вот это вот всё, а потом мне вкатившийся друг расписал, какой пет-проект примерно надо делать, и я ахуел, как много сфер вокруг там надо изучить. Я сейчас сам делаю простенькую сетевую игру, на неё пишу фронт на ванильном js, фронт каждый шаг передаёт на сервер, сервер на python/aiohttp. Нужна авторизация, база данных со статистикой, возможно кроссплатформенность(возможно возьму киви и напишу там приложуху с фронтом). Пока что фронт ещё пилю, с ним больше всего проблем, потому что в пятницу я вообще нихуя про фронт не знал, кроме того, как html парсить
>>206408478 Так потому что парсеры ломаются быстро после любого изменения в html, вообще забей, за твою задачу никто не возьмётся, кроме специализированных контор по парсингу. Если ты не знал, то такие задачи решаются так -- пока конторе платят, она поддерживает обновление парсера и обновление базы с данными
>>206408506 Да я сам охуел когда только вкатывался. Слег в больницу и решил: время есть, поехали мечту осуществлять, блять. Но не тут то было.
Нет повести печальнее на свете, чем повесть о бордописце-brainlet'e...
Решил заебашить свой двач, думаю, хуле нам. В итоге спустя 4 месяца кое-как докончил это говно. За это время пришлось изучить вершки HTML + CSS + JS + PHP + что такое денди Linux + MySQL + как вообще работает сеть + как не дать всяким пидорасам тебе все поломать aka Основы Информационной Безопасности и это только стартер пак блять
Считаю это своей самой интересной попыткой в изучение чего-либо (когда учишь по книжке, возникает непреодолимое желание бросить под конец первой недели). Алсо, очень рад тому, что пытался что-то делать именно в Рунете, потому что с первых дней были лютые, бешенные попытки от анонов положить сервер, взломать, наебать и т.д. Благодаря этому узнал о многом, до чего очень долго доходил бы сам, наверное.
В US/EU сегменте наверное только и наворачивали бы говно, говоря какой-ты молодец что попытался и хлопая по плечу до сих пор в ахуе как они терпят обоссаный интерфейс форча
Борду в итоге доделал, но это было люто косое говно, хотя даже свои 3,5 анона имелись.
>>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 туториалов по всему этому делу, ещё осталось часа три и сяду писать. У меня идей ещё долго не появится, я на этом проекте хз насколько плюс деньги нужны, скоро пойду эникеем или в коллцентр, станет ещё меньше времени. Но на телегу отпишу
>>206409234 Так там и придумывать нечего, просто скачать html и все ссылки в нём, а потом отобразить движком браузера. У опа была другая задача -- нажал кнопку -- получил картинки
>>206409230 >Js учить тоже не хочется, но там особо ничего нового неи напиши свою собственную имплементацию Promise.all как обычную не асинхронную функцию promise_all
>>206409410 Я асинхронность в js не изучал, но сложность задачи зависит от того, насколько удобно в js чекать выполненность промис. Если не сложно, то в коде все ко всем промисам контейнера обращаемся, потом код промисофицируем. Я про несложно говорил в том смысле, что огромное количество вещей работает как в питоне. Но асинхронности это касаться не должно, потому что в питоне она сбоку приколочена, а в js встроена в самые внутренности
>>206408939 >джуниор разработчик со знанием JQuery+Angular/Vue/React+SASS/LESS на 15к Сам после этого передумал вкатываться и решил остаться jQuery-фрилансиром))000
>>206407729 (OP) Ты, блядь, ебанутый. Скрипт на 50 символов, блядь, который вставляется в сосноль браузера делает это без регистрации и смс, зачем мне смотреть твою ссаную рекламу и палить свой айпишник переходя по ссылке? Сажаскрыл, зарепортил
Тред не рекламы ради, а анона пользы для.
Суп, двощ. Как часто тебе хотелось просто бекапнуть файлы треда и при этом не скачивать каждый из них вручную?
Как часто ты потел, поднимая своим живительным бампом нить со дна тематики, чтобы она не утонула под натиском молодых и свежих тредов-однодневок?
Как часто ты просыпался ночью в холодном поту от иррационального страха потерять всю накопленную мудрость и богатство человечества?
ТЕПЕРЬ У ТЕБЯ ЕСТЬ ВЫХОД!
В общем, встречайте: 2ch Download Master!
Эта волшебная игрушка позволит скачать тебе целый тред, а если захочешь - и всю борду. Теперь ты таки нашел свою драгоценную кнопку скачать интернеты.
Скачать и поиграться можно отсюда, но что пишу сюда больше за тем, чтобы получть callback и экспертное мнение анонов. В программаче 2 с половиной активиста, надеюсь тут укажут на ошибки и конструктивно разъебут по фактам.
ПОВТОРЯЮ СВОЮ ПРОСЬБУ К МОЧЕ: НЕ БАНЬ, ПОДУМОЙ
Скачать можно отседова -> https://github.com/NeonKamuy/2chdm