Telegram Web Link
Всем привет!✌️

Задался на днях вопросом как скачать нужные курсы с https://www.educative.io/ на случай суверенного интернета.

Было несколько путей. Один из них educative-downloader. Только он пару лет уже не поддерживается и после введения двухфакторной аутентификации его нужно допиливать. Проект сделан на puppeteer, и у меня вроде где-то были свои наработки по чтению писем на почте и вычленения оттуда кода подтверждения, но... но все же гемор. Пока отдебажишь это все, потратишь кучу времени и сил.

Второй вариант набросать скрипт прямо в консоли. Но тут другая сложность - сайт educative не SPA и при переходе на новую страницу от твоего скрипта в консоли не остается и следа. И тут я вспомнил про user scripts в хроме. Ни разу их не пробовал, и подумал, что самое время.

Если кратко, то user scripts - это кастомные скрипты которые подключаются на сайте автоматически по матчингу урла. Их можно подключить руками, закинув в папку для хрома (но там какая то долгая инструкция), а можно установить расширение Tampermonkey и через него загружать или прям там создавать свои скрипты. Можно даже с Github Gists загрузить, вот кстати мой скрипт.

Скрипт простой, из меню собирает ссылки, переходит по ним и сохраняет html на диск (да, картинки не сохранятся и стили поплывут, но хотя бы примеры кода и пояснения к нему будут). Конечно не без костылей - сайт educative доооолго грузится, поэтому пришлось выставить задержку для подгрузки контента (c puppeteer конечно удобнее мониторить состояние загрузки).

Кстати был третий путь - это написать свое расширение для хрома, но это тоже отдельный гемор с его ручной установкой при внесении изменений и дебагом (если у кого есть ресурсы как удобно писать расширения для браузеров, буду рад ссылке)

Всем добра! ✌️
👍2
Вот это уже интересно, конечно.

Как вы там, потомки, уже на самолеты запускаете на JS?
Что, версии фризите?

UPD1: мировые эксперты в области IT, которые сидят в коментах, все проверили. Есть только скрипт на postinstall c инфой: https://github.com/medikoo/es5-ext/commit/28de285ed433b45113f01e4ce7c74e9a356b2af2

UPD2: а вот и пополняемый список подъехал https://docs.google.com/spreadsheets/d/1H3xPB4PgWeFcHjZ7NOPtrcya_Ua4jUolWm-7z9-jSpQ/htmlview?pru=AAABf7rzIdk*SN3_No8MJDNZGVBuijykFw#gid=2074850979
Узнали, согласны?
👍23
Заменил экран на Nexus 5. Решил, что лучше чинить устройства, пока запчасти ещё не устарели, а то получится, как с электронной книгой gmini (материнку теперь на разборках ищу).

Успел заказать экран на Али за 1.5к, пришел за неделю. Вроде экран ниче, но в некоторых местах нет липкой ленты для крепления деталей. В итоге посадил на клей для ремонта смартфонов.
4👍2
Заглянул тут на днях в пятерочке в кассу самообслуживания. Внутренности выглядят довольно цивильно - в основе мелкий системник/одноплатник, есть предохранитель на 220, провода относительно ровно уложены.
🤔8
Досталась мне от друга тарелка для шлифовки опорная на липучке (название конечно топ), но без адаптера для дрели.

Покупать я его, конечно, не хочу, решил запилить его из болта M5x40 и напечатанного адаптера для резьбы M14 (спроектированного по чертежам племени Майя).

Вышло неплохо и довольно хорошо держится.

https://www.thingiverse.com/thing:5333374/
👍6
Дожили. Теперь и клапаны с Javascript из коробки)
😁13
Очень понравилась блокировка Figma в связи с санкциями.

У нас на работе есть общие макеты, которые доступны всем в организации. Но с введением санкций это стало невозможно (вылезает модалка, которая говорит что у вас теперь нет доступа к организации).

Правда обойти ограничение можно в пару кликов, удалив модалку из разметки. лол)
👍10🤔2
Ладно, че вы всё за компом да в телефоне. Вот вам 20 минутный воркаут, к лету там подготовьтесь чтоли)

https://www.youtube.com/watch?v=Kmu3d5UEjqY

Это я на превью кстати)
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Весна как никак. Вместо снежинок нарезаем листочки.
🔥6
Всем привет!

Периодически слышу краем уха что-то про Web3.0. Попалась тут статья обзорная.

В общем расписывают тут, что Web3 предполагает децентрализованность данных пользователей и нас ждут сервисы построенные на блокчейне. Если вы загрузили данные, то вы можете их и удалить (не понимаю правда как их удлить из децентрализованной сети). Ну и с авторизацией якобы будет проще.

Кароч забавная штука нас ждет. Это кто-то из децентрализованной сети будет мои нудисы хранить получается?

Пришлось еще на хабре почитать статейку.
🤔1
"Обожаю" этот случай, когда ты ловишь ошибку, по которой в гугле нет результатов.
Я что, один такой получается?)
👍3
2025/07/10 05:40:06
Back to Top
HTML Embed Code: