{"repo":"MillenniumEarl/F95API","free":true,"listed":false,"github":"https://github.com/MillenniumEarl/F95API","clone":"git clone https://github.com/MillenniumEarl/F95API.git","description":"Unofficial Node JS module for scraping F95Zone platform","language":"TypeScript","stars":41,"topics":["game","games","scraper","api","login","f95zone","userdata","nsfw"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"F95API Unofficial Typescript API used for data scraping from the F95Zone platform. These APIs have been developed to support this application and allow you to obtain data on games and mods on the platform F95zone ( NSFW ) A simple usage example can be found in src/example.ts Table of Contents - Main features - Login - Data scraping - Classes - Handiwork - Basic properties - Mixed properties - Platform user - User data - Login result - Logging - Guidelines for errors Main features - Support for two-factor authentication - Structured and typed data of games, mods, comics, assets and animations - Structured and typed data of the current user (threads followed, favorites...) - Structured and typed data of other users (titles, donations, registration date...) - Standard search, through the \"Latest Updates\" page or advanced - Saving of cookies to maintain the session Login In addition to traditional login, two-factor authentication via callback that returns the OTP value is also supported. Refer to src/example.ts (lines 35-67) for a working example. Data scraping Each game, mod, comic, animation or asset is identified as handiwork and obtaining this element is generic, it will then be up to the user to decide which property to use based on the type of handiwork that has been requested. Handiworks can be obtained by query or by URL. While user data (after authenticating) with Classes Handiwork Information about games, mods, etc... are stored in a Handiwork object with the following ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MillenniumEarl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MillenniumEarl/F95API/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."}