Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iamaziz/sqlify
https://github.com/iamaziz/sqlify
Last synced: 4 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/iamaziz/sqlify
- Owner: iamaziz
- License: mit
- Created: 2022-12-03T23:01:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-26T00:14:28.000Z (about 1 year ago)
- Last Synced: 2024-10-12T04:53:30.091Z (about 1 month ago)
- Language: Python
- Size: 65.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PySQLify
[![Open in Streamlit][share_badge]][share_link]
Upload a dataset to process (manipulate/analyze) it using SQL and Python, similar to running Jupyter Notebooks. Currently, supports `csv` files only.
[share_badge]: https://static.streamlit.io/badges/streamlit_badge_black_white.svg
[share_link]: https://sqlify.streamlit.app
**TODO**
```
- [x] generate data profile with pandas_profiling
- [ ] support upload other file types: tsv, .xls, .xlsx
- [ ] caching / for scaling, use DuckDB
- [ ] parse data types, and change col types
- [ ] configs eg skip_rows, sep, column names .. etc
```Credit. This is created with:
> [Streamlit](https://github.com/streamlit/streamlit) | [pandas](https://github.com/pandas-dev/pandas) | [duckdb](https://github.com/duckdb/duckdb) | [streamlit-ace](https://github.com/okld/streamlit-ace)