{"id":14483085,"url":"https://github.com/Errahum/SQLite-data-creator","last_synced_at":"2025-08-30T03:33:01.117Z","repository":{"id":246963773,"uuid":"824778082","full_name":"Errahum/SQLite-data-creator","owner":"Errahum","description":"This application enables users to create and open SQLite databases, create tables, load data from json, csv and Parquet files, display table contents, and drop tables as needed.","archived":false,"fork":false,"pushed_at":"2024-08-05T20:10:25.000Z","size":29,"stargazers_count":18,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-27T04:32:13.223Z","etag":null,"topics":["csv","json","parquet","sqlite","sqlite-database"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Errahum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-05T23:37:32.000Z","updated_at":"2024-11-14T22:06:11.000Z","dependencies_parsed_at":"2024-12-27T07:00:24.171Z","dependency_job_id":null,"html_url":"https://github.com/Errahum/SQLite-data-creator","commit_stats":null,"previous_names":["sahurows/sqlite-data-creator","sariteos/sqlite-data-creator","errahum/sqlite-data-creator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Errahum/SQLite-data-creator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Errahum%2FSQLite-data-creator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Errahum%2FSQLite-data-creator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Errahum%2FSQLite-data-creator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Errahum%2FSQLite-data-creator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Errahum","download_url":"https://codeload.github.com/Errahum/SQLite-data-creator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Errahum%2FSQLite-data-creator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272800743,"owners_count":24995138,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csv","json","parquet","sqlite","sqlite-database"],"created_at":"2024-09-03T00:01:29.300Z","updated_at":"2025-08-30T03:33:00.784Z","avatar_url":"https://github.com/Errahum.png","language":"Python","readme":"# SQLite data creator\n\nSQLite data creator is a Python application that allows users to manage SQLite databases through a user-friendly graphical interface built with Tkinter. This application enables users to create and open SQLite databases, create tables, load data from json, csv and Parquet files, display table contents, and drop tables as needed.\n\n## Table of Contents\n- [Prerequisites](#prerequisites)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Resources](#resources)\n- [Contribute](#contribute)\n- [License](#license)\n- [Donate](#donate)\n\n## Prerequisites\n\nBefore you begin, ensure you have met the following requirements:\n- You have installed Python 3.6 or later.\n- You have a basic understanding of SQLite databases.\n- You have the following Python packages installed:\n  - `tkinter`\n  - `pandas`\n  - `pyarrow`\n\n## Installation\n\nTo install SQLite Manager, follow these steps:\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/yourusername/sqlite-manager.git\n    ```\n\n2. Navigate to the project directory:\n    ```bash\n    cd sqlite-manager\n    ```\n\n3. Install the required dependencies:\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n## Usage\n\nTo use SQLite Manager, follow these steps:\n\n1. Run the application:\n    ```bash\n    python sqlite_manager.py\n    ```\n\n2. Use the GUI to create or open an SQLite database, create tables, load data from json, csv and Parquet files, and manage tables.\n\n### GUI Components\n\n- **Database Frame**: Input the database file name and click \"Open/Create\" to open or create a database.\n- **Table Frame**: Used for displaying available tables.\n- **Insert Frame**: Select a json, csv or Parquet file to load data into the database.\n- **Drop Table Button**: Delete the selected table.\n- **Table Listbox**: Displays the list of tables in the database.\n- **Data Text**: Displays the content of the selected table.\n\n## Resources\n\nFor more information on SQLite and Tkinter, you can refer to the following resources:\n- [SQLite Documentation](https://www.sqlite.org/docs.html)\n- [Tkinter Documentation](https://docs.python.org/3/library/tkinter.html)\n- [Pandas Documentation](https://pandas.pydata.org/docs/)\n\n## Contribute\n\nContributions are welcome! Please follow these steps to contribute:\n\n1. Fork the repository.\n2. Create a new branch:\n    ```bash\n    git checkout -b feature-name\n    ```\n3. Make your changes and commit them:\n    ```bash\n    git commit -m 'Add feature'\n    ```\n4. Push to the branch:\n    ```bash\n    git push origin feature-name\n    ```\n5. Create a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.\n\n## Donate\n\nIf you find this project helpful, consider supporting us with a donation to help maintain and improve the project. Thank you!\n\n[![learning_application](https://i.imgur.com/abEFO5o.png)](https://buymeacoffee.com/Errahum)\n","funding_links":["https://buymeacoffee.com/Errahum"],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FErrahum%2FSQLite-data-creator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FErrahum%2FSQLite-data-creator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FErrahum%2FSQLite-data-creator/lists"}