All Projects → Mogztter → asciidoc-googledocs-addon

Mogztter / asciidoc-googledocs-addon

Licence: MIT License
Export Google Docs as AsciiDoc

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to asciidoc-googledocs-addon

docs
ownCloud Documentation (v2)
Stars: ✭ 50 (-9.09%)
Mutual labels:  asciidoc
latex-awesomebox
A package to draw attention boxes in your documents, illustrated with FontAwesome icons (Mirror)
Stars: ✭ 33 (-40%)
Mutual labels:  asciidoc
agile-architecture-documentation-system
A maven archetype to generate easily projects allowing architecture description using a mix of C4, agile architecture, Asciidoc and PlantUML
Stars: ✭ 27 (-50.91%)
Mutual labels:  asciidoc
asciidocnet
AsciiDoc Processor for .NET
Stars: ✭ 33 (-40%)
Mutual labels:  asciidoc
mup
A markup previewer
Stars: ✭ 38 (-30.91%)
Mutual labels:  asciidoc
asciidoctor-rfc
AsciiRFC: an AsciiDoc/asciidoctor backend to produce RFC XML v3 (RFC 7991) and v2 (RFC 7749)
Stars: ✭ 14 (-74.55%)
Mutual labels:  asciidoc
link-verifier
A tool for verifying links in text-based files
Stars: ✭ 26 (-52.73%)
Mutual labels:  asciidoc
AsciiDocQuickLook
A QuickLook plugin to preview AsciiDoc files.
Stars: ✭ 24 (-56.36%)
Mutual labels:  asciidoc
alice-docs
A simple and quick publishing framework utilizing Google Docs
Stars: ✭ 14 (-74.55%)
Mutual labels:  google-docs
power-doctest
JavaScript Doctest for JavaScript, Markdown and Asciidoc.
Stars: ✭ 45 (-18.18%)
Mutual labels:  asciidoc
asciidoctor-htmlbook
Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook documents.
Stars: ✭ 31 (-43.64%)
Mutual labels:  asciidoc
google docs-ruby
A library which allows you to edit your spreadsheets with pleasure
Stars: ✭ 18 (-67.27%)
Mutual labels:  google-docs
Google-Docs-Desktop-OSX
A Super Simple Google Docs Desktop Client for Mac OSX Built in Javascript and MacGap
Stars: ✭ 35 (-36.36%)
Mutual labels:  google-docs
asciidoctor-katex
Asciidoctor extension for converting latexmath using KaTeX at build time
Stars: ✭ 16 (-70.91%)
Mutual labels:  asciidoc
gdrive-dl
Download and sync Google Drive files and folders without account
Stars: ✭ 15 (-72.73%)
Mutual labels:  google-docs
hexo-renderer-asciidoc
Asciidoc renderer plugin for Hexo
Stars: ✭ 16 (-70.91%)
Mutual labels:  asciidoc
quality-requirements
Beispiele für Qualitätsanforderungen an Software (etwa: Zur Vereinfachung von ATAM-Analysen oder Quality-Driven Software Architecture)
Stars: ✭ 61 (+10.91%)
Mutual labels:  asciidoc
codewriting
Source for Codewriting (book) and the Codewriting/Code the Docs (site/blog)
Stars: ✭ 49 (-10.91%)
Mutual labels:  asciidoc
docscii
DocBook to AsciiDoc converter
Stars: ✭ 14 (-74.55%)
Mutual labels:  asciidoc
archifacts
archifacts is a library to extract your architectural concepts out of your application's code
Stars: ✭ 40 (-27.27%)
Mutual labels:  asciidoc

AsciiDoc Processor Add-on for Google Docs™

Convert your Google Docs™ into AsciiDoc.

hedgehog light logo 1x

Usage

  1. Install extension from Google Workspace Marketplace

  2. Open a document or create a new one

  3. Under the Add-ons menu, click AsciiDoc Processor > Convert all to convert the entire document into AsciiDoc.

  4. Copy and paste the AsciiDoc output anywhere you want!

Note
To convert a part of your document, select some text and click AsciiDoc Processor > Convert selection

Supported text formats

This Add-on supports the following text formats :

  • Headings

  • Bold, italic, underline, subscript, superscript

  • Tables

  • Code bloc

  • Lists (unordered and ordered)

Development

As a Google Apps add-on, this project is written in JavaScript and HTML. The file app/Code.gs contains the JavaScript functions; app/Dialog.html is the template for calling the conversion functions and displaying the processed output.

Testing unpublished code

To safely test the code in your own Google Apps environment, create a new Google Apps project out of these files — or your modified versions! — then create and run test deployments using these simple steps.

  1. Inside a Google Doc, select Tools > Script editor…​.

    • A new tab will open for a blank project, with a Code.gs file already started.

  2. In the new tab, give your project a name, such as asciidoc-googledocs-addon-test, and click "Ok".

  3. Replace the entire body of Code.gs with the contents of app/Code.gs, and save.

  4. In the page menu, select File > New > HTML file.

  5. In the Create dialog, enter the filename Dialog.html, then "Ok".

  6. Replace the entire body of Dialog.html with the contents of app/Dialog.html, and save.

  7. In the page menu, select Publish > Test as addon.

  8. Under "Installation Config", select "Installed and Enabled".

  9. Click "Select Doc" and choose a Google Doc from your Drive.

  10. Under "Execute Saved Test", select the radio button to the left of your new test, then click "Test".

    • This will open your document in a new tab; your new test addon will be listed under Add-ons!

Help

If you discover errors or ommisions in the source code or documentation, please don’t hesitate to submit an issue or open a pull request with a fix.

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