[Suggestion] "lazy mode" for torrent verify comamnd
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia con il comando verify e determina in che modo associa attualmente i percorsi dei torrent ai file locali. Definisci l’ambito e il comportamento di un’opzione lazy per gli spazi iniziali o finali e i file di lunghezza zero, preservando la verifica degli hash. Il lavoro è completato quando l’opzione è documentata e la verifica gestisce i percorsi descritti, ripuliti da Transmission, senza falsi errori di file mancante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
imdl should be a bit more tolerant when checking torrents with regard to file names and other things.
Two simple examples:
In practice, torrents are sometimes created from very messy folders.
A classic example is the protruding space character.
Even 0-byte files occur frequently.
Torrent clients sometimes handle this quite clumsily. For example, Transmission removes protruding spaces and does not create 0-byte files.
This procedure means that these torrents are valid and clean for Transmission. In imdl a check fails because of missing files although they are actually there.
This can be remedied by "unclean" renaming and creating empty files with touch.
It might be useful if files were found even if they are there but really only have spaces in front of them. Also 0-byte files should be considered "irrelevant" and simply ignored. This should not break hashes. It would be useful to be able to activate this with an option in the verify command. Something like -lazy or something similar.
Edit: Transmission also appears to remove trailing spaces.
Edit 2: Transmission performs the cleanup for all path parts.
- Lingua principale
- Rust
- Stelle
- 663
- Fork
- 36
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di casey/intermodal
-
Improve Readme HeaderApertadocumentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
casey/intermodal#453 ·
-
Retracker commandAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
casey/intermodal#564 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
casey/intermodal#559 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
casey/intermodal#538 · 6 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
casey/intermodal#527 ·
Tutte le issue di casey/intermodal
Issue simili
-
defect
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni
-
enhancement user-priority/P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno