LINUX.ORG.RU

Python


392

21

Всего сообщений: 355

Вышла YAFL-0.30.2

Группа Open Source

Сегодня состоялся третий релиз библиотеки YAFL.

YAFL — это библиотека, написанная на Си, содержащая несколько алгоритмов Калмановской фильтрации, распространяемая под лицензией Apache-2.0.

( читать дальше... )

>>> Подробности

 , , , ,

shkolnick-kun
()

Snoop Project v1.4.0

Snoop Project v1.4.0
Группа Проприетарное ПО

Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.

Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.

Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 3.7K интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).

Подготовлены готовые сборки для OS GNU/Linux и Windows, из исходников собирается и в Termux (Android) https://github.com/snooppr/snoop/releases

Список изменений:

  • Расширена поисковая web-base Snoop ↑ 3700+ сайтов.

  • Ускорен поиск в Snoop for GNU/Linux ~ на 140% т.е. почти в 2.5 раза! (при скорости интернет соединения не менее 12 Мбит/с поиск ‘username’, используя БД Snoop full версии, в quick-режиме ‘–quick/-q’ длится менее 1-й минуты).

  • Ускорен запуск Snoop Project build version на старых ПК с OS Windows/HDD.

  • Добавлен новый и умный алгоритм автоопределения явно не указанных/проблемных/перепутанных кодировок сайтов при поиске в различных режимах.

  • Добавлено больше информативности в CLI при поиске по сокращенной БД, используя опции фильтры: ‘–site/–exclude/–include’ (кол-во веб сайтов при сужении поиска отображается в квадратных скобках справа от общего кол-ва сайтов БД).

  • Изменен порог оповещения о Bad_raw: поднят c 2% до 2.5%.

  • Форматирование. Улучшено стилизирование инфострок в CLI на небольших/сжатых по размеру терминалах, например, в CLI Termux на Android (добавлены авто отступы строк с учетом пользовательского CLI-окружения). Переработан внешний вид премиальных предложений, которые действуют для всех пользователей Snoop full version.

  • Обновлен HTML-отчёт:

    1. изменены стили кнопок;
    2. добавлена подсветка, увеличение строки из списка websites при наведении курсора, двигаясь по списку при выборе ресурса сложно теперь промахнуться;
    3. удалена дублирующая строка/тавтология о том, на скольких ресурсах найден ‘username’;
    4. в Snoop demo version добавлена парочка упоминаний об использовании demo версий/просьба о пожертвовании на развитие проекта/full;
    5. увеличена визуальная составляющая группировки флагов стран;
    6. добавлено отображение title(s) саундтреков при наведении на них курсора.
  • Исправлено автотестирование сети в режиме вербализации ‘–verbose/-v’ в случае, когда тесты иногда проваливались из-за отказа некоторых серверов принимать соединение по незащищенному каналу.

  • Во всех версиях Snoop убран звук из CLI (звуковые оповещения об ошибках и об окончании поиска).

  • К Snoop full version добавлены light сборки, позволяющие запукать ПО почти мгновенно.

  • Android. Немного ускорен поиск в режиме вербализации.

  • Android. Если пользователь предпочитает открывать html-отчеты вручную и из своего GUI ФМ, то теперь подтягиваются и все стили.

  • Обновлены плагины ‘GEO_IP/domain’ и ‘ReverseVgeocoder’ до новых версий. Расширена визуализация данных в html-отчетах в Snoop full версиях, в частности добавлены:

    1. чекбокс фильтрации данных по странам;
    2. графики со статистикой по странам, регионам, объектам, провайдерам;
    3. новый слой — топокарты, меняется по клику/свайпу;
    4. режим переключения в полный экран;
    5. авто отображение координат в любой точке на карте;
    6. масштаб линейки;
    7. памятка, отображающая статистику по InvalidData;
    8. copyright;
    9. поиск;
    10. в плагине ‘ReverseVgeocoder’ увеличен масштаб покрытия/точности от 10-100 раз по округам/объектам в RU; EU и CIS локациях.

