Ссылка
нажмите — покажем
нажмите — покажем
Updated https://github.com/ThirdLetterC/eth-mempool-monitor
#c #crypto #ethereum
2 · 236 · doing something
Ссылка
нажмите — покажем
нажмите — покажем
TIL that Archie Karas was a gambler who received a $10,000 loan in 1992, then turned it into $40 million in 1995 by gambling, only to lose it all later that year. [Source]
2 · 175 · ОтветUpdated https://github.com/ThirdLetterC/eth-mempool-monitor
#c #crypto #ethereum
Фотография
нажмите — покажем
нажмите — покажем
Also, optimized it to monitor millions of addresses at once
1 · 206 · ОтветAlso, optimized it to monitor millions of addresses at once
Фотография
нажмите — покажем
нажмите — покажем
also, added http_transmitter to send found transactions to your webhook
1 · 204 · Ответalso, added http_transmitter to send found transactions to your webhook
Now, with different compression algorithms
1 · 200 · doing something
Ссылка
нажмите — покажем
нажмите — покажем
🐛 Silkworm: асинхронний вебскрапінг на Python з Rust під капотом
Потрібно швидко зібрати дані з сайтів без купи шаблонного коду? Знайомтеся з silkworm-rs. Це async-first фреймворк для скрапінгу й краулінгу, побудований на двох швидких бібліотеках:
⚡️ wreq — HTTP-клієнт з імітацією браузерів (TLS/HTTP2-відбитки), редиректами й проксі
🦀 scraper-rs — швидкий парсинг HTML на Rust (CSS-селектори та XPath)
Що всередині:
• Асинхронний рушій з налаштовуваною конкурентністю, пріоритетною чергою, backpressure і таймаутами
• Проста модель Spider / Request / Response. Колбеки можуть повертати і дані, і нові запити
• Middlewares: ротація User-Agent і проксі, cookies, retry з експоненційним backoff, затримки, robots.txt
• Pipelines з коробки: JSON Lines, CSV, SQLite, XML. Як extras: Parquet, Excel, MongoDB, PostgreSQL, Elasticsearch, S3, DuckDB та інші
• Декларативне витягування даних через Item, Text, Attr
• Конвертація HTML → Markdown (зручно для LLM-пайплайнів 🤖)
• Опційно: рендеринг JS-сторінок через Servo і підтримка `.onion`-сайтів
• Запуск на asyncio, uvloop, winloop або trio
• Повна типізація, Python 3.13+, експериментальна підтримка free-threaded 3.14
Приклад, що збирає цитати з пагінацією:
from silkworm import HTMLResponse, Response, Spider, run_spider
from silkworm.pipelines import JsonLinesPipeline
class QuotesSpider(Spider):
name = "quotes"
start_urls = ("https://quotes.toscrape.com/",)
async def parse(self, response: Response):
if not isinstance(response, HTMLResponse):
return
for q in await response.select(".quote"):
text = await q.select_first(".text")
author = await q.select_first(".author")
if text and author:
yield {"text": text.text, "author": author.text}
next_link = await response.select_first("li.next > a")
if next_link:
yield response.follow(next_link.attr("href"), callback=self.parse)
run_spider(QuotesSpider, item_pipelines=[Js
7 · 273 · Фотография
нажмите — покажем
нажмите — покажем
https://www.google.com/maps/@31.5350832,34.4572663,1243m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI2MDkyMy4wIKXMDSoASAFQAw%3D%3D
Google has updated Maps, now it's seen how Gaza looks like after Israeli bombardment
4 · 211 · Ответhttps://www.google.com/maps/@31.5350832,34.4572663,1243m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI2MDkyMy4wIKXMDSoASAFQAw%3D%3D
Google has updated Maps, now it's seen how Gaza looks like after Israeli bombardment
Фотография
нажмите — покажем
нажмите — покажем
https://www.google.com/maps/@48.5962269,38.002714,254m/data=!3m1!1e3?entry=ttu&g_ep=EgoyMDI2MDkyMy4wIKXMDSoASAFQAw%3D%3D
Bakhmut and other cities as well
3 · 193 · doing something
Ответ🐛 Silkworm: асинхронний вебскрапінг на Python з Rust під капотом
Потрібно швидко зібрати дані з сайтів без купи шаблонного коду? Знайомтеся з silkworm-rs. Це async-first фреймворк для скрапінгу й краулінгу, побудований на двох швидких бібліотеках:
⚡️ wreq — HTTP-клієнт з імітацією браузерів (TLS/HДодав підтримку Apache Iggy та скіли для агентів щоб використовувати цей фреймворк
176 · doing something
Ссылка
нажмите — покажем
нажмите — покажем
European payments groups join forces to challenge US dominance
Article, Comments
125 · Фотография
нажмите — покажем
104 · нажмите — покажем