shillelagh icon indicating copy to clipboard operation
shillelagh copied to clipboard

Making it easy to query APIs via SQL

Results 27 shillelagh issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** Adapters could benefit from knowing which columns were requested, so they can fetch less data. **Describe the solution you'd like**...

enhancement
developer
performance

Implement adapters: - [x] WeatherAPI - [x] CSV files - [x] Google Sheets - [x] Socrata - [x] Pandas - [x] Datasette - [x] Github repositories - [x] [XML](https://github.com/betodealmeida/shillelagh/issues/389) -...

enhancement
help wanted
good first issue

For some adapters like Pandas it would be more efficient to return a buffer that points to the data, instead of an iterator.

developer
performance

# Summary # Testing instructions

SQLAlchemy 1.4 now supports Python asyncio. In order to take advantage of this, the [dialect must be "asyncio-compatible"](https://docs.sqlalchemy.org/en/14/orm/extensions/asyncio.html#asynchronous-i-o-asyncio). It would be great to have a version of the base `Dialect`...

enhancement

In this sheet (https://docs.google.com/spreadsheets/d/1_rN3lm0R_bU3NemO0s9pbFkY5LQPcuy1pscv8ZXPtg8/edit#gid=1648320094) the column `timeofday` is returned as having type `datetime` (instead of `timeofday`), even though it's formatted as "Time". I hardcoded a solution in https://github.com/betodealmeida/shillelagh/pull/159 to fix...

enhancement
help wanted

It would be nice to support at least 2 backends. For Postgres we can use https://multicorn.org/.

enhancement

WeatherAPI also has an API for forecasts, we could extend the current adapter or create a new one to support it.

enhancement
help wanted
good first issue

See [release notes](https://github.com/rogerbinns/apsw/releases/tag/3.41.0.0), specifically: - [x] https://github.com/rogerbinns/apsw/issues/278 - [ ] https://github.com/rogerbinns/apsw/issues/188 - [ ] https://github.com/rogerbinns/apsw/issues/332 **Is your feature request related to a problem? Please describe.** A clear and concise description...

enhancement

# Summary New adapter proposal to support CVE, CPES and CWEs from NVD as a datasource. Will consume 2 REST API endpoints from NVD, more details here: https://nvd.nist.gov/developers for the...