1.2.0 • Published 4 years ago
docs-markdown v1.2.0
📝 Docs Markdown
Convert a Google Docs file (API response) to Markdown
💡 Usage
Install the package from npm:
npm install docs-markdown
Import and use:
import { googleDocsToMarkdown } from "docs-markdown";
import { google } from "googleapis";
import { writeFileSync } from "fs";
const oauth2Client = new google.auth.OAuth2(); // Authenticate
const docs = google.docs("v1");
const file = await docs.documents.get({
documentId: "Google Docs document ID",
auth: oauth2Client,
});
const markdown = googleDocsToMarkdown(file.data);
writeFileSync("file.md", markdown);
⭐️ Features
- Paragraphs
- Headings, titles, subtitles
- Bold, italic
- Lists
- Links
- Images
- Tables
- Header, footer
👩💻 Development
Build TypeScript:
npm run build