Skip to main content

Ekşi Sözlük Scraper - AI-friendly output üreten terminal tabanlı scraper

Project description

eksisozluk-scraper

Terminal tabanlı Ekşi Sözlük scraper'ı. JSON, CSV ve Markdown çıktıları üretir; Gemini CLI ile özet/blog oluşturabilir.

Özellikler

  • Tarih, entry sayısı ve özel filtreler uygulayabilme
  • Referans verilen link ve YouTube transkript içeriğini toplama
  • Rate limit, retry mekanizması
  • Gemini CLI entegrasyonu (özet/blog/prompt)

Kurulum

  • Pipx (önerilen): pipx install eksisozluk-scraper veya pipx install git+https://github.com/erenseymen/eksisozluk-scraper.git
  • Pip: pip install eksisozluk-scraper veya pip install git+https://github.com/erenseymen/eksisozluk-scraper.git
  • Kaynaktan: git clone ... && pip install -r requirements.txt && python eksisozluk_scraper.py "başlık"

Komut Örnekleri

# Temel kullanım
eksisozluk-scraper "başlık"

# Tarih/süre filtreleri
eksisozluk-scraper "başlık" --start 2024.01.01 --end 2024.02.01
eksisozluk-scraper "başlık" --days 1

# Entry ve içerik filtreleri
eksisozluk-scraper "başlık" --filter "python|asyncio" --filter concurrency
eksisozluk-scraper "başlık" --filter-urls
eksisozluk-scraper "https://eksisozluk.com/entry/123456"

# Çıktı biçimleri
eksisozluk-scraper "başlık" --output sonuclar.json
eksisozluk-scraper "başlık" --output sonuclar.csv
eksisozluk-scraper "başlık" --output sonuclar.md

# Gelişmiş ayarlar
eksisozluk-scraper "başlık" --delay 2 --max-retries 5 --retry-delay 10 --no-bkz

Gemini CLI

  • Kurulum: geminicli.com
  • Özet: eksisozluk-scraper "başlık" --ozet
  • Blog: eksisozluk-scraper "başlık" --blog --months 1
  • Özel prompt: eksisozluk-scraper "başlık" --prompt "Analiz et" -o cikti.json
  • Flash modeli: --ozet --flash

Notlar

  • Rate limit ve retry mekanizması varsayılan olarak aktiftir.
  • Gemini özellikleri için Gemini CLI kurulu ve giriş yapılmış olmalıdır.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eksisozluk_scraper-2.1.0.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eksisozluk_scraper-2.1.0-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file eksisozluk_scraper-2.1.0.tar.gz.

File metadata

  • Download URL: eksisozluk_scraper-2.1.0.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for eksisozluk_scraper-2.1.0.tar.gz
Algorithm Hash digest
SHA256 cf81b67f97986a21445584a31e6206e6d14f386f61484db8c2070c42ca681ca7
MD5 65cf5a17e12e5a0f4ec58346e6cb3db0
BLAKE2b-256 be78dd360fedfe2df73814b08b355991ce0a2e76cd5a7b6de8533a19edbe5779

See more details on using hashes here.

File details

Details for the file eksisozluk_scraper-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eksisozluk_scraper-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ecbe1200d63e1769faf46f4382cbe7d0c9472d72a125284bf16cdec16276b01
MD5 eb5c12e40fc57ce41f25381b473aa8d4
BLAKE2b-256 456e724c4c238fd8221381081477aaea0fb9ab0decf0182d66b5edf6eb84581b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page