{"repo":"uysalibov/eksi_scraper","free":true,"listed":false,"github":"https://github.com/uysalibov/eksi_scraper","clone":"git clone https://github.com/uysalibov/eksi_scraper.git","description":"asynchronous Ekşi Sözlük scraper","language":"Python","stars":11,"topics":["scraper","csv","eksisozluk","eksi-sozluk","webscraping","scraping"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"eksi scraper eksi scraper asynchronously scrapes all entries in the topic or user profile given as arguments and then chronologically saves them to a downloads directory. 📌 Example Usage ❗ Arguments -u, --url [required] URL of the topic or user profile you want to scrape -o, --output [optional] name of the output file Default Name: Auto-generated from topic name or username --format [optional] Output format (json, csv, or txt) Default: json --sort [optional] Sort topic entries by (date or sukela) Default: date ❗❗ Requirements aiohttp asyncio requests BeautifulSoup time sys colorama argparse datetime csv 📞 Contact 📧 e-mail ✍️ To-Do - [x] Supports .json and .txt output file extensions natively - [x] Scrape users entries and auto-generate filenames","default_branch":null,"files":null,"tree":[],"storefront":"/r/uysalibov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uysalibov/eksi_scraper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}