Внимание! Для того, чтобы воспользоваться всеми обновлениями, если ранее пользователь уже пользовался старыми сборками Snoop, нужно сбросить кэш (разовая операция):
snoop_cli --autoclean
если пользователь предпочитал использовать Snoop в исходной форме, обновить библиотеки:
cd ~/snoop && python3 -m pip install -r requirements_android.txt #Android;
cd ~/snoop && python3 -m pip install -r requirements.txt #Desktop

>>> Подробности

 ,

ne5555
()

Calibre 7.0

Группа Open Source

Сегодня 17 ноября, 2023 г. выходит значительное обновление Calibre ebook reader под номером 7.0.

( читать дальше... )

>>> Подробности

 , , , ,

Xant1k
()

Snoop Project v1.3.9

Snoop Project v1.3.9
Группа Проприетарное ПО

ПО с открытым исходным кодом. Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.

Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.

Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 3.5K интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).

Подготовлены готовые сборки для OS GNU/Linux и Windows, из исходников собирается и в Termux (Android) https://github.com/snooppr/snoop/releases

Список изменений:

  • Расширена поисковая web-base Snoop ↑ 3500 сайтов.

  • Исправлена утечка памяти, которая затрагивала пользователей Snoop version for Windows.

  • Исправлено падение Snoop при сохранении отчетов с опцией «–save-page/-S» в крайне-редких случаях (например, если сайты намеренно вредили парсингу или в своём исходном коде содержали неподдерживаемые символы в заявленной кодировке. За отчёт спасибо подписчику из Сербии, ранее он уже присылал информацию по найденным багам).

  • В режим вербализации опция «–verbose/-v» добавлена новая метрика: отслеживания доступной/потребляемой памяти RAM.

  • Ускорен вывод на печать сайтов из «dynamic gray list» и недопустимые/кириллица «nickname(s)» на определенных сайтах (оптимизация актуальна для пользователей Snoop for Windows full версий).

  • В ПО Snoop Project добавлена пасхалка, связанная с поиском особых nickname(s).

  • Спрятаны редко-используемые опции из help-a: «–cert/-C» и «Headers/-H» чтобы не загромождать справку (опции продолжают работать если их задействовать, описание ключей осталось в документации и readme).

  • Во все отчёты добавлен «copyright».

  • Слиты ветки «snoop_termux» и «master», немного изменилась инструкция по установке Snoop на Android/Termux (код синхронизирован, экономия дискового пространства и упрощение дальнейшей разработки/поддержки кодовой базы. Для получения обновлений из «source code» пользователи Snoop for OS Android/Termux должны сделать «git checkout master» или «git clone» по-новому).

  • Объединены флаги государств Kb/WR (WR — означает весь мир. Kb — ранее означало «киберпанки», обычно это форумы где общение проходит на EN-языке, но в условиях использования или политике конфиденциальности/обратной связи не указана локация).

  • Обновлена документация.

  • Мелкие визуальные улучшения.

>>> Подробности

 , ,

ne5555
()

Выпуск Python 3.12

Группа Разработка

2 октября 2023 года вышла новая стабильная версия популярного языка программирования Python 3.12.

Python — это высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.

Последняя стабильная версия Python 3.12 предлагает множество изменений в языке и стандартной библиотеке. Изменения в библиотеке направлены на очистку устаревших API, улучшение удобства использования и пр. Отметим, что пакет distutils был удалён из стандартной библиотеки (вместо него следует использовать setuptools). Поддержка файловой системы в os и pathlib претерпела ряд улучшений, некоторые модули стали работать лучше.

( читать дальше... )

>>> Подробности

 

Sahas
()

Tribler 7.13

Tribler 7.13
Группа Open Source

По традиции тихо и незаметно состоялся релиз Tribler 7.13 — BitTorrent-клиента с открытым исходным кодом, разрабатываемого Делфтским Техническим Университетом (Нидерланды).

( читать дальше... )

>>> Tribler 7.13

 , , ,

okami
()

Состоялся релиз 0.0.2 библиотеки PGPC для разработки парсеров на Python

