kittybytes
- 6 Devlogs
- 8 Total hours
a feature rich (soon to be) file uploading service
a feature rich (soon to be) file uploading service
patch notes:
/my-files page so you can see everything you’ve uploadedadded a proper /my-files route that pulls everything tied to your uploader_id cookie and shows it in a list. homepage now shows a “my files” link if you’ve uploaded anything before
also added a .vscode/launch.json that starts uvicorn + a cloudflare quick tunnel together and auto opens the tunnel url when its ready. if anyone wants to test kittybytes locally or self host their own version they can just hit run 🥹
patch notes:
i have 0 ideas where i should host this project, not much providers have lengthy persistent storage, the best free ones i could find is:
well isnt file storage the entire purpose of my app?
kittybytes has an actual database now!!!! files can finally have metadata instead of just being thrown into a folder and forgotten about
i used sqlite to store metadata about uploaded files, including:
/files/{file_id}
kittybytes file links now show proper Discord embeds
currently, kittybytes’ backend detects if the user agent is discord’s crawler. if it is, it adds open graph tags in the <head> of the HTML
note: i logged an hour of work but i stopped using github codespaces so this devlog says 0h 22m instead of 54m
DEVLOG #1!!! today i started a NEW project called kittybytes!! a file hosting service built for felines