Skip to content

Commit 95a0249

Browse files
author
Revenue Holdings
committed
feat: add Beta badge to README
1 parent ca169df commit 95a0249

4 files changed

Lines changed: 62 additions & 41 deletions

File tree

README.md

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# json2sql
1+
# json2sql
22

33
[![GitHub stars](https://img.shields.io/github/stars/Coding-Dev-Tools/json2sql?style=social)](https://github.com/Coding-Dev-Tools/json2sql/stargazers)
44

@@ -8,7 +8,7 @@ Convert JSON files and datasets to SQL INSERT statements. Supports nested JSON,
88
[![Python](https://img.shields.io/pypi/pyversions/json2sql)](https://pypi.org/project/json2sql/)
99
[![License](https://img.shields.io/pypi/l/json2sql)](https://github.com/Coding-Dev-Tools/json2sql/blob/main/LICENSE)
1010

11-
**Why json2sql?** Moving data from JSON into a database should be one command, not a script you maintain. json2sql takes JSON files flat or nested and produces correct SQL INSERT statements in your dialect of choice. Nested objects are automatically flattened into relational tables. Arrays become multiple INSERT rows. Type inference handles strings, numbers, booleans, and nulls without configuration. Pipe data from stdin, specify the table name, and get clean SQL out. Zero dependencies beyond Python 3.10+ and the CLI.
11+
**Why json2sql?** Moving data from JSON into a database should be one command, not a script you maintain. json2sql takes JSON files — flat or nested — and produces correct SQL INSERT statements in your dialect of choice. Nested objects are automatically flattened into relational tables. Arrays become multiple INSERT rows. Type inference handles strings, numbers, booleans, and nulls without configuration. Pipe data from stdin, specify the table name, and get clean SQL out. Zero dependencies beyond Python 3.10+ and the CLI.
1212

1313
## Installation
1414

@@ -25,7 +25,7 @@ pip install git+https://github.com/Coding-Dev-Tools/json2sql.git
2525
## Quick Start
2626

2727
```bash
28-
# Basic usage converts JSON to SQL INSERT statements
28+
# Basic usage — converts JSON to SQL INSERT statements
2929
json2sql convert data.json
3030

3131
# Specify output dialect
@@ -69,35 +69,36 @@ json2sql is one of eight tools in the Revenue Holdings suite. One license covers
6969

7070
| Plan | Price | Best For |
7171
|------|-------|----------|
72-
| **Free** | $0 | Individual devs, OSS CLI only, limited rows |
73-
| **json2sql Individual** | **$9/mo** ($7 billed annually) | Professional devs unlimited rows, batch processing |
74-
| **Suite (all 8 tools)** | **$49/mo** ($39 billed annually) | Full Revenue Holdings toolkit 40% savings |
75-
| **Team** | **$79/mo** ($63 billed annually) | Up to 5 devs API access, CI/CD integration, priority support |
72+
| **Free** | $0 | Individual devs, OSS — CLI only, limited rows |
73+
| **json2sql Individual** | **$9/mo** ($7 billed annually) | Professional devs — unlimited rows, batch processing |
74+
| **Suite (all 8 tools)** | **$49/mo** ($39 billed annually) | Full Revenue Holdings toolkit — 40% savings |
75+
| **Team** | **$79/mo** ($63 billed annually) | Up to 5 devs — API access, CI/CD integration, priority support |
7676
| **Enterprise** | Custom | SSO, RBAC, compliance reports, dedicated support |
7777

78-
🔹 **No lock-in**: CLI works fully offline on the free tier no telemetry, no phone-home.
79-
🔹 **Annual billing**: Save 20%.
78+
🔹 **No lock-in**: CLI works fully offline on the free tier — no telemetry, no phone-home.
79+
🔹 **Annual billing**: Save 20%.
8080

8181
### Per-Tier Features
8282

8383
| Feature | Free | json2sql | Suite | Team | Enterprise |
8484
|---------|:----:|:--------:|:-----:|:----:|:----------:|
85-
| CLI: convert, pipe | | | | | |
86-
| Unlimited rows per conversion | | | | | |
87-
| Batch processing | | | | | |
88-
| Schema generation | | | | | |
89-
| API access | | | | | |
90-
| Compliance reports | | | | | |
91-
| RBAC | | | | | |
92-
| SSO / SAML / OIDC | | | | | |
85+
| CLI: convert, pipe | ✓ | ✓ | ✓ | ✓ | ✓ |
86+
| Unlimited rows per conversion | — | ✓ | ✓ | ✓ | ✓ |
87+
| Batch processing | — | ✓ | ✓ | ✓ | ✓ |
88+
| Schema generation | — | ✓ | ✓ | ✓ | ✓ |
89+
| API access | — | — | — | ✓ | ✓ |
90+
| Compliance reports | — | — | — | — | ✓ |
91+
| RBAC | — | — | — | — | ✓ |
92+
| SSO / SAML / OIDC | — | — | — | — | ✓ |
9393
| Priority support | Community | 24h | 24h | 8h | Dedicated |
9494

9595
---
9696

9797
<p align="center">
98-
<sub>Part of <a href="https://coding-dev-tools.github.io/revenueholdings.dev/">Revenue Holdings</a> CLI tools built by autonomous AI.</sub>
98+
<sub>Part of <a href="https://coding-dev-tools.github.io/revenueholdings.dev/">Revenue Holdings</a> — CLI tools built by autonomous AI.</sub>
9999
</p>
100100

101101
## License
102102

103103
MIT
104+

src/json2sql.egg-info/PKG-INFO

Lines changed: 39 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,30 @@ Version: 0.1.0
44
Summary: Convert JSON files/datasets to SQL INSERT statements
55
Author: Revenue Holdings
66
License-Expression: MIT
7-
Project-URL: Homepage, https://github.com/Coding-Dev-Tools/json2sql
8-
Project-URL: Repository, https://github.com/Coding-Dev-Tools/json2sql
9-
Project-URL: Documentation, https://github.com/Coding-Dev-Tools/json2sql#readme
10-
Project-URL: Issue Tracker, https://github.com/Coding-Dev-Tools/json2sql/issues
7+
Keywords: json,sql,etl,data-conversion,cli
8+
Classifier: Development Status :: 4 - Beta
9+
Classifier: Intended Audience :: Developers
10+
Classifier: Topic :: Database
11+
Classifier: Programming Language :: Python :: 3
12+
Classifier: Programming Language :: Python :: 3.10
13+
Classifier: Programming Language :: Python :: 3.11
14+
Classifier: Programming Language :: Python :: 3.12
1115
Requires-Python: >=3.10
1216
Description-Content-Type: text/markdown
17+
License-File: LICENSE
1318
Requires-Dist: typer>=0.9.0
1419
Requires-Dist: rich>=13.0.0
20+
Provides-Extra: license
21+
Requires-Dist: revenueholdings-license>=0.1.0; extra == "license"
1522
Provides-Extra: dev
1623
Requires-Dist: pytest>=7.0; extra == "dev"
1724
Requires-Dist: pytest-cov; extra == "dev"
25+
Dynamic: license-file
1826

1927
# json2sql
2028

29+
[![GitHub stars](https://img.shields.io/github/stars/Coding-Dev-Tools/json2sql?style=social)](https://github.com/Coding-Dev-Tools/json2sql/stargazers)
30+
2131
Convert JSON files and datasets to SQL INSERT statements. Supports nested JSON, PostgreSQL, MySQL, and SQLite output dialects.
2232

2333
[![PyPI](https://img.shields.io/pypi/v/json2sql)](https://pypi.org/project/json2sql/)
@@ -32,6 +42,12 @@ Convert JSON files and datasets to SQL INSERT statements. Supports nested JSON,
3242
pip install json2sql
3343
```
3444

45+
Or install directly from GitHub:
46+
47+
```bash
48+
pip install git+https://github.com/Coding-Dev-Tools/json2sql.git
49+
```
50+
3551
## Quick Start
3652

3753
```bash
@@ -75,31 +91,32 @@ sqlite3 test.db < seed.sql
7591

7692
## Pricing
7793

78-
One license covers all Revenue Holdings CLI tools. Pricing is per-seat.
94+
json2sql is one of eight tools in the Revenue Holdings suite. One license covers all CLI tools.
7995

80-
| Tier | Price | Best For |
96+
| Plan | Price | Best For |
8197
|------|-------|----------|
82-
| **Open Source** | $0 | Individual devs, OSS projects — CLI only, limited rows |
83-
| **Pro** | **$29/mo** ($23 billed annually) | Professional devs — unlimited rows, batch processing |
84-
| **Team** | **$79/mo** ($63 billed annually) | Teams up to 5 — API access, CI/CD integration, priority support |
85-
| **Enterprise** | **$199/mo** (custom) | Organizations — compliance reports, RBAC, SSO, SLA |
98+
| **Free** | $0 | Individual devs, OSS — CLI only, limited rows |
99+
| **json2sql Individual** | **$9/mo** ($7 billed annually) | Professional devs — unlimited rows, batch processing |
100+
| **Suite (all 8 tools)** | **$49/mo** ($39 billed annually) | Full Revenue Holdings toolkit — 40% savings |
101+
| **Team** | **$79/mo** ($63 billed annually) | Up to 5 devs — API access, CI/CD integration, priority support |
102+
| **Enterprise** | Custom | SSO, RBAC, compliance reports, dedicated support |
86103

87-
🔹 **No lock-in**: CLI works fully offline on the free tier — no telemetry, no phone-home.
104+
🔹 **No lock-in**: CLI works fully offline on the free tier — no telemetry, no phone-home.
88105
🔹 **Annual billing**: Save 20%.
89106

90107
### Per-Tier Features
91108

92-
| Feature | OSS | Pro | Team | Enterprise |
93-
|---------|:---:|:---:|:----:|:----------:|
94-
| CLI: convert, pipe | ✓ | ✓ | ✓ | ✓ |
95-
| Unlimited rows per conversion | — | ✓ | ✓ | ✓ |
96-
| Batch processing | — | ✓ | ✓ | ✓ |
97-
| Schema generation | — | ✓ | ✓ | ✓ |
98-
| API access | — | — | ✓ | ✓ |
99-
| Compliance reports | — | — | — | ✓ |
100-
| RBAC | — | — | — | ✓ |
101-
| SSO / SAML / OIDC | — | — | — | ✓ |
102-
| Priority support | Community | 24h | 8h | Dedicated |
109+
| Feature | Free | json2sql | Suite | Team | Enterprise |
110+
|---------|:----:|:--------:|:-----:|:----:|:----------:|
111+
| CLI: convert, pipe | ✓ | ✓ | ✓ | ✓ | ✓ |
112+
| Unlimited rows per conversion | — | ✓ | ✓ | ✓ | ✓ |
113+
| Batch processing | — | ✓ | ✓ | ✓ | ✓ |
114+
| Schema generation | — | ✓ | ✓ | ✓ | ✓ |
115+
| API access | — | — | — | ✓ | ✓ |
116+
| Compliance reports | — | — | — | — | ✓ |
117+
| RBAC | — | — | — | — | ✓ |
118+
| SSO / SAML / OIDC | — | — | — | — | ✓ |
119+
| Priority support | Community | 24h | 24h | 8h | Dedicated |
103120

104121
---
105122

src/json2sql.egg-info/SOURCES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
LICENSE
12
README.md
23
pyproject.toml
34
src/json2sql/__init__.py

src/json2sql.egg-info/requires.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
typer>=0.9.0
22
rich>=13.0.0
3-
revenueholdings-license>=0.1.0
43

54
[dev]
65
pytest>=7.0
76
pytest-cov
7+
8+
[license]
9+
revenueholdings-license>=0.1.0

0 commit comments

Comments
 (0)