allenai / allenai/cached_path

feature: partially download ZIPs

Ouverte
#240 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Feature request
Langage dominant
Python
Étoiles
47
Forks
22
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**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.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.