Сохранен 136
https://2ch.hk/b/res/158940703.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 13/08/17 Вск 11:03:11 #1 №158940703 
opengraph-icon-200x200.png
Сап б. В этом треде буду пилить сонсольный клиент для двачей на питон 3.6. Нахуя? Да просто так. Ну и плюс он будет кроссплатформенный! То есть, линуксодибилы оценят. Поехали
Аноним 13/08/17 Вск 11:04:35 #2 №158940757 
>>158940703 (OP)
В гит умеешь?
Аноним 13/08/17 Вск 11:06:04 #3 №158940797 
>>158940703 (OP)
И че значит в этом треде? Будешь бампать кодом?
..Стоп, что? Консольный? Ты ебанутый? На чем писать будешь?
Аноним OP 13/08/17 Вск 11:06:44 #4 №158940827 
Значит так блядь. Пока я запилил только список борд. Планирую сделать так:
Если пользователь вводит например b (снизу всегда будет инпут для ввода), то его перекидывает на нулевую b. Там будут списки тредов. Если он вводит 2, то его перекинет на 2 страницу, если 4 то на 4-ю. Вот так вот нахуй. Наблюдайте. Использую requests и макака-апиай, кстати.
Аноним 13/08/17 Вск 11:07:15 #5 №158940855 
>>158940703 (OP)
Напиши лучше апи для этого говна
Аноним OP 13/08/17 Вск 11:07:20 #6 №158940859 
>>158940757
Нет, а что это?
Аноним OP 13/08/17 Вск 11:08:03 #7 №158940882 
>>158940797
Да, буду бампать кодом. Нет, не ебанутый, просто мне нужна практика
Аноним 13/08/17 Вск 11:09:31 #8 №158940932 
Screenshot2017-08-13-15-08-56.png
>>158940855
Зачем, есть же?
Аноним OP 13/08/17 Вск 11:11:03 #9 №158940973 
import requests

boards = requests.get('https://2ch.hk/makaba/mobile.fcgi?task=get_boards').json()

for key in boards:
print(key + ':\n')
for board in boards[key]:
print(' /' + board['id'] + '/ ' + board['name'])
print('\n\n')

input()


Проверяйте. Эта хуйня выведет список борд
Аноним 13/08/17 Вск 11:12:01 #10 №158941004 
>>158940973
Какого это, в 2к17 писать на однопоточном говне, когда боги уже придумали aiohttp?
Аноним 13/08/17 Вск 11:12:18 #11 №158941019 
>>158940882
Аутизм. Это не практика, а мозгоебля. То что ты собираешься делать изевая бессмысленная хуита. Пиши гуи клиент если хочешь практики. И гит учи.
А, оказывается есть апиха. Лол, я и не знал.
Ещё хорошая практика - пописать апиху к своему\чужому дерьму
Аноним 13/08/17 Вск 11:14:29 #12 №158941083 
>>158941019
>И гит учи
Вот, выучишь гит - пиздуй допиливать чужие поделки
Аноним 13/08/17 Вск 11:14:45 #13 №158941092 
на повершеле хуяч и не выебывайся, няша.
Аноним 13/08/17 Вск 11:15:51 #14 №158941127 
>>158940882
На чем пишешь cli ало
Аноним 13/08/17 Вск 11:16:14 #15 №158941133 
>>158941092
Двачую. Линуксоблядь не человек
Аноним 13/08/17 Вск 11:16:17 #16 №158941136 
15014081498650.jpg
>>158941019

Гит сосёт. Самое переоцененное говно на свете.
Аноним OP 13/08/17 Вск 11:16:44 #17 №158941151 
Несмотря на вскукареки 300кк-кунов, я продолжаю!
Пока буду пилить методы для тредов и досок.
Аноним 13/08/17 Вск 11:19:30 #18 №158941262 
b8966854d9749f1d7cc71b3b839a0e5a--grammar-animation.jpg
>>158941151