Группа Open Source

PGPC представляет собой библиотеку парсер комбинаторов для Python, вдохновленную Parsec.

( читать дальше... )

>>> Подробности

 , ,

anonymous
()

Sway Input Configurator 1.3.0

Sway Input Configurator 1.3.0
Группа Linux General

Доступен Sway Input Configurator 1.3.0 — утилита для простой настройки устройств ввода в Sway. Утилита написана на Python с использованием Qt5/PySide2, и позволяет в пару кликов настроить параметры клавиатуры, мыши и тачпада. Настройки хранятся в файле JSON, используются стандартные для Libinput опции настройки устройств ввода, будь то раскладка клавиатуры, комбинация клавиш для смены раскладки, настройка скорости указателя, эмуляция кнопок мыши в тачпаде и т.д.

( читать дальше... )

>>> Подробности

 , , ,

Sunderland93
()

Обновление Snoop Project до v1.3.8

Обновление Snoop Project до v1.3.8
Группа Проприетарное ПО

Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.

Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.

Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 3K интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).

Подготовлены готовые сборки для OS GNU/Linux и Windows, из исходников собирается и в Termux (Android): https://github.com/snooppr/snoop/releases

Список изменений:

  • Расширена поисковая web-base Snoop ↑ 3000+ сайтов.

  • Исправлены баги в редких случаях:

  1. поиск nickname с опцией сохранения отчетов ‘snoop_cli -S username’, если при поиске на «плохом» ресурсе username найдено, но на сервере указана несуществующая кодировка или кодировка с опечаткой, то при сохранении страницы она ломала автоопределение кодировки в snoop;
  2. при поиске nickname мультипроцессинг на Snoop for GNU/Linux full версии мог и крашился (почти невозможно было воспроизвести проблему, спасибо за отчёты подписчику Snoop full версии из Сербии).
  • Расширен шаблон запрещённых символов при поиске nickname, например, китайский алфавит и др. символы, отличные от латиницы, кириллицы, цифр, некоторых спец.символов — теперь недозволен.

  • При использовании опции ‘-u/userlist’ (загрузка nickname(s) из файла) в cli-отчёт добавлена промежуточная таблица: short nickname(s) (также файл ‘bad_nicknames.txt’ обновляется если не только в CLI были введены ‘неправильные’ nickname, но и выгружены из файла: формат ‘bad_nicknames.txt’ выглядит следующим образом:: дата/время/неправильный nickname из файла/или из CLI/bad_username.

  • Яндекс присоединился к интернет-цензуре и теперь письма с его домена не отправляются в международную почтовую службу ‘protonmail’ (для пользователей зарегистрированных в ‘яндекс/mailru’, которые ранее не могли связаться с разработчиком по электронке, в оферу и документацию Snoop добавлена дополнительная нецензурируемая почта для запросов и предложений).

  • Изменены условия предоставления Snoop full версии для студентов: скидка на ПО составляет теперь 50%, ранее подписка стоила 0р (также обновлены реквизиты сберкарты).

  • Добавлены Readme на Испанском; Китайском; Французском и Немецком языках.

>>> Подробности

 , ,

ne5555
()

CTranslate2 3.14.0

Группа Open Source

26 мая состоялся выпуск 3.14.0 CTranslate2 — фреймворков, разрабатываемых под лицензией MIT проектом OpenNMT на языках C++ и Python, и предназначенных для эффективного использования (с использованием оптимизаций для CPU и GPU) натренированных моделей в системах машинного перевода.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

RapidFuzz 3.0.0 и rapidfuzz-cpp 1.11.2 - библиотеки для нечёткого сравнения строк

Группа Open Source

rapidfuzz-cpp - быстрая, SIMD-оптимизированная библиотека на языке C++, реализующая несколько алгоритмов нечёткого сравнения строк и вычисления метрик:

RapidFuzz - основанная на rapidfuzz-cpp библиотека для языка Python.

Лицензия: MIT.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

Вышел PyTorch 2.0

Группа Разработка

PyTorch — популярный фреймворк для машинного обучения — обновился до версии 2.0. В этот релиз включены более 4500 изменений.

( читать дальше... )

>>> Подробности

 , ,

ymn
()

Snoop Project 1.3.7

Группа Проприетарное ПО

Основная функциональность Snoop Project — выслеживать «username» в публичных данных, дополнительно присутствуют различные OSINT-плагины.

Snoop Project внесён в реестр отечественного ПО РФ с заявленным кодом 26.30.11.16: Программное Обеспечение, обеспечивающее выполнение установленных действий при проведении оперативно-розыскных мероприятий: №7012 приказ 07.10.2020 №515.

Snoop Project разработан на материалах исследовательской работы в области скрапинга публичных данных (собственная БД). На данный момент Snoop выслеживает nickname по 2700 интернет-ресурсам (в полной версии) и по самым популярным ресурсам (в демо-версии).

Подготовлены готовые сборки для OS GNU/Linux и Windows, из исходников собирается и в Termux (Android): https://github.com/snooppr/snoop/releases

Список изменений:


v1.3.7


  • Расширена поисковая web-base Snoop до 2700 сайтов.

  • Android. Ускорен поиск snoop на Termux ~ на 200% (требуется обновление Termux и обновление Python до версии 3.11, либо установка пропатченного python 3.7-3.10 из tur-repo, в крайнем случае сохранена обратная совместимость и небыстрый поиск).

  • Android. [Из-за специфичной локали в Termux] если пользователь ищет ник, например, на кириллице, то лишь в html результатах ник будет переименован, как ‘nickname_ч_м_г_время’, мера необходима для корректного автооткрытия результатов поиска в вэб-браузере, txt/csv отчёты не затронуты.

  • Переработана и улучшена интеллектуальная логика поиска. Snoop в большинстве случаев не делает повторные запросы на зацензурированные ресурсы внешней стороной или внутренним регулятором (экономия времени при поиске, в противном случае, ресурсы были бы потрачены впустую, актуально в Full-версиях).

  • Улучшено детектирование трёх групп сайтов (1_ исключаются ошибки ложного сраб. при поиске, если проблемы с серверами или они на ТО, затрагивает ~50% БД snoop. 2_ Больше результатов при поиске на сайтах, которые давно заброшены или имеют проблемы с безопасностью. 3_ Расширен формат БД Snoop для манипуляций с редкими проблемными кодировками/сайтами, например, когда сервер возвращает/не возвращает одну кодировку, а в тегах присутствует другая).

  • Исправлен подсчёт % Bad_raw при любых манипуляциях с БД Snoop, а также учитывааются сайты из Dynamic gray_list (дефолтная локальная БД; скачанная БД; синхронизированная онлайн БД; сокращённые БД с ключами ‘-s’, ‘-i’, ‘-e’).

  • Добавлена проверка опечаток: nickname не может быть короче 2-х символов (если пользователь опечатался ‘-s’, например, при наборе ключа $ snoop_cli - s ebay username, поведение ранее вызвало бы поиск сразу чётырёх nickname(s) по всей БД snoop:: ‘-’, ‘s’, ‘ebay’ , ‘username’ вместо поиска одного username на одном указанном ресурсе — ebay.com).

  • Добавлена новая опция поиска: режим ‘–quick’, которая ускоряет общий поиск (подробнее о новом режиме поиска в ‘–help’, quick-режим актуален для Full-версий, при слабых мощностях, OS Windows).

  • Переработана кодовая база некоторых частей ПО, в проекте стало меньше сторонних lib-зависимостей.

  • Косметические изменения в ПО (удалена опция ‘Normal’; переименована опция «one-level» в «include»; опция удаления отчетов теперь выводит баннер и запрашивает подтверждение на удаление; логгирование low/high ошибок стало более информативным; расширен блок snoop-info; при поиске nickname и получения ошибок в CLI, связанных с Internet Censorship/ssl, справа от ресурса появляется буквенный код страны, например, если у пользователей из РФ-локации очень часто возникают ошибки на UA-ресурсах, это значит, что «слон в комнате»; поддержать проект теперь можно и с помощью QIWI; поправлены print-опечатки и смысловые конструкции).

>>> Репозиторий

 , ,

ne5555
()

Вышел Python 3.11

Группа Разработка

24 октября 2022 года объявлено о выпуске новой версии популярного языка программирования Python 3.11.

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

( читать дальше... )

>>> Список изменений от 26 октября

 

vasilisk_lo
()

Вышел Nuitka 1.1 — компилятор Python в исполняемые файлы

Группа Разработка

16 октября вышла стабильная версия компилятора Nuitka 1.1, предназначенного для сборки скриптовых приложений на Python в исполняемый файл через трансляцию в C.

( читать дальше... )

>>> Подробности

 

Zhbert
()

Arch Linux удалил Python 2 из репозиториев

Группа Open Source

Python 2 больше не будет поддерживаться разработчиками Arch Linux. Пользователи, у которых он уже установлен смогут его оставить, однако получать обновления безопасности они не будут. Остальные пользователи дистрибутива могут добавить себе сторонний репозиторий, в котором поддержка все еще осуществляется, либо использовать AUR.

Об окончании поддержки Python 2 было объявлено еще в январе 2020 года.

2 @AEP: действительно, проглядел конкретно.

>>> Подробности

 ,

claire
()

Sway Input Configurator 1.0.0

Sway Input Configurator 1.0.0
Группа Linux General

Итак, после некоторых боданий с кодом и не без помощи добрых людей, представляю вашему вниманию утилиту для настройки устройств ввода в Sway - Sway Input Configurator.

( читать дальше... )

>>> Подробности

 , , ,

Sunderland93
()

zeronet-conservancy 0.7.5

Группа Интернет

zeronet-conservancy является продолжением/форком децентрализованной цензуроустойчивой сети 0net, нацеленным на поддержание сети, увеличение безопасности, переход к модерации пользователями (нынешняя система не работает, так как «владельцы сайтов» регулярно исчезают) и в дальнейшем плавный переход на новую, безопасную и быструю сеть.

Ключевые изменения по сравнению с последней официальной версией ZeroNet:

  • поддержка Tor onion v3;
  • обновления документации;
  • поддержка современной версии hashlib;
  • отключение небезопасного обновления через сеть;
  • изменения, направленные на повышение безопасности;
  • отсутствие бинарных сборок (являющихся очередным вектором атаки до тех пор, пока они не будут воспроизводимы);
  • новые активные трекеры.

В ближайших перспективах — избавление проекта от завимости от централизованного сервиса zeroid, увеличение производительности, больше аудита кода, новые безопасные API.

Проект открыт к контрибьюторам.

>>> Подробности

 , , , ,

caryoscelus
()

Библиотека ReSGP4

Группа Open Source

Спустя совсем немного времени после Дня космонавтики состоялся релиз библиотеки ReSGP4.

Библиотека представляет собой расширение для Python 3, которое позволяет симулировать движение космических объектов по орбитам вокруг Земли.

( читать дальше... )

>>> Подробности

 , , ,

shkolnick-kun
()

ZeroNetX 0.7.6

Группа Интернет

Вышла новая версия клиента децентрализованной одноранговой сети ZeroNet — платформы для создания и распространения веб-приложений по протоколу BitTorrent.

Данный выпуск является форком апстрима, так как основной разработчик @nofish забросил работу над проектом более года назад.
Текущая ветка поддерживается разработчиком ZeroNet Mobile (@pramukesh).

Официальный сайт форка: https://zeronet.dev/
Репозиторий: https://github.com/ZeroNetX/ZeroNet

Прокси-гейт для просмотра сайтов в сети ZeroNet из интернета: https://zerolink.ml/
Блог о состоянии дел в ZeroNet на русском языке: https://zerolink.ml/1HKsGQWHbR33LjzqtoPfUBANXuYDy32hXp

( читать дальше... )

>>> Подробности

 , ,

javascript
()