{"id":16157690,"url":"https://github.com/theawiteb/csv2sqlite3","last_synced_at":"2025-10-24T16:32:24.823Z","repository":{"id":110115988,"uuid":"396836030","full_name":"TheAwiteb/csv2sqlite3","owner":"TheAwiteb","description":"command line tool that helps you to add one or more csv tables to a sqlite3 database. ","archived":false,"fork":false,"pushed_at":"2021-08-19T16:55:24.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-07T01:43:22.900Z","etag":null,"topics":["converter","csv","sqlite3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TheAwiteb.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":"2021-08-16T14:41:29.000Z","updated_at":"2021-08-19T16:55:27.000Z","dependencies_parsed_at":"2023-03-14T10:21:48.908Z","dependency_job_id":null,"html_url":"https://github.com/TheAwiteb/csv2sqlite3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TheAwiteb/csv2sqlite3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAwiteb%2Fcsv2sqlite3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAwiteb%2Fcsv2sqlite3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAwiteb%2Fcsv2sqlite3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAwiteb%2Fcsv2sqlite3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TheAwiteb","download_url":"https://codeload.github.com/TheAwiteb/csv2sqlite3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TheAwiteb%2Fcsv2sqlite3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275862875,"owners_count":25541903,"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-09-18T02:00:09.552Z","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":["converter","csv","sqlite3"],"created_at":"2024-10-10T01:50:20.483Z","updated_at":"2025-09-19T01:10:13.779Z","avatar_url":"https://github.com/TheAwiteb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ccenter\u003e\n\u003ch1\u003e\ncsv2sqlite3\n\u003c/h1\u003e\n\u003cb\u003e\ncsv2sqlite3 It is a command line tool that helps you to add one or more csv tables to a sqlite3 database.\n\u003c/b\u003e\n\u003c/center\u003e\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#Features\"\u003eFeatures\u003c/a\u003e\n  •\n  \u003ca href=\"#Requirements\"\u003eRequirements\u003c/a\u003e\n  •\n  \u003ca href=\"#Install\"\u003eInstall\u003c/a\u003e\n  •\n  \u003ca href=\"#Uses\"\u003eUses\u003c/a\u003e\n  •\n  \u003ca href=\"#Example\"\u003eExample\u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca href=\"#License\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Note: Please check that the file encoding is UTF-8\n\n## Features\n* Change the name of output database\n* Add one or more csv files to the database\n* Information about file flow (see [examples](#Example))\n\n## Requirements\n* **[python3.8](https://www.python.org/downloads/) +**\n* **[git](https://git-scm.com/)**\n* **[pip](https://pip.pypa.io/en/stable/installation/)**\n\n## Install\nuse [GitHub](https://github.com/) to clone the tool\n```bash\ngit clone https://github.com/Awiteb/csv2sqlite3\ncd csv2sqlite3\npip3 install -r requirements.txt\n```\n\n## Uses\n```text\nUsage: csv2sqlite3.py [OPTIONS] CSV_FILENAMES...\n\nArguments:\n  CSV_FILENAMES...  [required]\n\nOptions:\n  --output-filename TEXT  [default: output.sqlite3]\n  --help                  Show this message and exit.\n\n```\n\n## Example\n\n```bash\n$ python3 csv2sqlite3.py books.csv\nN: Output file is output.sqlite3\nN: Done connect with output.sqlite3\nN: Working with books.csv\nN: Table name: book\nN: Columns: ['bookID', 'title', 'authors', 'average_rating', 'isbn', 'isbn13', 'language_code', 'num_pages', 'ratings_count', 'text_reviews_count', 'publication_date', 'publisher']\nN: Done insert into book 11127 rows in 0.27s\n```\n\n```bash\n$ python3 csv2sqlite3.py --output-filename test.db Book\\ reviews/Book\\ reviews/*\nN: Output file is test.db\nN: Done connect with test.db\nN: Working with BX-Book-Ratings.csv\nN: Table name: BX-Book-Rating\nN: Columns: ['User-ID', 'ISBN', 'Book-Rating']\nN: Done insert into BX-Book-Rating 1048575 rows in 20.00s\nN: Working with BX_Books.csv\nN: Table name: BX_Book\nN: Columns: ['ISBN', 'Book-Title', 'Book-Author', 'Year-Of-Publication', 'Publisher', 'Image-URL-S', 'Image-URL-M', 'Image-URL-L', '']\nN: Done insert into BX_Book 271379 rows in 12.03s\nN: Working with BX-Users.csv\nN: Table name: BX-User\nN: Columns: ['User-ID', 'Location', 'Age', '']\nN: Done insert into BX-User 278851 rows in 8.49s\n```\n\n## License\n[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheawiteb%2Fcsv2sqlite3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheawiteb%2Fcsv2sqlite3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheawiteb%2Fcsv2sqlite3/lists"}