All Projects → dreftymac → dynamic.yaml

dreftymac / dynamic.yaml

Licence: other
DEPRECATED: YAML-based data transformations

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to dynamic.yaml

Textrude
Code generation from YAML/JSON/CSV models via SCRIBAN templates
Stars: ✭ 79 (+464.29%)
Mutual labels:  yaml, code-generation
cq
Clojure Command-line Data Processor for JSON, YAML, EDN, XML and more
Stars: ✭ 111 (+692.86%)
Mutual labels:  yaml, data-transformation
Swaggen
OpenAPI/Swagger 3.0 Parser and Swift code generator
Stars: ✭ 385 (+2650%)
Mutual labels:  yaml, code-generation
Prinder
Free Pull Request reminder for Github. Has configurations to post reminders to Slack and email along with jinja templating
Stars: ✭ 21 (+50%)
Mutual labels:  yaml
paerser
No description or website provided.
Stars: ✭ 38 (+171.43%)
Mutual labels:  yaml
consulator
Import and synchronize your Consul KV data from JSON and YAML
Stars: ✭ 27 (+92.86%)
Mutual labels:  yaml
ryaml
Python yaml library using Rust
Stars: ✭ 14 (+0%)
Mutual labels:  yaml
gen-cisco
🧨 Generates Cisco scripts based on YAML files
Stars: ✭ 29 (+107.14%)
Mutual labels:  yaml
elk
🦌 Minimalist yaml based task runner
Stars: ✭ 43 (+207.14%)
Mutual labels:  yaml
go-config
Configuration file loader for Go
Stars: ✭ 27 (+92.86%)
Mutual labels:  yaml
1c http
Подсистема 1С для работы с HTTP
Stars: ✭ 48 (+242.86%)
Mutual labels:  code-generation
cog
Command-line utility that makes it easy to organize a project which uses code generation
Stars: ✭ 15 (+7.14%)
Mutual labels:  code-generation
HsYAML
YAML 1.2 implementation in pure Haskell
Stars: ✭ 50 (+257.14%)
Mutual labels:  yaml
coqpit
Simple but maybe too simple config management through python data classes. We use it for machine learning.
Stars: ✭ 67 (+378.57%)
Mutual labels:  yaml
vscode-cmantic
C/C++ code generation for VS Code: Generate Definitions, Getters, Setters, and much more.
Stars: ✭ 61 (+335.71%)
Mutual labels:  code-generation
remark-frontmatter
remark plugin to support frontmatter (YAML, TOML, and more)
Stars: ✭ 167 (+1092.86%)
Mutual labels:  yaml
AUCR
Analyst Unknown Cyber Range - a micro web service framework
Stars: ✭ 24 (+71.43%)
Mutual labels:  yaml
icingaweb2-module-fileshipper
Provide CSV, JSON, XML and YAML files as an Import Source for the Icinga Director and optionally ship hand-crafted additional Icinga2 config files
Stars: ✭ 25 (+78.57%)
Mutual labels:  yaml
kahoy
Simple Kubernetes raw manifests deployment tool
Stars: ✭ 33 (+135.71%)
Mutual labels:  yaml
orm
Go Typed ORM
Stars: ✭ 16 (+14.29%)
Mutual labels:  code-generation

[DEPRECATED]

dynamic.yaml

YAML-based data transformations - live demo on blockspring.

Overview

DynamicYaml is a general-purpose, fully-extensible transformation engine for YAML.

The design philosophy of this project:

  • enhance YAML by adding the best features from string template tools
    • (currently using python/yaml and python/jinja2)
  • support for advanced features and an unlimited range of outputs
  • easy extensibility and plugin support

Live demo (blockspring.com)

Try it now with blockspring.

  • Step: save the following to a text file on your machine (e.g., helloworld.yaml)
dataroot:
  event:
    overview:   Welcome to dynamic yaml!
    date:       20150716.1732
    desc:       A simple introduction to dynamic yaml.

  people:
    - fullname:     Bregiono Buckridge
      email:        [email protected]
      id:           1
      url:          https://example.com/bregiono
      regioncc:     region001

    - fullname:     Antonina Daugherty
      email:        [email protected]
      id:           1
      url:          https://example.com/antonina
      regioncc:     region001

    - fullname:     Preston Boyer
      email:        [email protected]
      id:           3
      url:          https://example.com/preston
      regioncc:     region002

__yaml__:
  - template: |
      {{ dataroot |jjdata_formatas('jsonpretty') }}
  • Step: Upload the file to blockspring and choose "Run"

  • Step: Use the data transformation results for anything you want. All done!

See also

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].