dash-docs/_includes
David A. Harding 2c44b59d88
Dev Docs: Use Sed To Convert Tables To YAML
Run sed -i -f <this_file.sed> _includes/ref/bitcoin-core/rpcs/rpcs/* _includes/ref/bitcoin-core/rest/requests/get_* _includes/helpers/vars.md

    ## On lines that start with a pipe:
    /^|/ {
        ## Delete all table header/table body divider lines
        /|----/d;

        ## Escape all double quotes
        s/"/\\"/g;

        ## Replace lines that look like NTPD headers with a itemplate start block
        s/^| Name *| Type.*/{% itemplate ntpd1 %}/;

        ## Delete extraneous whitespace
        s/ *|/|/g;

        ## Replace the first pipe with "- name:" plus a start quote
        s/^| */- n: "/;

        ## Replace the remaining pipes, starting each one with a newline and two spaces
        s/| */"\n  t: "/;
        s/| */"\n  p: "/;
        s/| */"\n  d: "/;

        ## Add a close quote and an empty line after the last list item
        ## built from a single table row, except for the header row. This
        ## improves readability/maintainability
        /[^}]$/s/$/"\n/;
    }

    ## Replace the old table class with the itemplate close tag
    s/{:.ntpd}/{% enditemplate %}/
2015-02-20 15:39:10 -05:00
..
helpers Dev Docs: Use Sed To Convert Tables To YAML 2015-02-20 15:39:10 -05:00
ref/bitcoin-core Dev Docs: Use Sed To Convert Tables To YAML 2015-02-20 15:39:10 -05:00
example_intro.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
example_p2p_networking.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
example_payment_processing.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
example_testing.md Dev Docs: Specify block halving time in regtest mode 2015-01-10 11:45:03 -05:00
example_transactions.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
fragment_reviews_needed.md Dev Docs: Update Disclaimer (thanks saivann!) 2014-12-12 19:59:20 -05:00
guide_block_chain.md Dev Docs: Document Blocks-First IBD & Orphan Blocks 2015-01-31 15:48:16 -05:00
guide_contracts.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_intro.md Dev Docs: "Not A Specification" 2014-12-16 07:40:01 -05:00
guide_mining.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_operating_modes.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_p2p_network.md Dev Docs: Fix a->an typo (thanks Saïvann!) 2015-02-19 07:22:17 -05:00
guide_payment_processing.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
guide_transactions.md Dev Docs: Update IsStandard ScriptSig Size For BCC 0.9.3/10.0.0 2015-01-08 10:43:39 -05:00
guide_wallets.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
ref_block_chain.md Dev Docs: Merge Pull #685 and Pull #721 2015-02-01 18:20:38 -05:00
ref_intro.md Dev Docs: Add 114 Pages Of New/Rewritten RPC Docs 2014-12-24 18:46:03 -05:00
ref_p2p_networking.md Dev Docs: Document Blocks-First IBD & Orphan Blocks 2015-01-31 15:48:16 -05:00
ref_transactions.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
ref_wallets.md Dev Docs: Add "Edit|History|Report Issue|Discuss" Links To Subheads 2014-12-13 17:35:21 -05:00
references.md Dev Docs: Add Section About Headers-First IBD 2015-02-05 16:16:46 -05:00