Skip to content

Client for Full Time Hosting that interacts with their JSON API in order to perform billing, firewall, and server-oriented functions with ease, rather than having to always go to their site to manage!

License

D7EAD/FullTime-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FullTime Manager

< Created for Full Time Hosting and their clients >


Description

A client whose main purpose is to be used for functions that are originally found on the FTH control panel. It interacts with their JSON API--via the use of an authorization key--and performs billing, firewall, and server-oriented functions. This is the earliest release, and some of the functions outlined in the FTH API are incompletely/haphazardly documented. This results in some of these functions--only a few--being unstable until there is improved documentation.


Functions

Some functions that can be found within the client are as follows:

  • Firewall:
    • Get All/Unread Logs
    • Delete Logs
  • Billing:
    • Retrieve Product List
    • Retrieve Active Servers
    • Set/Get Account Info
    • Get/Open/Reply/Close Ticket(s)
    • Get Invoices
    • Get Promotional Code Info
  • Server:
    • Get Server Info
    • Power/Restart/Crash/Renew Server
    • Get Expiration Info
    • Get Backup Info/Make Backup/Delete Backup
    • Get Media Info
    • Get VNC Info
    • Get Bandwidth Info
    • Set ISO
    • Manipulate Firewall Rules (GAME, Hardware, etc)
    • Set Boot Order
    • Manipulate Mitigation
    • Manipulate rDNS Settings
    • ...and more!

Screenshots

Image of the pre-API key phase. This is the screen shown before a user supplies their FTH API key. Access to all other sections of the application are blocked until an API key--valid or not--is supplied.

Image of the client's Server Tab--first page. Functions oriented around server control and information are located here.

Image of the client's Firewall Tab. Functions regarding generic firewall data retrieval are located here. Not many functions, but useful nonetheless. Might eventually relocate some Firewall functions found in the Server Tab to here instead.

Image of the client's Billing Tab. Functions regarding billing-oriented information are located here.

Image of the client's Settings tab. Functions regarding general client settings are here, such as the ability to refresh an API key.


Credits

Programming, GUI Design: Defect (0xDEFEC)

Quality Assurance Testers: none yet!

Version: 1.0.0

Notes: I'm colorblind, so if the GUI looks weird to you, well... ( ͡ಠ ͜ʖ ͡ಠ)


Notes

Returns raw JSON responses. Not pretty.

About

Client for Full Time Hosting that interacts with their JSON API in order to perform billing, firewall, and server-oriented functions with ease, rather than having to always go to their site to manage!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages