Skip to content

Commit 3c13551

Browse files
committed
📝 Add JSON tools
1 parent d1f32c3 commit 3c13551

File tree

2 files changed

+102
-9
lines changed

2 files changed

+102
-9
lines changed

docs/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import re
2020

2121

22-
# Set canonical URL from the Read the Docs Domain
23-
html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "")
22+
# Set canonical URL for the sitemap
23+
html_baseurl = "https://python4data.science/de/latest/"
2424

2525
html_context = {}
2626
# Tell Jinja2 templates the build is running on Read the Docs

docs/data-processing/serialisation-formats/json/index.rst

Lines changed: 100 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,6 @@ JSON
7474
| | | :doc:`../yaml/index` und :doc:`../toml/index`. |
7575
+-----------------------+-------+-------------------------------------------------------+
7676

77-
.. seealso::
78-
79-
* `JC – JSON Convert <https://github.com/kellyjonbrazil/jc>`_
80-
* `fx <https://github.com/antonmedv/fx>`_
81-
* `gron <https://github.com/tomnomnom/gron>`_
82-
* `python-json-patch <https://github.com/stefankoegl/python-json-patch>`_
83-
8477
Beispiel
8578
--------
8679

@@ -133,6 +126,106 @@ Antwort der :ref:`OSM-Nominatim-API
133126
}
134127
]
135128
129+
JSON-Tools
130+
----------
131+
132+
`fx <https://github.com/antonmedv/fx>`_
133+
macht JSON durchsuchbar. Dies erleichtert :abbr:`v.a. (vor allem)` die
134+
Erkundung von APIs, die große JSON-Blöcke zurückgeben, aber schlecht
135+
dokumentiert sind.
136+
137+
.. image:: https://raster.shields.io/github/stars/antonmedv/fx
138+
:alt: Stars
139+
:target: https://github.com/antonmedv/fx
140+
141+
.. image:: https://raster.shields.io/github/contributors/antonmedv/fx
142+
:alt: Contributors
143+
:target: https://github.com/antonmedv/fx/graphs/contributors
144+
145+
.. image:: https://raster.shields.io/github/commit-activity/y/antonmedv/fx
146+
:alt: Commit activity
147+
:target: https://github.com/antonmedv/fx/graphs/commit-activity
148+
149+
.. image:: https://raster.shields.io/github/license/antonmedv/fx
150+
:alt: Lizenz
151+
152+
`gron <https://github.com/tomnomnom/gron>`_
153+
Terminal JSON viewer & processor
154+
155+
.. image:: https://raster.shields.io/github/stars/tomnomnom/gron
156+
:alt: Stars
157+
:target: https://github.com/tomnomnom/gron
158+
159+
.. image:: https://raster.shields.io/github/contributors/tomnomnom/gron
160+
:alt: Contributors
161+
:target: https://github.com/tomnomnom/gron/graphs/contributors
162+
163+
.. image:: https://raster.shields.io/github/commit-activity/y/tomnomnom/gron
164+
:alt: Commit activity
165+
:target: https://github.com/tomnomnom/gron/graphs/commit-activity
166+
167+
.. image:: https://raster.shields.io/github/license/tomnomnom/gron
168+
:alt: Lizenz
169+
170+
`JC – JSON Convert <https://github.com/kellyjonbrazil/jc>`_
171+
ist ein CLI-Tool und eine Python-Bibliothek, die die Ausgabe gängiger
172+
Befehlszeilentools, Dateitypen und Zeichenfolgen in JSON,
173+
:doc:`../yaml/index` oder :doc:`python-basics:types/dicts` konvertiert; dies
174+
ermöglicht die Weiterleitung der Ausgabe an Tools wie `jq
175+
<https://jqlang.org>`_ und vereinfacht Automatisierungsskripte.
176+
177+
.. image:: https://raster.shields.io/github/stars/kellyjonbrazil/jc
178+
:alt: Stars
179+
:target: https://github.com/kellyjonbrazil/jc
180+
181+
.. image:: https://raster.shields.io/github/contributors/kellyjonbrazil/jc
182+
:alt: Contributors
183+
:target: https://github.com/kellyjonbrazil/jc/graphs/contributors
184+
185+
.. image:: https://raster.shields.io/github/commit-activity/y/kellyjonbrazil/jc
186+
:alt: Commit activity
187+
:target: https://github.com/kellyjonbrazil/jc/graphs/commit-activity
188+
189+
.. image:: https://raster.shields.io/github/license/kellyjonbrazil/jc
190+
:alt: Lizenz
191+
192+
`UltraJSON <https://github.com/ultrajson/ultrajson>`_
193+
ist ein schneller JSON-Encoder und -Decoder, der in reinem C geschrieben
194+
istund Bindings für Python≥3.9 bietet.
195+
196+
.. image:: https://raster.shields.io/github/stars/ultrajson/ultrajson
197+
:alt: Stars
198+
:target: https://github.com/ultrajson/ultrajson
199+
200+
.. image:: https://raster.shields.io/github/contributors/ultrajson/ultrajson
201+
:alt: Contributors
202+
:target: https://github.com/ultrajson/ultrajson/graphs/contributors
203+
204+
.. image:: https://raster.shields.io/github/commit-activity/y/ultrajson/ultrajson
205+
:alt: Commit activity
206+
:target: https://github.com/ultrajson/ultrajson/graphs/commit-activity
207+
208+
.. image:: https://raster.shields.io/github/license/ultrajson/ultrajson
209+
:alt: Lizenz
210+
211+
`python-json-patch <https://github.com/stefankoegl/python-json-patch>`_
212+
ist eine Python-Bibliothek für JSON-Patches gemäß :rfc:`6902`.
213+
214+
.. image:: https://raster.shields.io/github/stars/stefankoegl/python-json-patch
215+
:alt: Stars
216+
:target: https://github.com/stefankoegl/python-json-patch
217+
218+
.. image:: https://raster.shields.io/github/contributors/stefankoegl/python-json-patch
219+
:alt: Contributors
220+
:target: https://github.com/stefankoegl/python-json-patch/graphs/contributors
221+
222+
.. image:: https://raster.shields.io/github/commit-activity/y/stefankoegl/python-json-patch
223+
:alt: Commit activity
224+
:target: https://github.com/stefankoegl/python-json-patch/graphs/commit-activity
225+
226+
.. image:: https://raster.shields.io/github/license/stefankoegl/python-json-patch
227+
:alt: Lizenz
228+
136229
.. _`standard`: https://www.json.org/json-en.html
137230
.. _`JSON_Checker`: http://www.json.org/JSON_checker/
138231
.. _`JSON Schema Proposal`: https://json-schema.org

0 commit comments

Comments
 (0)