Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hatappo/moody
It transforms various data structures from left to right.
https://github.com/hatappo/moody
clojure clojurescript re-frame
Last synced: 6 days ago
JSON representation
It transforms various data structures from left to right.
- Host: GitHub
- URL: https://github.com/hatappo/moody
- Owner: hatappo
- Created: 2024-01-25T17:54:16.000Z (almost 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-28T03:27:39.000Z (11 months ago)
- Last Synced: 2025-01-11T06:30:30.325Z (14 days ago)
- Topics: clojure, clojurescript, re-frame
- Language: Clojure
- Homepage: https://moody.odoru.dev/
- Size: 25.1 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
_Moody_
> If someone is moody, their moods change suddenly and they become angry or unhappy easily
>
> [MOODY | English meaning - Cambridge Dictionary](https://dictionary.cambridge.org/dictionary/english/moody)_Moody Katsuyama_
> He just passes something off from right to left. This tool also just passes some data structures off from right to left
>
> [Moody Katsuyama - Wikipedia](https://ja.wikipedia.org/wiki/%E3%83%A0%E3%83%BC%E3%83%87%E3%82%A3%E5%8B%9D%E5%B1%B1)## Motivation
Features
- The conversion features and detailed options I want do not exist in existing tools such as WebToys
HTML to Hiccup
- Option: converting attribute name of camel case into kebab case.
- Option: converting value of style attribute from string to map in order to use in Reagent.Not Desktop App, But internet-less
- A browser application is more convenient, but it should be work **without server side applications**
Both GUI and CUI (not implemented)
- I want both interfaces, and I want to go back and forth between them easily.
This would make it easier to share the conversion with others.## How to use
Go to https://moody.odoru.dev
Or use locally:
```sh
git clone https://github.com/hatappo/moody.git
cd moody
npm run dev
open http://localhost:3330
```