about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2024-08-31Add PyScript testUltraQbik
2024-08-30Update argparseUltraQbik
Renamed --dont-compress-path to --compress-path Moved compressed path prefix to config.py
2024-08-29Make own timeoutUltraQbik
Built-in time out didn't work for some reason
2024-08-29Allow more connectionsUltraQbik
Allow 32768 total connections (although, more could be allowed) Allow 64 connections at once
2024-08-28Fixed logging and added LOGGER_PATH into config.pyUltraQbik
2024-08-28Fix verbose logging for file manUltraQbik
2024-08-28Update formattingUltraQbik
2024-08-28Update file manUltraQbik
2024-08-27change brotli to gzipUltraQbik
2024-08-27Fix bug + addition of argparseUltraQbik
2024-08-27wut?UltraQbik
2024-08-27Update to work with new path mapUltraQbik
2024-08-27Add compressionUltraQbik
2024-08-26Working file managerUltraQbik
2024-08-26Fix config.pyUltraQbik
2024-08-26Small changesUltraQbik
2024-08-26Add file man in config.pyUltraQbik
2024-08-26Working file managerUltraQbik
2024-08-26Reworking file fetchingUltraQbik
2024-08-26I guess typing.Generator is deprecated?UltraQbik
2024-08-26Add semaphoreUltraQbik
Use semaphore to limit core usage slightly (maybe) Also changed default configs a bit
2024-08-26Fix major issue with threading and potential bugsUltraQbik
Thread list was not cleared, so it was accumulating a ton of dead threads, now it should be fixed, as each thread removes itself at the end of request Added limit to how much data the client can send, as currently client data streams are unsupported Do minor renaming and allow to switch between HTTP and HTTPs
2024-08-25Add UTF-8 supportUltraQbik
Probably useful to have it
2024-08-24Remove response data stream requirementUltraQbik
2024-08-24Move stuff in APIUltraQbik
2024-08-24Update to data streamsUltraQbik
Instead of sending full files, and therefore storing them in ram (which is not always possible), send data in chunks of 64KiB
2024-08-23Remove some thingsUltraQbik
2024-08-23Update docsUltraQbik
2024-08-23Update API and response classUltraQbik
2024-08-23Update response classUltraQbik
2024-08-23Update APIUltraQbik
2024-08-23remove useless codeUltraQbik
2024-08-23Update API to give responseUltraQbik
2024-08-23Add thing to status codeUltraQbik
2024-08-23Add responseUltraQbik
2024-08-23Make restricted membersUltraQbik
Make status codes immutable (I think that's how you do it?)
2024-08-23Basic responses workingUltraQbik
2024-08-23Add status codesUltraQbik
2024-08-23Ditch asyncio, threading actually works much betterUltraQbik
Problem was that I wanted to do things actually in parallel, and wanted to launch a task but without blocking the thread, asyncio was for whatever reason blocking the thread which was causing issues when 1 user was downloading a file and trying to do something else on the page (like load a new page or something) Threading ACTUALLY does do exactly what I want via `threading.Thread(...).start()`, so that will be used going forward Also, it seems to 3x faster that way, because with asyncio the page took 1 sec to load, with threading it takes 280 ms, which is weird even if we are doing things one at a time
2024-08-22Update things slightlyUltraQbik
2024-08-22Kind of working API I guess?UltraQbik
2024-08-22Move thing upUltraQbik
2024-08-22Update path handling and API partUltraQbik
2024-08-22Update API thingUltraQbik
2024-08-22API seems to workUltraQbik
2024-08-22Massive refactoring addition of APIUltraQbik
2024-08-22Add simple HTML minimizer for gooder compressionUltraQbik
2024-08-21Carry Request class to a separate .py fileUltraQbik