{"id":17552584,"url":"https://github.com/iloveitaly/markdown-to-google-docs","last_synced_at":"2026-04-28T22:31:59.781Z","repository":{"id":226117906,"uuid":"767809455","full_name":"iloveitaly/markdown-to-google-docs","owner":"iloveitaly","description":"A CLI and libs to convert markdown to Google Docs","archived":false,"fork":false,"pushed_at":"2024-05-15T11:54:32.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-03T21:54:43.258Z","etag":null,"topics":["docs","google","markdown"],"latest_commit_sha":null,"homepage":"https://github.com/iloveitaly/markdown-to-google-docs","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iloveitaly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-05T23:47:00.000Z","updated_at":"2024-05-15T11:54:45.000Z","dependencies_parsed_at":"2024-03-10T16:41:51.697Z","dependency_job_id":"ded766eb-3f8a-4bf8-a836-b3e78d401b26","html_url":"https://github.com/iloveitaly/markdown-to-google-docs","commit_stats":null,"previous_names":["iloveitaly/markdown-to-google-docs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iloveitaly%2Fmarkdown-to-google-docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iloveitaly%2Fmarkdown-to-google-docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iloveitaly%2Fmarkdown-to-google-docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iloveitaly%2Fmarkdown-to-google-docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iloveitaly","download_url":"https://codeload.github.com/iloveitaly/markdown-to-google-docs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246156416,"owners_count":20732397,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docs","google","markdown"],"created_at":"2024-10-21T05:43:15.780Z","updated_at":"2026-04-28T22:31:59.776Z","avatar_url":"https://github.com/iloveitaly.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Convert Markdown to Google Docs\n\nGoogle does not have a way to convert HTML or Markdown to Google Docs. This little project takes incoming Markdown, parses it into an AST tree, and then transforms that to Google Docs API requests, which generate the resulting document.\n\n\u003e [!IMPORTANT]  \n\u003e This project is abandoned. Google Docs supports markdown, at least sort of. You can't update a document once it has been created but you can upload a document in markdown. The main goal of this project was to convert Obsidian documents to\n\u003e Google Docs, and the new markdown support is good-enough for that, albeit not awesome.\n\n## Usage\n\nTo install dependencies:\n\n```bash\nbun install\n```\n\nTo run:\n\n```bash\nbun run index.ts\n```\n\n## Transformation\n\n- All block-level formatting elements add a paragraph/newline\n\n## Google API Details\n\n- Newlines create paragraphs\n\n## Google API Scopes\n\nTODO define scopes\ngoogle docs api\ngoogle drive api\n\n## Development\n\n- `test.only` to run a single test\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filoveitaly%2Fmarkdown-to-google-docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filoveitaly%2Fmarkdown-to-google-docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filoveitaly%2Fmarkdown-to-google-docs/lists"}