Vladimir
у тебя наверное два процесса запущено
Vladimir
остановить все процессы и запустить один
(」°ロ°)」
если у вас shieldy bot удаляет сообщения с ссылками на godbolt то просите /trust у админов
Loork
Всем привет. Написал функцию по скачиванию видео с ютуба. Но почему-то всплывает ошибка. Использую библиотеку pytube
Tim
(」°ロ°)」
Всем привет
(восстановленное сообщение: https://t.me/propython/70728)
в коде https://godbolt.org/z/94r8eqv5h двумя способами timeit vs time измеряются временные длительности трех реализаций чтения информации о стекфрейме
почему в выводе для двух функций из трёх присутствует 86я строка вместо 97 или 81й?
Loork
(」°ロ°)」
от какой даты? в общем же ошибка выводится, смотри если это из либы - значит что-то в ней сломано
она ищет то чего в коде больше нет
/opt/homebrew/lib/python3.11/site-packages/pytube/cipher.py
search возвращает None потому что в raw_code нет никакого try (убрали)
наивный хардкод основанный на magicstring был послан гуглом на болота (cудя по stackexchange уже не первый раз)
https://stackoverflow.com/questions/68945080/pytube-exceptions-regexmatcherror-get-throttling-function-name-could-not-find
...
(」°ロ°)」
(」°ロ°)」
(」°ロ°)」
(」°ロ°)」
и как мне сделать скачивание видео с ютуба?
открываешь https://github.com/pytube/pytube/issues/1799 и листаешь вниз
идешь на ... https://github.com/abanand132/pytube
листаешь на чтото релевантное почти вниз
сносишь pip uninstall pytube
ставишь pip install git+https://github.com/abanand132/pytube
запускаешь (типа не офтоп хотя....)
from pytube.cli import on_progress
from pytube import YouTube
def get(url):
yt = YouTube(url, on_progress_callback=on_progress)
#content = yt.streams.filter(only_audio=True).order_by('abr').desc().first()
content = yt.streams.filter(progressive=True, file_extension='mp4').get_highest_resolution()
content.download()
return yt.title
#print(get("https://www.youtube.com/watch?v=EeeGMdRdH5I")) #EeeGMdRdH5I is age restricted, and can't be accessed without logging in.
print(get("https://www.youtube.com/watch?v=EYHv8eJrW2Y"))
profit
↳ |██ | 2.3%
(」°ロ°)」
(」°ロ°)」
у ютуба защита от наивных качалок
Loork
Loork
Что за фигня с библиотекой aiogram? Установил версию 3.1.0, но почему-то executor не видно. У меня есть другой бот с такой же установленной версией, но он работает. Пробовал удалять venv, заново создавать и устанавливать aiogram 3.1.0
Loork
牙尸凵长
Loork
Всем привет. Подскажите, какие есть норм библиотеки для распознавания порно контента? Сейчас затестил библиотеку nudenet, не на все 100% справляется, например не распознала анус девушки
иван
иван
забудь эту идею, найми модераторов и всё
(」°ロ°)」
иван
(」°ロ°)」
Сначала формально попробуй объяснить что такое порно ... потом то же самое обьясни машине за дешево. Тебе нобелевку дадут.
Потом просто сделай бота на нейронке натрененой за килобакс энергии и потом обломись когда тебе в чат кинут:
- период размножения бабуинов/павеанов
- генеренный прон в нетипичных текстурах qrкодов/геометрии и тд.
Loork
иван
скинь
Loork
(」°ロ°)」
проблема курицы и яйца: нужно иметь достаточный опыт чтобы распознать чужую шизу
тривиальные образы ты конечно распозать можешь
способов полно и все они жручие
мыщх вообще очень давно предложил находить прон по среднестатистическому цвету - это еще в эпоху когда никаким распознаванием и не пахло. и это даже работало
сейчас вот https://www.kaggle.com/code/dan1ar/andreev-hw3-xxx-recognition
удачи
(」°ロ°)」
как ты нейронке обьяснишь что это не то чем является и что это значит именно то что ты бы хотел не пропустить?
это просто помидор с фотожабой
и таких фоток прям с реальных объектов "показалось" которые могут быть расценены как прон но ими не являются тысячи
не говоря уже о том что генерить их скоро станет проще, чем опять же распознавать - значит такой бот будучи обнаруженным будет рано или поздно задедосен потоком подобного контента
Кастро
Ребят, я вот одно понять не могу. Почему в Python, который является интерпретируемым языком, все библиотеки идут в виде машинного кода, и как правило написаны на других языках программирования???
Jaspy
В Python большинство библиотек, используемых для выполнения определенных задач (например, для работы с базами данных или для научных вычислений), написаны на других языках программирования, таких как C, C++, Fortran и других.
Существует несколько причин, по которым библиотеки для Python часто написаны на других языках программирования:
1. Производительность: Python - интерпретируемый язык, который работает медленнее, чем компилируемые языки, такие как C или C++. Написание критических по производительности частей библиотек на этих языках позволяет достичь лучшей производительности, чем при использовании только Python.
2. Наследование: многие библиотеки разрабатывались долгое время и имеют большой кодовый базис, написанный на других языках программирования. Использование этих существующих библиотек облегчает разработку и сокращает время, необходимое для создания новых решений.
3. Возможности языка: некоторые операции и возможности лучше реализовать на других языках программирования. Например, для работы с низкоуровневыми системными вызовами или для использования специализированных библиотек, написанных на определенных языках программирования, требуется написание кода на этих языках и последующая интеграция с Python.
4. Совместимость с другими языками: Python предлагает возможность вызывать функции и использовать библиотеки, написанные на других языках программирования, с помощью механизмов расширения Python (например, с использованием API или библиотеки ctypes). Это позволяет использовать уже существующий код, написанный на других языках, в Python-проектах без необходимости его переписывания с нуля.
В целом, использование библиотек, написанных на других языках программирования, позволяет Python комбинировать простоту и гибкость разработки на высоком уровне с возможностью реализации высокопроизводительных и специализированных задач, что делает его популярным языком программирования во многих сферах.
Кастро
Кастро
Вот к примеру есть сугубо компилируемые языки: C, C++, Rust, Go
Для них нормально поставлять библиотеки в виде машинного кода, ибо все равно это будет скомпилировано в него.
Кастро
Есть сугубо интерпретируемые языки:
Java, JavaScript, Perl, Ruby
Библиотеки для них по хорошему должны быть либо в виде исходного кода, либо в виде байт-кода (как в случае с Java), ибо интерпретируемые языки на то и нужны, чтоб быть кроссплатформенными.
Кастро
Но Python оказался исключением - он вроде бы как интерпретируемый, но библиотеки под него нативные, причем для разных ОС разные. Поэтому бывает такое, что какой-то библиотеки нет именно под твою ОС (сам сталкивался)
Кастро
Вот к примеру Java или JavaScript заработают на любом куске металла на котором есть интерпретатор одинаково. Все библиотеки по умолчанию будут работать везде. Поэтому ты будешь уверен, что эта программа РЕАЛЬНО заработает везде. С Python такого нет
Vladimir
Разная архитектура, разные задачи, философия это хорошо, но в чем проблема у тебя не понятно.
Разберись какая у тебя задача, и выбирай подходящий язык программирования для твоей задачи. А то что Python не запускается на холодильнике или микроволновке это конечно грустно, но можно пережить.
Loork
Всем привет. Подскажите, как можно скачать видео с инстаграмма? Посмотрел библиотеку instaloader, но это не совсем то. Там необходимо для скачивания указывать в аргументе имя пользователя, который загрузил видео, к тому же там скачивается абсолютно всё со страницы пользователя. Мне же нужно просто конкретное видео
Сергей
(」°ロ°)」
Кастро
Дмитрий
подскажите по алхимии 2. есть ли способ указывать аргументы у джойна не классами, а строкой, например?
sqlalchemy.select(User).join('address')
牙尸凵长
neocOd
Хочу поставить ОС на новый пк,какая лучше?Сфера работы машинное обучение и моб .разработка
Mark
neocOd
А что насчет безопасности,стоит ли перейти на линукс ?
Mark
А что насчет безопасности,стоит ли перейти на линукс ?
Если ты умелец скачивать рандомные файлы и запускать их, даже ОС пентагона тебе не поможет)
Просто не ставь ничего с левых сайтов и поставь все по минимуму. Большинства (90%+) софтов бесплатны
Есть интересное замечание по этому поводу: Ты никому не нужен, чтобы тебя хакали, если ты не шишка большая
Mark
А если цель развиться в Линкусе - ставь, что нет. Я так и выучил линукс и как им пользоваться
Mark
Если интересна сфера безопасности (как любитель,не профессия)то винда для обучения этому подойдёт.Заранее спасибо за ответ
Если сфера безопасности то лучше Линукс, лучше попробовать сначала с флешки Калди (или любые другие блэкхат дистры). Можно попробовать лаборатории пентеста и изучать на них (ну или хотя бы прохождение переповторить)
Когда определишься с нужными утилитами то велкам то Дебиан, Арч или любые другие дистры, только их надо будет кастомизировать. Ну тут все просто разобраться
А после ставить нужные утилиты и работать как на основной
Если прям сейчас тебе поставить Линукс, не разобравшись в нем - то запутаешься сильно и потратишь больше времени даже на банальные команды. Лучше изучать в свободное время, как хобби
*мое личное мнение)
Jaspy
в чем ошибка
Jaspy
Mark
Поставь запятую в строке 165, после id : ..(id, ))
Вроде должно исправить
Jaspy
в чем прикол
Jaspy
я ни на каких гайдах такого не видел
Mark
Mark
один элемент в круглых скобках - просто есть этот же элемент_) Ну и объяснение
Jaspy
один парень мне сказал забей
Jaspy
это чтобы ошибки не было
Jaspy
так и запомню
Gleb
подскажите, пожалуйста, связал React с Django, но когда перехожу на юрлу франта, то переходит на юрл бэка.
ещё выдаётся такая ошибка:
Using the URLconf defined in malanka.urls, Django tried these URL patterns, in this order:
The current path, main, didn’t match any of these.
до этого тестировал локально, все было на разных доменах, но сейчас на сервере -- на одном (происходит конфликт)
artur
✋
есть приложуха для клиента, которая отображает уведомления. Но когда она оффлайн (устройство выключено или интернет не подключен), то она не знает ничего о новых уведомлениях и не показывает их. Как с появлением интернета отобразить уведомления, разосланные во время оффлайна? Какая технология мне поможет в этом?
artur
Нашел. Это брокер сообщений - я искал эту тухнологию
Anonymous
Как найти наименьший показатель степени N для которого 2e<N>(где<N> заменить своим числом ) возвратить inf ?
Matvey
Matvey
N = 0
while True:
result = 2**N
if result == float('inf'):
break
N += 1
print("Наименьший N:", N)
Mark
Mark
>>> sys.float_info.max
1.7976931348623157e+308
Mark
А интегер не имеет границ и работает до заполнения ОЗУ
V
Кастро
Ребят, скажите пожалуйста, а можно ли как-то упаковать программу на Python, чтоб человек скачал и сразу мог запускать, как .jar файл в Java?