sxpyr
yamlpath
sxpyr | yamlpath | |
---|---|---|
3 | 9 | |
4 | 112 | |
- | - | |
3.5 | 4.8 | |
11 months ago | 4 months ago | |
Python | Python | |
MIT License | ISC License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sxpyr
- portable S-expressions (POSE) specification and libraries
-
Which Lisp is the most regular when it comes to syntax?
Note that the rendering on github is ... not the best since it exports things that would normally be hidden. https://github.com/tgbugs/sxpyr/blob/master/docs/paper.org
-
The YAML Document from Hell
4. still better than yaml and json
0. https://github.com/tgbugs/sxpyr
yamlpath
-
jq 1.7 Released
A couple more alternatives:
https://github.com/kellyjonbrazil/jello
https://github.com/wwkimball/yamlpath
-
The yaml document from hell
I used the official reference implementation to make a CLI converter between NestedText and TOML, JSON, and YAML. When generating one of these formats, you can use yamlpath queries to concisely but explicitly apply supported types to data elements.
-
The YAML Document from Hell
I'm a huge fan of NestedText, especially as there is no escaping needed ever.
If you ever want to use it as a pre-format to generate either TOML, JSON, or YAML, I used the official reference implementation to make a CLI converter between them and NestedText.
When generating one of these formats, you can use yamlpath queries to concisely but explicitly apply supported types to data elements.
- My CLI converter: https://github.com/AndydeCleyre/nestedtextto
- yamlpath info: https://github.com/wwkimball/yamlpath/wiki/Search-Expression...
-
Replace Specific Lines in a JSON file
Not what you're asking, but if you wanted to do this with yamlpath:
-
jq help: is it possible to replace a key-value in one json file using the data from another json file?
You may want to take a look at yamlpath for this. If I remember when I'm at a computer I'll try to post more.
-
An introduction to the magic of jq - Understanding the basics of jq with a realistic example
I'm no expert in any of these tools, but here are some yamlpath and jello examples to match:
-
Top python libraries/ frameworks that you suggest every one
yamlpath
-
jq error out when parse multiple lines without \n
FWIW, yamlpath (tested with 3.6.4) seems to strip and forgive those characters:
- List of JSON tools for command line
What are some alternatives?
sexplib - Automated S-expression conversion
jiq - jid on jq - interactive JSON query tool using jq expressions
nestedtextto - CLI to convert between NestedText and JSON, YAML, or TOML, with explicit type casting
jinsi - JSON/YAML homoiconic templating language
dune - A composable build system for OCaml.
taskipy - the complementary task runner for python
as-powerful-as-possible
pxi - 🧚 pxi (pixie) is a small, fast, and magical command-line data processor similar to jq, mlr, and awk.
toml - Tom's Obvious, Minimal Language
nvim-jqx - Populate the quickfix with json entries
sexp - S-expression swiss knife
Textrude - Code generation from YAML/JSON/CSV models via SCRIBAN templates