allenai / allenai/cached_path

feature: partially download ZIPs

Offen
#240 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Feature request
Vorherrschende Sprache
Python
Sterne
47
Forks
22
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Is your feature request related to a problem? Please describe.**
I don't want to have to use the network bandwith required to download an entire zip when I only want to access one file from it.

**Describe the solution you'd like**
I new `kwarg` on the `cached_path` function to choose to only download the requested file in a zip folder

```python3
cached_path("https://example.org/file.zip!file/path.txt", extract_archive=True, single_file=True)
```

**Describe alternatives you've considered**
Using [remoteZip](https://pypi.org/project/remotezip/) which "provides a way to access single members of a zip file archive", but does not have the file caching functionality of this library out-of-the box. I would suggest that [remoteZip](https://pypi.org/project/remotezip/) could be used under the hood to implement this feature.

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.