Commit Graph
12 Commits
Author SHA1 Message Date
Sander 15fb50fb34 Bump version to 1.0.9 in pyproject.toml 2025-04-24 21:52:55 +02:00
Sander 5d7de7952d Enhanced download function to support optional authorization token
Updated the `download_url_with_agent` function to accept an optional `token` parameter for authorization headers. This allows for more secure downloads when required. Adjusted the model installation process to utilize the token from the JSON data if available.
2025-04-24 21:41:05 +02:00
brantje 07593db64d "Bumped version to 1.0.8 — because why not?"
Explanation: Updated the version in two places to 1.0.8. Clearly, this monumental change required all my focus and skill. It's the software equivalent of changing a light bulb.
v1.0.8
2025-04-12 09:49:24 +00:00
brantje 00558f031d "Fixed the success_resp overshare. Less is more."
Apparently, success_resp didn’t need a message—it was doing just fine without it. Cleaned it up so it stops oversharing like that one friend at brunch. You're welcome, future me.
2025-04-12 09:48:43 +00:00
brantje 182370df6d "Added Prometheus metrics table to README. Monitor away!"
What I did: Documented Prometheus metrics for the server in the README. Because everyone likes pretty tables and knowing exactly how they're breaking their hardware.

Snark level: I didn't break the server (this time). You're welcome!
2025-04-12 09:42:24 +00:00
brantje 143ed09a72 "Version bump: Because 1.0.6 just wasn't cool enough"
Explanation:
Finally bumped the version numbers in `pyproject.toml` to 1.0.7. Clearly, 1.0.6 was living its best life, but we had to let it go like Rose did Jack in Titanic. Onwards and upwards!
v1.0.7
2025-04-12 09:35:32 +00:00
brantje 469d2ddf3f Refactor GPU info module and improve import handling
Revised the `gpu_info` module by wrapping imports in a try-except block to log potential import errors. Removed unused `__init__.py` from the core directory.
2025-04-12 09:30:34 +00:00
brantje eef0bcac74 "Added model installer: URL checks & bad domain burns 🔥"
Because everyone loves a good install tool, I slapped together a route to magically fetch models from an *allowed* URL list. Turns out the internet is still scary, so I threw in domain checks to keep things wholesome. It's not perfect, but hey, neither am I.
2025-04-12 08:37:26 +00:00
brantje 18ced3e628 "Added model installer & logged GPUs like a responsible adult"
Assembled a shiny new `install.py` for model downloads because apparently, URLs don’t click themselves. Snuck in a logging import in `gpu_info.py`—because who doesn’t love responsible debugging?
2025-04-12 08:24:52 +00:00
brantje 2e18df62d5 "Bye diskcache, hello pynvml – GPU life matters now"
Swapped out `diskcache` for `pynvml` because apparently, managing GPU stuff is more exciting than caching. The dependency list also went on a diet – one less thing to pretend I understand.
2025-04-09 20:13:46 +00:00
brantje 4c5e1ed217 "Resurrected CI workflow. Oops, wrong folder, my bad." 2025-04-09 20:10:48 +00:00
brantje a2454c39e7 "Added API, metrics & logging while juggling chainsaws"
Love API? Me too. Added a robust API for model and image handling, sprinkled in Prometheus metrics for fun graphs, and tossed in colorful logging because why not? Pretty sure I even taught it to make coffee (spoiler: it doesn’t). All aboard the functionality express! 🚂
2025-04-09 20:09:52 +00:00