Hashed URLs for Shared files
- Lingua principale
- Python
- Stelle
- 46.7k
- Fork
- 1.9k
- Merge medio
- 9g 2h
- PR unite (30g)
- 4
Descrizione
**is your feature request related to a problem? Please describe.**
I work in a limited-access environment, where my activities are tracked, including but not limited to how time I spend on a particular URL. What I don't want to be tracked is the file name associated with this link, on which I am spending so much time.
**Describe the idea / solution you'd like**
I would like it to so that if I create a Share, the URLs of the file in it will be hashed. They will not work as redirects (HTTP 301), but rather as the actual file (HTTP 200 and HTTP 206).
Example, https://my.copy.party/shr/xyz/Hehe.2069.4320p.FloppyRip.mkv appears as https://my.copy.party/shr/xyz/sckuabciciecinc.mkv, even if you explicitly check for redirects.
**Describe any alternatives you've considered**
None
**Additional context**
None
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Esaminate la logica di creazione degli share e di distribuzione dei file nel codebase, probabilmente nei moduli che gestiscono il routing degli URL e la distribuzione dei file. Comprendete come vengono generati e distribuiti gli URL attuali. La modifica richiede di modificare la generazione degli URL per usare hash invece dei nomi dei file e di garantire risposte HTTP 200/206 dirette senza reindirizzamenti. Eseguite il test creando uno share e verificando che gli URL con hash funzionino correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- backend, security
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100