Если могёшь, запили лучше клиент для iOS. в AppStore есть, но им невозможно пользоваться т.к. картинки часто не открываются. нельзя в засмеялся-проиграл играть.
Аноним 13/08/17 Вск 11:22:11 #19 №158941368 
>>158941262
Нет, такое не умею. Пользуйся тем, что есть
Аноним 13/08/17 Вск 11:24:14 #20 №158941436 
>>158941136
Орлы? Ну поразрабатывай большой проект без гита, голубь ебаный
Аноним 13/08/17 Вск 11:25:05 #21 №158941472 
>>158941136
Вскукареки школьника, за жизнь написавшего только калькулятор
Аноним 13/08/17 Вск 11:25:59 #22 №158941502 
>>158940703 (OP)
Лучше напиши код для постинга в тред. У меня на питоне не получается, двач мой json не принимает.
Аноним 13/08/17 Вск 11:26:45 #23 №158941528 
>>158941472

Ну-ну. можно подумать, что калькулятор написать просто. Иди уроки делай.
Аноним 13/08/17 Вск 11:27:48 #24 №158941563 
>>158941436

Большой проект? Ядро пинукса штоли? Большой? Пхаха
Аноним 13/08/17 Вск 11:27:58 #25 №158941577 
>>158941528
Ахахаха
Аноним 13/08/17 Вск 11:28:42 #26 №158941600 
>>158941502
Я попробую, но это вряд ли, для сонсольки это не подходит, т.к. капча - это картинка
Аноним 13/08/17 Вск 11:29:51 #27 №158941653 
>>158941563
Все пока зелень правда неясно, в каком смысле - молодой-зеленый или зеленый-трал, приятно было пообщаться. Может заскачу через пару часов
Аноним 13/08/17 Вск 11:30:40 #28 №158941686 
>>158941600
О лол напиши xmpp транспорт лучше
Аноним 13/08/17 Вск 11:31:07 #29 №158941700 
>>158941600
Некоторые сосноли умеют отображать картинки
Аноним 13/08/17 Вск 11:32:19 #30 №158941739 
Ладно все я съебался
Аноним 13/08/17 Вск 11:32:37 #31 №158941752 
Набросок.png
>>158941600
Вот, кстати, мой код для этого, может пригодится тебе. Лучше постинг сделай, все остальное легко пишется, а это у меня не получается.
Аноним 13/08/17 Вск 11:34:03 #32 №158941794 
У меня вопрос: где вы url ы двоща берете?
Аноним OP 13/08/17 Вск 11:34:39 #33 №158941815 
>>158941752
Спасибо, это пока отложу. Сейчас пилю метод отображения тредов в доске
Аноним OP 13/08/17 Вск 11:35:07 #34 №158941829 
>>158941794
https://2ch.hk/abu/res/42375.html пользуйся, няша
Аноним 13/08/17 Вск 11:37:09 #35 №158941902 
>>158940703 (OP)
Давай голым парсингом, без двач-api
Аноним OP 13/08/17 Вск 11:38:48 #36 №158941958 
>>158941902
Да ты охуел. Это говно будет слишком медленным
Аноним 13/08/17 Вск 11:40:11 #37 №158941994 
>>158941958
Ну так с api и собака напишет
Аноним 13/08/17 Вск 11:42:39 #38 №158942084 
>>158941994
Ну напиши мне код для создания поста.
Аноним 13/08/17 Вск 11:45:37 #39 №158942197 
>>158942084
Но я не умею душить питона
Аноним 13/08/17 Вск 11:46:50 #40 №158942246 
14703001762470.jpg
>>158941994
>и собака напишет
>Но я не умею
Аноним 13/08/17 Вск 11:50:02 #41 №158942376 
>>158942246
Могу сделать на сисярпе, если ты запустишь присланный мной экзешник
Аноним 13/08/17 Вск 11:50:36 #42 №158942395 
15025765968620.jpg
>>158942376
Только ++
Аноним 13/08/17 Вск 11:51:22 #43 №158942421 
>>158940827
В консоли что ли? А как там все выводится? Давай скрины, что-ли.
Аноним 13/08/17 Вск 11:52:40 #44 №158942460 
даунич юзай электрон
>>158940703 (OP)
Аноним 13/08/17 Вск 11:52:52 #45 №158942468 
>>158942376
Можешь сделать. Просто покажи, какой запрос ты отправляешь на posting.fcgi
Аноним 13/08/17 Вск 11:53:58 #46 №158942501 
>>158941752
Так ему постом отправлять надо, а у тебя какая то непонятная json структура на экране.
Аноним 13/08/17 Вск 11:54:31 #47 №158942520 
Делал такое на php.
Аноним 13/08/17 Вск 11:57:55 #48 №158942650 
15000891852730.jpg
>>158940859
Аноним 13/08/17 Вск 11:58:02 #49 №158942657 
>>158942501
Я пОстом отправляю. Если отправляю в json, то двач вообще не принимает. Если отправляю в обычном формате, то пост на дваче создается, но мой текст отображается как URL encoded, то есть вместо кириллицы - непонятные знаки с процентами.
Аноним 13/08/17 Вск 11:59:41 #50 №158942733 
>>158942657
Я думаю что надо присылать ему параметры в url (examlle.com/hui?1=1&2=2)
Аноним 13/08/17 Вск 12:00:18 #51 №158942757 
>>158941083
Всм? Чьи? Где брать? И нахуя?
Аноним 13/08/17 Вск 12:00:19 #52 №158942759 
>>158942657
бля еблан, ты юникодом посылаешь
или не посылаешь
хуй знает короче, копай в сторону юникода
Аноним OP 13/08/17 Вск 12:00:38 #53 №158942777 
Screenshot2.png
Итак, запилил метод получения постов из доски. Можете поцеловать мою залупу в честь этого!
Аноним OP 13/08/17 Вск 12:03:12 #54 №158942868 
Кто-нибудь может подсказать мне, как очистить сонсольку от буков (на все платформы, разумеется)?
Аноним 13/08/17 Вск 12:04:50 #55 №158942935 
>>158942733
Когда кириллицу в параметрах url присылаешь, то она принимает вид percent encoding https://en.wikipedia.org/wiki/Percent-encoding
а двач не расшифровывает, в таком виде постит


