Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Mr0grog/google-docs-to-markdown

A minimal webapp for converting Google Docs to Markdown
https://github.com/Mr0grog/google-docs-to-markdown

Last synced: 4 months ago
JSON representation

A minimal webapp for converting Google Docs to Markdown

Awesome Lists containing this project

README

        

# Google Docs to Markdown

This is a very minimal webapp for converting a Google Doc to Markdown. It uses [Remark](https://github.com/remarkjs/remark) and [Rehype](https://github.com/rehypejs/rehype) (both part of [Unified](https://unifiedjs.github.io)) to do the conversion.

## Live Demo

- https://mr0grog.github.io/google-docs-to-markdown/
- https://bafybeihpbbnpk5f2cze5osp4su5hg52jplz7njwgl6nbqlqinlhwbu4imm.ipfs.dweb.link/

(Both are built from [ef0a7a2](https://github.com/Mr0grog/google-docs-to-markdown/commit/ef0a7a2458e0af1922c4a98d2abcb4c807c9616c).)

## Install & Build

First make sure you have Node.js installed. Then:

1. In the directory where you have cloned this repository, run `npm install`:

```sh
> cd /path/to/cloned/repo
> npm install
```

2. For a one-time build, run:

```sh
> npm run build
```

…and the built output will be in the `dist` folder.

To start a server with live rebuilding, run:

```sh
> npm start
```

Then point your browser to `http://localhost:9000` to see the site. It will automatically rebuild whenever you change any files.

## Contributors

This project is open source, and gets better with the hard work and collaboration of multiple people. Thanks to the following for their contributions:

| Contributions | Name |
| ----: | :---- |
| [πŸ’»](# "Code") | [Michael Bianco](https://github.com/iloveitaly) |
| [🚧](# "Maintenance") [πŸ’»](# "Code") [πŸš‡](# "Infrastructure") [⚠️](# "Tests") [πŸ“–](# "Documentation") [πŸ‘€](# "Reviewer") | [Rob Brackett](https://github.com/Mr0grog) |
| [πŸ’»](# "Code") | [TamΓ‘s Halasi](https://github.com/trustedtomato) |
| [πŸ’»](# "Code") [⚠️](# "Tests") | [Jack Kingsman](https://github.com/jkingsman) |
| [πŸ’»](# "Code") | [Peter Law](https://github.com/PeterJCLaw) |
| [πŸ“–](# "Documentation") [πŸš‡](# "Infrastructure") | [Marcin Rataj](https://github.com/lidel) |
| [πŸ’»](# "Code") | [Ben Sheldon](https://github.com/bensheldon) |

(For a key to the contribution emoji or more info on this format, check out [β€œAll Contributors.”](https://allcontributors.org/docs/en/emoji-key))

## License

GDoc2MD is open source software. It is (c) 2018-2022 Rob Brackett and licensed under the BSD license. The full license text is in the LICENSE file.