і64
Aragaer
https://github.com/ytdl-org/youtube-dl - тут написано, как делать хуки на прогресс скачивания
Aragaer
'progress_hooks': [my_hook],
Aragaer
progress_hooks: A list of functions that get called on download
progress, with a dictionary with the entries
* status: One of "downloading", "error", or "finished".
Check this first and ignore unknown values.
If status is one of "downloading", or "finished", the
following properties may also be present:
* filename: The final filename (always present)
* tmpfilename: The filename we're currently writing to
* downloaded_bytes: Bytes on disk
* total_bytes: Size of the whole file, None if unknown
banteg
VSCode, наконец-то, выкатили пакет расширений для удаленной разработки/дебага на Python, будь то интерпретатор в докер-контейнере или удаленный хост. Issue #79 закрыт, ура. Не успел еще опробовать, но давно ждал эту, доступную ранее только в платном PyСharm'e, фичу.
VSCode blog:
https://code.visualstudio.com/blogs/2019/05/02/remote-development
Microsoft devblog:
https://devblogs.microsoft.com/python/remote-python-development-in-visual-studio-code/
Aragaer
полагаю, что в емаксе она давным давно есть из коробки
Aragaer
в смысле пользуюсь этим уже давно, но оно наверно существует дольше, чем я пользуюсь емаксом
Tishka17
я так и не осилил отладку внутри контейнера
Aragaer
я не осилил ни отладку, ни контейнеры
Aragaer
но наверно это как-то делается и зачем-то нужно
Bogdan Gorkovenko
Всем привет, может кто-то пользовался этим
https://github.com/rarcega/instagram-scraper
Не получается скачивать фото без profile-pic
banteg
попробовал пока только открыть папку на удаленном хосте, реализовано просто супер
Anonymous
кто возьмётся написать плагин на Geany?
Anonymous
Aragaer
то есть создать функцию хук, добавить ее в список progress_hooks, тогда ее будет сам ютдл вызывать время от времени. Там проверять downloaded_bytes
Anonymous
Aragaer
ничем, просто ее надо там в список добавлять
Aragaer
там есть пример же
Anonymous
Anonymous
Спасибо
banteg
контейнеры
https://youtu.be/TVcoGLL6Smo
banteg
ssh
https://www.youtube.com/watch?v=rh1Ag41J6IA
Tishka17
Tishka17
Его надо как-то специально готовить же для этого, наверно?
Maxim
banteg
в видео показаны темплейты и стандартный контейнер для раста
Tishka17
А дальше?
Tishka17
Екзек чего оно делает?
Tishka17
pdb надо ставить туда, наверно?
banteg
да, плагины для vscode выполняются со стороны контейнера/сервера, как я понял
Tishka17
Эм
Maxim
Tishka17
Tishka17
Вообще мне бы пайчарм осилить
Maxim
зачем?
banteg
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
Maxim
это у меня дежавю, или эти ссылки тут уже были?
banteg
Tishka17
Maxim
неясно, зачем две вещи:
а) лезть в одноразовый stateless-контейнер;
б) это вот все зачем, если есть хотя бы ansible
Tishka17
Tishka17
А вот на сервер лезть - хз зачем
Tishka17
banteg
да, я же говорю хорошо сделали
Tishka17
Даже pdb не нужен?
banteg
он там свой дебаггер ставит же
banteg
возможно надо будет установить расширение питона заново
Tishka17
В смысле "ставит"?
Tishka17
В контейнер?
Tishka17
Где про это почитать?
Tishka17
Вот допустим у меня python-alpine
Maxim
щас придут в третий раз те же ссылки
Tishka17
Там только описание куда мышкой тыкать, а не как оно работает
banteg
все ссылки разные же были
banteg
Tishka17
Чоооо
Tishka17
Жесть какая
Tishka17
Vs code server?
banteg
в общем в контейнере крутится ядро vs code
banteg
https://code.visualstudio.com/docs/remote/containers
Maxim
B L O A T W A R E
Tishka17
А как он его туда ставит?
Maxim
оно ж на атоме основано, если мне память не изменяет, а тот в свою очередь на js
banteg
Tishka17
И меня пугает пункт file system внутри контейнера
Maxim
я, короче, этот kool-aid пить не буду, не убедили
banteg
Maxim
лучшие практики, короче
banteg
лучшие практики это вот https://marketplace.visualstudio.com/items?itemName=RobbOwen.synthwave-vscode
Maxim
у меня есть видос на эту тему, но мне лень его сюда постить
Tishka17
Как минимум баш видимо нужен
Tishka17
Tishka17
Нода, жесть