>>158942759
Я долго с разными кодировками пытался постить, но ничего не получилось.
Аноним 13/08/17 Вск 12:05:38 #56 №158942972 
Пили репозиторий на ГитХабе. Будем помогать всем тредом
Аноним 13/08/17 Вск 12:06:07 #57 №158942996 
>>158942972
Двачую.
Аноним OP 13/08/17 Вск 12:06:27 #58 №158943005 
>>158942972
Сейчас погуглю, как эту хуйню к subime text 3 подключить
Аноним 13/08/17 Вск 12:06:48 #59 №158943019 
>>158943005
Ждём братка
Аноним 13/08/17 Вск 12:06:52 #60 №158943026 
>>158942972
Этот анон дело говорит
Аноним 13/08/17 Вск 12:07:02 #61 №158943031 
>>158942996
Тричую
Аноним 13/08/17 Вск 12:08:56 #62 №158943117 
>>158942468
блэт, там капчу решать надо
Аноним 13/08/17 Вск 12:10:18 #63 №158943167 
>>158943117
Посмотри мой код, там все понятно, откуда капчу брать.
Аноним 13/08/17 Вск 12:12:59 #64 №158943295 DELETED
magnet:?xt=urn:btih:9626fda7d4d0b8ce947975aa683c089ed8f7fbf6&dn=siberianmouse_1.zip
Аноним 13/08/17 Вск 12:13:17 #65 №158943317 
>>158942868
В windows комадны cls.
Аноним 13/08/17 Вск 12:14:30 #66 №158943379 
>>158941136
Ох, ебать. Ты, видимо, нихуя не писал никогда, раз так разбрасываешься словами. Попробуй работать на проекте, где помимо тебя есть еще как минимум 2 программиста. Вы же друг другу правки позатираете нахуй и все поломаете за неделю.
Аноним 13/08/17 Вск 12:14:38 #67 №158943384 
>>158942868
Clear в пипинуксе
Аноним 13/08/17 Вск 12:14:46 #68 №158943396 
>>158943167
Я не пойму как её решить. Нужно будет или каким-то хуем встроить полученное изображение в десктоп-приложение, либо скачать и засунуть в форму. Потом отослать им обратно запрос и потом только формировать запрос на отправку поста
Аноним 13/08/17 Вск 12:15:23 #69 №158943432 
А расскажите, как в гитхаб совместно проект пилить? Примерно хотя бы. Левый хуй предлагает коммит (или как это называется?), владелец либо отклоняет его либо принимает? Я правильно понимаю?
Аноним 13/08/17 Вск 12:15:34 #70 №158943441 
>>158943295
Трщ Майор, мы тут серьёзные вещи обсуждаем, а Вы...
Аноним 13/08/17 Вск 12:16:07 #71 №158943466 
ЖДЁМ РЕПУ В ГИТХАБ
Аноним 13/08/17 Вск 12:16:41 #72 №158943500 
>>158943396
Сначала надо получить id капчи, по этому id получить картинку. В запросе на отправку поста ты отправляешь этот id и разгаданную капчу.
Аноним 13/08/17 Вск 12:16:49 #73 №158943506 
>>158943432
Вы либо все в одном проекте - тогда все тупо пушат как попало, а самый лох решает конфликты при пулах, либо работаете в ветках, и самый лох решает конфликты при мерджах. Либо ты сам себе царь, а холопы тебе кидают пулл-реквесты, которые ты одобряешь/отклоняешь
Аноним 13/08/17 Вск 12:17:28 #74 №158943534 
>>158943500
Короче попробую ебануть на WPF и заретривить капчу
Аноним 13/08/17 Вск 12:19:34 #75 №158943620 
Двач, есть идея. Го сделаем GUI Клиент двача кроссплатформенный с интегрированным Proxy / VPN.
TkInter нам в помощь.
Кто за?
Аноним 13/08/17 Вск 12:20:05 #76 №158943643 
>>158943506
Спасибо. Что то как то сложно все с этим гитом, я, вроде, понял, как оно все работает, но что то как то и не пользуюсь, все эти ветки, коммиты, брр.
Аноним 13/08/17 Вск 12:20:21 #77 №158943658 
>>158943620
Гуи на питоне? Иди нахуй.

