{"repo":"JumpJets/boosty_archiver","free":true,"listed":false,"github":"https://github.com/JumpJets/boosty_archiver","clone":"git clone https://github.com/JumpJets/boosty_archiver.git","description":"Boosty.to archiver","language":"Python","stars":12,"topics":["archiver","parser","python","scraper"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Boosty archiver This small project added as a self-made solution to archive from Boosty. It save post text, images and files in a format: PostIntID Title Index Filename.Extension Post text saved with similar format as .txt , used to save passwords. Also all links that found in all posts exported in file post links.txt in a text table format PostIntID PostURL URL - separated by tabs, one URL per line. Used to export Google Drive, Mega and other links. Sorted by int id. It also keep old links in case your subscription is ended or old post moved to higher tier, this way if you not delete those links they will kept forever. They also would be kept even if they are updated in post. Requirements Python libraries: HTTP requests httpx orjson CLI typer rich Detecting image extension python-magic-bin; sys platform == \"win32\" python-magic; sys platform != \"win32\" Parsing HTML (removed from requirements) beautifulsoup4 html5lib Basic usage 1. Save cookies from boosty.to into cookies.txt and put it near script. 2. Then copy your Authorization: Bearer TOKEN (only \"TOKEN\") into token.txt . 3. Run command: You either provide just name or whole URL to profile(s). When DB is used, it will write downloads into sqlite3 file and check on future import if file was already downloaded. However it does not check file size this way if it was updated. When not using DB, it will check at least size from API with file size before attempting to redownload. Help command token.txt and --token / -T does not ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JumpJets","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JumpJets/boosty_archiver/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."}