Forwarded from NetStalkers
Ищете эффективный способ обнаружить учетные записи пользователя по нику или email?
Blackbird — продвинутый инструмент для OSINT-исследований, позволяющий быстро находить профили на более чем 600 платформах.
* Принадлежит корпорации Meta, которая признана в РФ экстремистской.
Ключевые возможности:
1.Клонируйте репозиторий
git clone https://github.com/p1ngul1n0/blackbird
cd blackbir
2.Установите зависимости
pip install -r requirements.txt
Пример использования:
- Поиск по нику:
python blackbird.py --username ваш_ник
- Поиск по email:
python blackbird.py --email ваш[email protected]
- Экспорт в PDF:
python blackbird.py --email ваш[email protected] --pdf
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥16❤7
Идеально для защиты конфиденциальных данных, резервных копий и безопасной передачи файлов.
Что умеет:
pip install pyAesCrypt
import pyAesCrypt
password = "please-use-a-long-and-random-password"
# Шифрование
pyAesCrypt.encryptFile("data.txt", "data.txt.aes", password)
# Дешифрование
pyAesCrypt.decryptFile("data.txt.aes", "dataout.txt", password)
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥11❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Алгоритм на YOLO следит за тобой через вебку:
Работает даже на обычном железе, а в комплекте идёт счётчик штрафов (и, возможно, твоей совести).
Установка:
git clone https://github.com/andrew-noble/doomscroll-detector
cd doomscroll-detector
cd cv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt # this will be beefy with pytorch, etc
Запуск:
cd ../cv
source venv/bin/activate # On Windows: venv\Scripts\activate
python main.py
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥16❤9😱6
Когда дедлайн «вчера», а ты вспоминаешь о задачах уже перед сном — пора завести себе помощника.
Держи готовый код консольной напоминалки: уведомления Windows, звук, цвета, и поддержка нескольких напоминаний. Минимум магии, максимум пользы.
Что умеет:
plyer);colorama);--at, --text) и интерактивный режим.### Установка
pip install schedule plyer colorama
Сохраняй, пригодится!
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥5❤4🤯2
Инструмент оснащен передовыми модулями обхода анти-парсинга и поддерживает технологии для извлечения информации из всех ссылок в пределах одного домена.
Кроме того, в программе предусмотрена возможность создания отчета, содержащего все извлеченные данные.
$ git clone https://github.com/z0m31en7/Uscrapper.git
$ cd Uscrapper/install/
$ chmod +x ./install.sh && ./install.sh
$ python Uscrapper-vanta.py [-h] [-u URL] [-O] [-ns] [-c CRAWL] [-t THREADS] [-k KEYWORDS [KEYWORDS ...]] [-f FILE]
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍31🔥15❤1
Готовый скрипт собирает посты и комментарии с социальной сети Вконтакте, отбирает сообщения по ключевым словам нечетким сравнением и проверкой орфографии, сохраняет сообщения в нереляционную базу данных MongoDB.
Реализован телеграмм бот для удаленного управления.
Сохраняй, пригодится!
#python #soft #code #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40🔥6❤5
pip install qrcode
#!/usr/bin/env python3
import argparse
import sys
from pathlib import Path
from typing import Optional
import qrcode
from qrcode.constants import ERROR_CORRECT_M
def make_qr_png(data: str, out: Path | str = "qrcode.png", *,
box_size: int = 10, border: int = 4,
error_correction: Optional[int] = None,
fill_color: str = "black", back_color: str = "white") -> Path:
"""
Простая генерация QR в PNG.
:param data: строка для кодирования
:param out: путь к файлу (png)
:param box_size: размер модуля в пикселях
:param border: ширина 'тихой зоны' в модулях
:param error_correction: уровень коррекции (по умолчанию M)
:param fill_color: цвет «чернил»
:param back_color: цвет фона
:return: путь к сохранённому файлу
"""
if not data:
raise ValueError("Пустая строка для кодирования")
ec = error_correction or ERROR_CORRECT_M
qr = qrcode.QRCode(
version=None,
error_correction=ec,
box_size=box_size,
border=border,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color=fill_color, back_color=back_color)
out_path = Path(out)
out_path.parent.mkdir(parents=True, exist_ok=True)
img.save(out_path)
return out_path
def main(argv: list[str]) -> int:
p = argparse.ArgumentParser(description="Простой генератор QR -> PNG")
p.add_argument("data", nargs="?", help="Текст или URL (если не указан — читаем из stdin)")
p.add_argument("-o", "--out", default="qrcode.png", help="Файл вывода (png)")
p.add_argument("--box", type=int, default=10, help="Размер модуля (px)")
p.add_argument("--border", type=int, default=4, help="Тихая зона (модули)")
p.add_argument("--fg", default="black", help="Цвет кода")
p.add_argument("--bg", default="white", help="Цвет фона")
args = p.parse_args(argv)
data = args.data
if data is None:
if sys.stdin.isatty():
p.print_help()
return 1
data = sys.stdin.read().strip()
try:
out_path = make_qr_png(
data,
args.out,
box_size=args.box,
border=args.border,
fill_color=args.fg,
back_color=args.bg,
)
print(f"QR saved -> {out_path}")
return 0
except Exception as e:
print(f"Error: {e}", file=sys.stderr)
return 2
if __name__ == "__main__":
raise SystemExit(main(sys.argv[1:]))
python qr_gen.py "https://pypi.org" -o exmp.png
Где использовать:
* автоматизация рассылок и маркетинг;
* визитки, упаковка, QR на продукте;
* генерация кодов прямо в скриптах или веб-приложениях.
#python #code #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47❤14🔥10🫡3
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥11❤3
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥15❤6
This media is not supported in your browser
VIEW IN TELEGRAM
Просто закидываешь PDF или картинку — и через пару секунд получаешь чистый текст в HTML, Markdown или JSON.
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥30❤11😱1
Бот прозрачен: использует открытые данные с binance, классические индикаторы технического анализа и строгий walk-forward бэктест, чтобы избежать look-ahead bias (смещения в будущее).
В статье разберем логику стратегии, архитектуру бота, ключевые функции и реальные результаты на исторических данных BTC/USDT. Если вы программист с интересом к финансам или трейдер, жаждущий автоматизации, — добро пожаловать. Мы пройдемся по коду, формулам и рискам.
#python #code #article
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥9❤4