Пилите гит уже.
Аноним 13/08/17 Вск 12:20:57 #78 №158943683 
>>158943658
А чего нет бля?
Аноним 13/08/17 Вск 12:22:16 #79 №158943748 
>>158943658
Я не ОП, но могу сделать приватный репо.
Идёт?
Аноним 13/08/17 Вск 12:22:40 #80 №158943765 
>>158943620
Зачем? Я в браузере могу фригейт включить и в обход бана писать.
Аноним 13/08/17 Вск 12:23:38 #81 №158943809 
>>158943765
А так флешку вставил и у тебя двачикс на любом компе. Даже где нету твоего браузера с плагинами
Аноним 13/08/17 Вск 12:25:03 #82 №158943883 
>>158943809
>двачикс на любом компе
Я и так могу открыть двач на любом компе.
Аноним 13/08/17 Вск 12:25:43 #83 №158943927 
>>158943883
С VPN? А у нас будет интернированный
Аноним 13/08/17 Вск 12:26:50 #84 №158943990 
>>158943927
Ну и забанят тут твой впн сразу. Платить за него тоже ты будешь?
Аноним 13/08/17 Вск 12:27:16 #85 №158944009 
>>158943990
Я буду.
Аноним 13/08/17 Вск 12:28:48 #86 №158944096 
>>158944009
А смысл вкладывать в то, что не принесет дохода?
Аноним 13/08/17 Вск 12:28:54 #87 №158944103 
Так.
Кидайте свои ники в ГитХабе. Добавляю в приват репу
Аноним 13/08/17 Вск 12:29:23 #88 №158944132 
>>158944103
Зачем приват? Надо паб.
Аноним 13/08/17 Вск 12:30:16 #89 №158944170 
>>158944132
Так наше творение не спиздят
Аноним 13/08/17 Вск 12:31:04 #90 №158944205 
>>158944170
Лол, кому надо. Делайте паблик, не ебите мозги.
Аноним 13/08/17 Вск 12:31:56 #91 №158944246 
>>158944170
На питоне в любом случае можно исходник получить.
Аноним 13/08/17 Вск 12:36:29 #92 №158944452 
https://github.com/xPushkin/2ch-Console
Аноним OP 13/08/17 Вск 12:37:14 #93 №158944487 
https://github.com/xeyalxxw/Console2ch
Аноним 13/08/17 Вск 12:37:18 #94 №158944489 
image.png
>>158944452
Аноним 13/08/17 Вск 12:39:11 #95 №158944563 
>>158944452
Включи Вики
Аноним 13/08/17 Вск 12:40:01 #96 №158944596 
>>158944452
Issues галку кинь иначе откуда нам знать над чем работать
Аноним OP 13/08/17 Вск 12:41:53 #97 №158944661 
>>158944563
>>158944596
Я в этой хуйне не разбираюсь, никогда ничего на гитхаб не заливал
Аноним 13/08/17 Вск 12:42:48 #98 №158944710 
>>158944661

