Metadata-Version: 2.1
Name: PyAuthGG
Version: 1.0.5
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

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>
Donate: 15EAMkhNpxa6m2AYemfiZcjmx6TFaJzUGb
<br><br>

Read the [Wiki](https://github.com/xFueY/PyAuthGG/wiki/) 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"))
```

<br>

To Do:
- [x] Application API Support
- [x] Admin API Support
- [ ] In Depth Documentation


Application API Functions Available:<br>
In Depth Documentation: SoonTM
```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: [Wiki](https://github.com/xFueY/PyAuthGG/wiki/Administration)
```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.GenerateLicense(Amount, Days, Level, Format, Prefix)

Admin.FetchHWID(Username)

Admin.ResetHWID(Username)
```


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

Version 1.0.4 - 28th December 2020
- Testing

Version 1.0.3 - 28th December 2020
- Testing

Version 1.0.2 - 28th December 2020
- Testing

Version 1.0.1 - 28th December 2020
- Testing

Version 1.0.0 - 28th December 2020
- Initial Release


