Upload providing a URL #4
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
Priorità
Media
Priorità
Urgente
Rifiutato
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
techbloc/caricari#4
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Right now, as a user, you need to manually go to
/uploadand upload a file. This is ok, but has some drawbacks:Instead of uploading, you might want to give the server a URL, and let it download/upload for you. Assuming those servers have good connectivity, this could be much faster!
Does Techrec already have an endpoint to request a URL for the resource to download? If so, UploaderBackend could use it and return the URL. At that point, UploaderCli could notify the backend server to fetch the file.
@Accattone wrote in #4 (comment):
ti rispondo in italiano che è lunga :)
Se ho capito la domanda, l'endpoint è il link che ti compare sul tasto scarica.
Ad esempio
https://techrec.ondarossa.info/output/ror-250428_2000-2106-.ogg.Quindi sì, da techrec c'è un endpoint per scaricare file.
UploaderBackend è una classe "base" per facilita la creazione di uploader. L'idea è che, dopo aver caricato qualcosa su upload.ondarossa.info, la vogliamo caricare anche altrove (ad esempio archive.org o arkiwi.org)
Questa issue invece riguarda il prima, non il dopo. Cioè io vorrei poter caricare una cosa su upload.ondarossa.info senza mandargli il file. Immagina di essere a casa con una connessione molto lenta. Vai su techrec. Copi il link (quello di prima). Apri upload.ondarossa.info. Incolli il link. Il tuo pc trasferisce pochissimi dati, ovviamente poi ci deve essere trasferimento dati tra i due server.
Provo a modificare la descrizione per rendere le cose più chiare.
Anche UploaderCli, così come UploaderBackend, è un meccanismo per la "seconda" fase, in cui cioè vogliamo portare i file dal nostro server a degli archivi veri e propri. Gli archivi di cui per ora abbiamo disponibilità non sanno fare fetch: siamo noi che gli mandiamo i dati. Naturalmente potrebbero anche esserci archivi che fanno diversamente, ma anche in quel caso, dovrebbero pescare da media.ondarossa.info, non direttamente da techrec.
Ah, una nota: secondo me in termini pratici il vero "balzo" di usabilità non sarà dato tanto da questa issue, quanto da techbloc/ticket#42 . Credo che il grosso delle persone carichi i file da dentro la radio (magari sbaglio), quindi l'integrazione con carichello fa la differenza (ed è più facile da implementare).