Сделали уже репу с настройками >>158944452
Аноним OP 13/08/17 Вск 12:45:16 #99 №158944818 
Короче, идите нахуй со своими гитхабами, я щас помру и буду дальше продолжать. Щас осталось запилить список постов в треде и всё, дальше только работа с взаимодействием с методами
Аноним 13/08/17 Вск 12:46:03 #100 №158944863 
>>158944818
Пушай в репозиторий
Аноним OP 13/08/17 Вск 12:46:37 #101 №158944887 
>>158944863
Я не умею
Аноним 13/08/17 Вск 12:48:09 #102 №158944947 
>>158944452
Сделал README с API
Аноним 13/08/17 Вск 12:49:08 #103 №158945011 
>>158944947
Зачем? https://2ch.hk/abu/res/42375.html
Аноним 13/08/17 Вск 12:50:05 #104 №158945054 
>>158945011
У нас можно оставить то, что используем. Там куча мусора
Аноним OP 13/08/17 Вск 12:50:27 #105 №158945079 
>>158944947
Оставь своё мыло, я тебе буду скидывать код, а ты его будешь заливать
Аноним 13/08/17 Вск 12:51:08 #106 №158945113 
>>158945079
[email protected]
Аноним 13/08/17 Вск 12:54:40 #107 №158945279 
image.png
Аноним 13/08/17 Вск 12:57:31 #108 №158945424 
>>158945079
https://github.com/xPushkin/2ch-Console

Пишим прям там
Аноним 13/08/17 Вск 12:58:29 #109 №158945463 
>>158941136
найс бугурт неосилятора
Аноним 13/08/17 Вск 13:00:35 #110 №158945571 
>>158945463
Деловой? Помогай давай
Аноним 13/08/17 Вск 13:01:38 #111 №158945628 
Напиши лучше ловилку даблов-триплов
У меня всё руки не доходят
Аноним 13/08/17 Вск 13:02:00 #112 №158945647 
>>158945628
Как опцию сделаем ))
Аноним 13/08/17 Вск 13:02:25 #113 №158945670 
>>158945571
У меня свой любительский проект на Qt, который я не знаю, вот разбираюсь сижу
Аноним 13/08/17 Вск 13:03:49 #114 №158945746 
>>158945670
Перекатывайся сюда
Аноним 13/08/17 Вск 13:04:48 #115 №158945788 
>>158945628
Я писал уже.
Аноним 13/08/17 Вск 13:06:33 #116 №158945877 
image.png
ОП хуй
Аноним 13/08/17 Вск 13:09:08 #117 №158946008 
ОП ты слился?
Аноним 13/08/17 Вск 13:10:52 #118 №158946101 
>>158945788
вкинь код
Аноним 13/08/17 Вск 13:13:06 #119 №158946231 
>>158946101
Вечером на ваш гит загружу, как дома буду. Сейчас отдыхаю.
Аноним 13/08/17 Вск 13:14:11 #120 №158946300 
>>158943620
>TkInter
Лучше взять PyQt
Аноним 13/08/17 Вск 13:14:42 #121 №158946328 
>>158946300
Без проблем. Коммить в https://github.com/xPushkin/2ch-Console
Аноним 13/08/17 Вск 13:16:17 #122 №158946408 
>>158946328
Я напишу свой велосипед, если захочу.
Аноним 13/08/17 Вск 13:16:30 #123 №158946423 
Анон выручай, ты всё знаешь, как блять запустить эту хуйню.
Во имя алаха прошу , объясни особо одарённому.

