Sup, so I'm currently making a yt-dlp proxy that lets you download any youtube video (or anything else downloadable by yt-dlp which includes a lot of webistes) and then makes it downloadable by anyone connecting to that nomadnet site.
However there's the issue that any new file that is created is not able to be downloaded till you restart the nomadnet --daemon (which I've been using to serve the pages), yea I could theoretically restart the program every download (I already have a background daemon for the downloader anyways) but that's not the cleanest solution and would spam announcements + cause occasional downtime for the site.
There's a few page serving dedicated programs just for serving but I don't know if they suffer from the same problem. is there any nice way around this?
Sidenote, if I manually go to the file url using rBrowser on my site I get something like this
_io.BufferedReader name='/home/welo/.reticulum/storage/resources/12ed7865854141af87c06799b9f35c4d7f4208a5f21a98af03d20ac825c7bf53'>
which doesn't exist if the file did not exist during startup (server never respond), but also this leaks the server's path to reticulum and exposes people's username which is bad, I attempted to do this on some pages that weren't my own but doing so never returns anything, so I'm not sure if my config is just busted or they are using a page serving application instead of just putting nomadnet as a daemon but I'm pointing it out just in case.