Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/Mr0grog/google-docs-to-markdown
- Owner: Mr0grog
- License: bsd-3-clause
- Created: 2018-06-15T03:05:19.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-22T18:30:57.000Z (4 months ago)
- Last Synced: 2024-08-23T02:54:15.447Z (4 months ago)
- Language: JavaScript
- Homepage: https://gdoc2md.com
- Size: 3.2 MB
- Stars: 201
- Watchers: 5
- Forks: 36
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.