All Projects โ†’ mogenslund โ†’ additives

mogenslund / additives

Licence: other
Additions to Liquid for mindmapping, interactions with documents, syntax highlight extensions, slideshows, ...

Programming Languages

clojure
4091 projects

Projects that are alternatives of or similar to additives

GitMindMap-command
๐Ÿ“˜ GitMindmap Git ๆŒ‡ไปค-ๆ€็ปดๅฏผๅ›พ Gitๅธธ็”จๆŒ‡ไปค้€ŸๆŸฅ
Stars: โœญ 108 (+620%)
Mutual labels:  mindmap
liquid button
Liquify your buttons, web demo at website
Stars: โœญ 18 (+20%)
Mutual labels:  liquid
gulp-shopify-theme
Shopify theme synchronisation during development
Stars: โœญ 26 (+73.33%)
Mutual labels:  liquid
Mind-Map
ๅŸบไบŽๆ€็ปดๅฏผๅ›พ็š„ๅฏ่ง†ๅŒ–ๅญฆไน ็ณป็ปŸ
Stars: โœญ 85 (+466.67%)
Mutual labels:  mindmap
almanacs
A recipe for everything ๐Ÿ—’๏ธ
Stars: โœญ 47 (+213.33%)
Mutual labels:  mindmap
just-the-class
A modern, highly customizable, responsive Jekyll template for course websites.
Stars: โœญ 156 (+940%)
Mutual labels:  liquid
javaer-mind
Java ็จ‹ๅบๅ‘˜่ฟ›้˜ถๅญฆไน ็š„ๆ€็ปดๅฏผๅ›พ
Stars: โœญ 66 (+340%)
Mutual labels:  mindmap
kunnan.github.io
@zhangkn
Stars: โœญ 13 (-13.33%)
Mutual labels:  liquid
MindMapper
Blender Python - Node-based multi-line text and image flowchart
Stars: โœญ 58 (+286.67%)
Mutual labels:  mindmap
dry
Dry is a new template engine and language, and is a superset of Shopify's Liquid, with first-class support for advanced inheritance features, and more. From the creators of Enquirer, Assemble, Remarkable, and Micromatch.
Stars: โœญ 66 (+340%)
Mutual labels:  liquid
Liquid
An advance flutter UI Kit for developing responsive, cross platform applications.
Stars: โœญ 27 (+80%)
Mutual labels:  liquid
MindMaps
#ThreatHunting #DFIR #Malware #Detection Mind Maps
Stars: โœญ 224 (+1393.33%)
Mutual labels:  mindmap
IntelArchitectureMap
Intelligence Architecture Mind Map
Stars: โœญ 41 (+173.33%)
Mutual labels:  mindmap
zhangkn.github.io
ๆ–ฐๅšๅฎขๅœฐๅ€๏ผšhttps://kunnan.blog.csdn.net
Stars: โœญ 20 (+33.33%)
Mutual labels:  liquid
Nescience-Indexing-CLI
Nescience Software & Capital Rebalancing Tool
Stars: โœญ 26 (+73.33%)
Mutual labels:  liquid
liquid.cr
Kind of liquid template engine for Crystal [WIP]
Stars: โœญ 64 (+326.67%)
Mutual labels:  liquid
shopify-wishlist
๐Ÿ’™ A set of files used to implement a simple customer wishlist on a Shopify store
Stars: โœญ 115 (+666.67%)
Mutual labels:  liquid
react-liquid
Liquid templating language component for React
Stars: โœญ 50 (+233.33%)
Mutual labels:  liquid
bitcoin-stack
Docker setup for Bitcoin, Elements/Liquid, LND, C-Lightning, Eclair, & Electrs in regtest mode
Stars: โœญ 66 (+340%)
Mutual labels:  liquid
bootstrap-shopify-theme
๐Ÿ› A free Shopify Theme built with Bootstrap, BEM, Liquid, Sass, ESNext, Theme Tools, ... and Webpack.
Stars: โœญ 41 (+173.33%)
Mutual labels:  liquid

Additives

Addtivies is a collection of useful extensions to Liquid that are too specialized to be in the core code.

It is an ongoing project where maturity of the extensiens might differ. Use what you find useful.

Interact with documents using blob and create mindmaps from indented lists.

               given โ•ฎ                                                                
                when โ”ผ bdd โ•ฎ                                                          
                then โ•ฏ     โ”‚                                       โ•ญ mindmap โ”ฌ mindmap
                           โ”œ extension โ•ฎ                           โ”‚         โ•ฐ mindmap-to-indent
           clojure โ•ฎ       โ”‚           โ•ฐ highlight โ•ฎ               โ”‚         
          markdown โ”ด other โ•ฏ                       โ”‚               โ”‚      โ•ญ blob
                                                   โ”‚ โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ”‚      โ”œ eval-blob
                                                   โ”œโ”€โ”ค Additives โ”œโ”€โ”ผ blob โ”ผ delete-blob
                                                   โ”‚ โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ โ”‚      โ”œ insert-blob
                          mindmap โ•ฎ                โ”‚               โ”‚      โ•ฐ replace-blob
                             blob โ”ค                โ”‚               โ”‚      
                       browserapp โ”ผ require โ”€ .liq โ•ฏ               โ•ฐ browserapp โ”€ requires โ”€ lynx
                   clojuremdbddhl โ•ฏ                                                        

Blob

Blob is a function to read parts of the current document and probably perform calulations on it.

To use it add Additives to the classpath when starting Liquid and add

[dk.salza.additives.blob :refer :all]

to the :require section in .liq.

To get the content between :data and :data acall (blob :data).

In the code snippet below if you evaluate the replace-blob... function Liquid will read what is inside :data and the replace what is inside :output with the mindmap genereated from :data. Feel free to experiment.

(replace-blob :output (str "\n" (mindmap (blob :data) :indent 6) "\n"))

:data
Center
  Topic1
    Subtopic11
    Subtopic12
  Topic2
:data

:output

               โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ•ญ Topic1 โ”ฌ Subtopic11
      Topic2 โ”€โ”€โ”ค Center โ”œโ”€โ•ฏ        โ•ฐ Subtopic12
               โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ          

:output

Mindmap

Mindmap has a function for turning a nested list and an indented list (2 spaces) into a mindmap. Also the reverse functions is available for turning a mindmap into an indented list.

To use it add Additives to the classpath when starting Liquid and add

[dk.salza.additives.mindmap :refer [mindmap mindmap-to-indent]]

to the :require section in .liq.

Evaluating

(mindmap '(Center (Topic1 Subtopic1 Subtopic2) Topic2))

Will output:

         โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ โ•ญ Topic1 โ”ฌ Subtopic1
Topic2 โ”€โ”€โ”ค Center โ”œโ”€โ•ฏ        โ•ฐ Subtopic2
         โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ          

Highlight

Highlight added for Behaviordriven development (Given, When, Then) and mindmaps.

To use it add Additives to the classpath when starting Liquid and add

[dk.salza.additives.clojuremdbddhl :as clojuremdbddhl]

to the :require section in .liq and put

(editor/set-default-highlighter clojuremdbddhl/next-face)

into the .liq as well.

Browser

Experimental browser using Lynx as engine. Requires Lynx to be installed.

License

Copyright ยฉ 2018 Mogens Brรธdsgaard Lund

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

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].