Commit Graph

4 Commits

Author SHA1 Message Date
雲華
0040b508f1 Break timer update function into three functions to reduce load
By breaking up the timers into their own functions they are now capable of
running more intelligently using the difference between the current time
and expiration time for API polling rates. Polling attempts are skewed by
two minutes to attempt to prevent negative timedeltas. These are handled
on the off chance they are negative but it would be best to avoid negative
timedeltas in general.

Additional changes include more documentation, todos, and the removal/
addition of debug text.
2021-05-02 02:41:43 -04:00
雲華
c3a5f10b82 Replace requests with aiohttp and make warpy asynchronous
This is a major change in how this overlay will be defined as it will now be asynchronous. After doing
a bit of research this is likely to be the best option since there will be various functions polling
the API for information. If one requests takes to long the GUI will get hung up, this resolves that
issue.

Note: This is a first dive into asynchronous so future commits may aim to resolve sloppy asynchronous
implementations.
2021-05-02 00:37:33 -04:00
雲華
5a92803bbe Create README.md 2021-05-01 22:29:26 +00:00
雲華
04b4b96cae Initial commit
The following components and features have been implemented per this initial commit:
- Python library wrapping warframestat.us API endpoint w/ decorated functions
- Full transparency for overlay window (click through and alpha)
- Added status for open worlds
- Added support for variable window sizes (does not resize automatically)
2021-05-01 18:28:02 -04:00