Metadata-Version: 2.1
Name: PyAuthGG
Version: 1.0.7
Summary: Simple Python Auth.GG Package
Home-page: https://github.com/xFueY/PyAuthGG/
Author: xFueY
Author-email: xFueY@protonmail.com
License: MIT
Keywords: AuthGG
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: bs4

## Introduction

Simple Python Auth.GG Package

* Simple
* Lightweight
* User Friendly
<br>
All functions will return the response directly from https://auth.gg/ without modifying them.
This allows you to do just what you want with the information instead of being restricted to what this package does and can do.
<br><br>

To Do:
- [x] Application API Support
- [x] Admin API Support
- [x] In Depth Documentation
- [ ] Support License Format 4 {PREFIX}-{LENGTH}
- [ ] Fix ChangePassword

## Startup Guide
Read the [Docs](https://pyauthgg.xfuey.dev/) for in depth documentation.

Installation:
```
pip install PyAuthGG
```

Application API Example:
```python
import PyAuthGG

App = PyAuthGG.Application("API Key", "AID", "Application Secret")
print(App.Info())
```

Admin API Example:
```python
import PyAuthGG

Admin = PyAuthGG.Administration.Administration("Admin API Key")
print(Admin.FetchUser("xFueY"))
```


Application API Functions Available:<br>
In Depth Documentation: [Docs](https://pyauthgg.xfuey.dev/)
```python

App = PyAuthGG.Application("API", "AID", "SECRET")

App.Info()

App.Login(Username, Password)

App.Register(License, Username, Email, Password)

App.Extend(License, Username, Password)

App.ForgotPassword(Username)

App.ChangePassword(Username, Password, NewPassword)

App.Log(Username, Action)
```

Admin API Functions Available:<br>
In Depth Documentation: [Docs](https://pyauthgg.xfuey.dev/)
```python
Admin = PyAuthGG.Administration("API")

Admin.FetchUser(Username)

Admin.FetchUsedLicenses(Username) # Custom Function That Returns All Licenses Used By A User

Admin.FetchUsers()

Admin.FetchUserCount()

Admin.DeleteUser(Username)

Admin.ChangeVariable(Username, Variable)

Admin.ChangePassword(Username, Password)

Admin.FetchLicense(License)

Admin.FetchLicenses()

Admin.FetchLicenseCount()

Admin.DeleteLicense()

Admin.UnuseLicense()

Admin.UseLicense()

Admin.GenerateLicense(Amount, Days, Level, Format, Prefix)

Admin.FetchHWID(Username)

Admin.ResetHWID(Username)
```


Version 1.0.7 - 25th January 2021
- Added Administration.ChangeRank()
- Added Administration.SetHWID()
- Added Application.GetHWID()

Version 1.0.6 - 30th December 2020
- Added Application.Status()
- Added Administration.Status()
- Added Administration.UseLicense()
- Added Support For License Format 4 {PREFIX}-{LENGTH}

Version 1.0.5 - 28th December 2020
- Added ReadMe Content
- Fixed ResetPassword

Version 1.0.4 - 28th December 2020
- Version & PyPI

Version 1.0.3 - 28th December 2020
- Version & PyPI

Version 1.0.2 - 28th December 2020
- Version & PyPI

Version 1.0.1 - 28th December 2020
- Version & PyPI

Version 1.0.0 - 28th December 2020
- Initial Release