Программа для обхода DPI

Я написал программу для обхода DPI под Windows: GoodbyeDPI.
Она умеет блокировать пакеты с перенаправлением от пассивного DPI, заменять Host на hoSt, удалять пробел между двоеточием и значением хоста в заголовке Host, «фрагментировать» HTTP и HTTPS-пакеты (устанавливать TCP Window Size), и добавлять дополнительный пробел между HTTP-методом и путем.
Преимущество этого метода обхода в том, что он полностью автономный: нет внешних серверов, которые могут заблокировать.

По умолчанию активированы опции, нацеленные на максимальную совместимость с провайдерами, но не на скорость работы. Запустите программу следующим образом:
Код: выделить все
goodbyedpi.exe -1 -a

Если заблокированные сайты стали открываться, DPI вашего провайдера можно обойти.
Попробуйте запустить программу с параметром -2 и зайти на заблокированный HTTPS-сайт. Если все продолжает работать, попробуйте режим -3 и -4 (наиболее быстрый).
Некоторые провайдеры, например, Мегафон и Yota, не пропускают фрагментированные пакеты по HTTP, и сайты перестают открываться вообще. С такими провайдерами используйте опцию -3 -a
Аноним 13/08/17 Вск 13:20:28 #124 №158946607 
test
Аноним 13/08/17 Вск 13:22:50 #125 №158946726 
>>158946607
Хуест
Аноним 13/08/17 Вск 13:26:24 #126 №158946911 
Так-так, что тут у нас?
Пистонотренд мутировал в "гит для самых маленьких"? Найс.
Аноним 13/08/17 Вск 13:31:41 #127 №158947183 
>>158946911
ОП скатился к хуям
Аноним 13/08/17 Вск 13:32:47 #128 №158947235 
>>158946423
>Код: выделить все
Где код то, Батя
Аноним 13/08/17 Вск 13:34:20 #129 №158947323 
Лан похуй. Если ОП слился, то и репо можно удалить
Аноним 13/08/17 Вск 13:36:02 #130 №158947424 
>>158946423
А в чем проблема? Берешь и без задней мысли запускаешь.
в командной строке, или создай ярлык с параметрами. Или запускай как сервис, чтобы окно консоли не висело, на хабре автор писал как это сделать
Аноним 13/08/17 Вск 13:48:47 #131 №158948104 
Зачем python для это взял, сейчас хипстеры пишут все на js, я охуел когда увидел писалку дисков на ноде с js, куда этот ебаный мир катиться.
Аноним 13/08/17 Вск 13:50:06 #132 №158948167 
Нашел линк на этот пиздец https://etcher.io/
Аноним 13/08/17 Вск 14:01:29 #133 №158948754 
>>158942376
ебашь тока давай без петь и винлокеров плез
Аноним 13/08/17 Вск 14:55:43 #134 №158951423 
>>158948104
Ну сейчас гуй все начали писать на жс електроне, вон атом и vs code написаны на жсе и почти не тормозят.
Зато пишется быстро удобно, ебли мало, не тормозит, и памяти особо много не выедает
Аноним 13/08/17 Вск 15:11:03 #135 №158952123 
>>158941004
aiohttp же тоже однопоточное говно, не?
Аноним 13/08/17 Вск 15:24:37 #136 №158952854 
>>158952123
Оно асинхронное, в одном потоке могут обрабатываться тысячи соединений.
comments powered by Disqus