python-remotezip
schema-irve
python-remotezip | schema-irve | |
---|---|---|
1 | 1 | |
103 | 10 | |
- | - | |
5.8 | 5.4 | |
3 months ago | about 1 month ago | |
Python | Elixir | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
python-remotezip
-
Why my favourite API is a zipfile on the European Central Bank's website
Also, when the server allows the range requests for zip files, the zip files are huge and one needs just a few files, one can actually download just the "central directory" and the data of the needed compressed files without downloading the whole file:
https://github.com/gtsystem/python-remotezip
schema-irve
-
Why my favourite API is a zipfile on the European Central Bank's website
Agreed! People are surprised but CSV files (while I would use them for everything) work great in low-tech environment, or when files must be produced by many different actors with different technical levels.
One concrete example is the French standard to describe Electrical Vehicles Charge Points, which is made of 2 parts (static = position & overall description, dynamic = current state, occupancy etc). Both "files" are just CSV files:
https://github.com/etalab/schema-irve
Both sub-formats are specified via TableSchema (https://frictionlessdata.io/schemas/table-schema.json).
Files are produced directly by electrical charge points operators, which can have widely different sizes & technicality, so CSV works nicely in that case.
What are some alternatives?
exchangeratesapi - Exchange Rates API
programming-language-benchmarks - Benchmarks for programming languages
programming-language
csv-parser - Streaming csv parser inspired by binary-csv that aims to be faster than everyone else
datasette - An open source multi-tool for exploring and publishing data
qsv - CSVs sliced, diced & analyzed.
BrowserBoxPro - :cyclone: BrowserBox is Web application virtualization via zero trust remote browser isolation and secure document gateway technology. Embed secure unrestricted webviews on any device in a regular webpage. Multiplayer embeddable browsers, open source! [Moved to: https://github.com/BrowserBox/BrowserBox]