Documentation

This site serves my static files. My main site: tandav.me

JSON API

this site https://files.tandav.me also can return JSON responses. This can be handy if you want to scrape/download lot of files programmaticaly. There is no "download folder as zip" button, so if you want to download whole folder, you can do it via API.

pass Accept: application/json header. Example using curl:

curl --header "Accept: application/json" https://files.tandav.me
response:
[{"name":"orthodox-mp3/","size":12288,"url":"./orthodox-mp3/","mod_time":"2024-03-09T18:43:29Z","mode":2147484141,"is_dir":true,"is_symlink":false},{"name":"some/","size":4096,"url":"./some/","mod_time":"2024-03-09T18:57:45Z","mode":2147484141,"is_dir":true,"is_symlink":false},{"name":"favicon.ico","size":15406,"url":"./favicon.ico","mod_time":"2024-03-09T18:41:32.567487517Z","mode":436,"is_dir":false,"is_symlink":false},{"name":"README.md","size":38,"url":"./README.md","mod_time":"2024-03-09T18:51:26Z","mode":420,"is_dir":false,"is_symlink":false},{"name":"Taskfile.yml","size":177,"url":"./Taskfile.yml","mod_time":"2024-03-09T18:57:18Z","mode":420,"is_dir":false,"is_symlink":false}]
caddy docs

Also read about wget mirror

todo: write here example python script to download folder recursively