https://github.com/sexfrance/licensing-api
An API for licensing hardware ID (HWID) management, user verification, and Sellix order integration.
https://github.com/sexfrance/licensing-api
api api-license discord discord-license discord-licensing discord-token-gen hwid hwid-api license license-api license-hwid licensing licensing-api sellix sellix-api sellix-license sellix-license-api token-gen
Last synced: about 1 year ago
JSON representation
An API for licensing hardware ID (HWID) management, user verification, and Sellix order integration.
- Host: GitHub
- URL: https://github.com/sexfrance/licensing-api
- Owner: sexfrance
- License: apache-2.0
- Created: 2024-06-09T20:15:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T10:02:11.000Z (almost 2 years ago)
- Last Synced: 2024-08-27T11:23:57.571Z (almost 2 years ago)
- Topics: api, api-license, discord, discord-license, discord-licensing, discord-token-gen, hwid, hwid-api, license, license-api, license-hwid, licensing, licensing-api, sellix, sellix-api, sellix-license, sellix-license-api, token-gen
- Language: Python
- Homepage: https://shop.cyberious.xyz
- Size: 13.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Cyberious API
The API that I use for licensing, hardware ID (HWID) management, user verification, and Sellix order integration.
๐ฌ Discord
ยท
๐ ChangeLog
ยท
โ ๏ธ Report Bug
ยท
๐ก Request Feature
### โ๏ธ Installation
- Requires: `Python 3.10+`
- Install the requirements: `pip install -r requirements.txt`
- Start the application: `python app.py`
---
### ๐ฅ Features
- **HWID Management**:
- **Check HWID Status**: `/hwid` - Check if HWID is whitelisted or blacklisted.
- **Register User**: `/register` - Register a new user with license and update HWID status.
- **Verify User**: `/verify_user` - Verify user based on HWID.
- **Check If Paused**: `/check_if_paused` - Check if a user's access is paused (useful for license pause).
- **Check User Expiry**: `/check_user_expiry` - Check user expiry status.
- **Sellix Order Integration**:
- **Sellix Webhook**: `/sellix` - Validate Sellix webhook signatures, creates a license and update order status and durations based on product titles.
- **User Verification & Status**:
- **Get Latest Version**: `/get_latest` - Get the latest version of the launcher.
- **Download Launcher**: `/download/launcher` - Provide access to the latest launcher version.
- **Download Cyberious**: `/download/cyberious` - Control access to downloads based on HWID (license) authorization.
- **Other Endpoints**:
- **Home**: `/` - Welcome message with API status and information.
---
### โ Disclaimers
- The project is under development and certain features might not be fully functional.
- Ensure to set up your Sellix webhook secret and whitelisted IP address properly in the variables section of the code.
- Use this project at your own risk. The author is not responsible for any issues that may arise from using this code.
---
### ๐ ChangeLog
```diff
v1.0.0 โฎ 6/9/2024
! Initial release
```