{"id":21898358,"url":"https://github.com/aetherinox/obsidian-gistr","last_synced_at":"2025-04-15T18:33:01.446Z","repository":{"id":223401418,"uuid":"760225083","full_name":"Aetherinox/obsidian-gistr","owner":"Aetherinox","description":"Obsidian.md plugin which allows you to use your notes to embed, create, and update gists for Github and Opengist. Light \u0026 dark theme support, create / update public \u0026 private gists either manually or with autosave. ","archived":false,"fork":false,"pushed_at":"2025-04-10T00:25:12.000Z","size":20913,"stargazers_count":22,"open_issues_count":12,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-10T01:27:44.899Z","etag":null,"topics":["gist","gists","javascript","nodejs","obsidian","obsidian-community","obsidian-md","obsidian-notes","obsidian-plugin","obsidian-plugin-development","obsidian-plugins","obsidian-publish","obsidian-vault","obsidianmd","opengist","typescript"],"latest_commit_sha":null,"homepage":"https://aetherinox.github.io/obsidian-gistr/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aetherinox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"custom":["https://buymeacoffee.com/aetherinox"],"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null}},"created_at":"2024-02-20T02:37:54.000Z","updated_at":"2025-04-01T16:02:10.000Z","dependencies_parsed_at":"2024-03-09T15:28:14.450Z","dependency_job_id":"6aa18f13-b72a-4e82-9784-e6b1a103beed","html_url":"https://github.com/Aetherinox/obsidian-gistr","commit_stats":null,"previous_names":["aetherinox/obsidian-opengist","aetherinox/obsidian-gistr","aetherinaux/obsidian-gistr"],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fobsidian-gistr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fobsidian-gistr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fobsidian-gistr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aetherinox%2Fobsidian-gistr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aetherinox","download_url":"https://codeload.github.com/Aetherinox/obsidian-gistr/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249129349,"owners_count":21217338,"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":["gist","gists","javascript","nodejs","obsidian","obsidian-community","obsidian-md","obsidian-notes","obsidian-plugin","obsidian-plugin-development","obsidian-plugins","obsidian-publish","obsidian-vault","obsidianmd","opengist","typescript"],"created_at":"2024-11-28T14:26:10.740Z","updated_at":"2025-04-15T18:32:56.436Z","avatar_url":"https://github.com/Aetherinox.png","language":"TypeScript","funding_links":["https://buymeacoffee.com/aetherinox"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003ch6\u003eObsidian.md Plugin\u003c/h6\u003e\n\u003ch1\u003e♾️ Gistr ♾️\u003c/h1\u003e\n\n\u003cbr /\u003e\n\n\u003cp\u003eA plugin for Obsidian.md which allows you to create, convert, and update notes from Obsidian to Github or Opengist. As well as integrate fully functional websites into your notes.\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003cimg src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/106bcb32-6c6f-423c-a8c6-c6aee3d31c65\" width=\"630\"\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n[![Version][github-version-img]][github-version-uri]\n[![Build Status][github-build-img]][github-build-uri]\n[![Downloads][github-downloads-img]][github-downloads-uri]\n[![Size][github-size-img]][github-size-img]\n[![Last Commit][github-commit-img]][github-commit-img]\n[![Contributors][contribs-all-img]](#contributors-)\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n- [About](#about)\n- [Features](#features)\n  - [Methods:](#methods)\n    - [Method 1: Codeblock](#method-1-codeblock)\n    - [Method 2: Integrated Browser](#method-2-integrated-browser)\n  - [Convert Note to Gist:](#convert-note-to-gist)\n- [Usage](#usage)\n  - [Github Gist](#github-gist)\n  - [OpenGist](#opengist)\n- [Install](#install)\n  - [Manual](#manual)\n  - [BRAT Plugin Manager](#brat-plugin-manager)\n- [Build](#build)\n  - [Gistr](#gistr)\n  - [Documentation](#documentation)\n- [OpenGist - How It Works](#opengist---how-it-works)\n- [Shoutouts](#shoutouts)\n  - [Contributors ✨](#contributors-)\n\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n# About\nThe following is an outline of what Gistr can do for you:\n\n\u003cbr /\u003e\n\n**Supported Services**:\n- [Github Gists](https://gist.github.com)\n- [OpenGist Server](https://github.com/thomiceli/opengist)\n- _As of v1.6.x_: Any website\n\n\u003cbr /\u003e\n\n**Functionality**:\n- Two modes for embedding: **Codeblock mode** and **Website mode**.\n- (**Website Mode**): Embed any website into your Obsidian notes. Fully functioning browser with ability to sign in to accounts and navigate.\n  - Can be used for Github / Gist mermaid graphs\n  - Activated with [raw](https://aetherinox.github.io/obsidian-gistr/usage/properties/#raw) property\n  - [raw](https://aetherinox.github.io/obsidian-gistr/usage/properties/#raw) property supports the ability to specify additional properties:\n    - [zoom](https://aetherinox.github.io/obsidian-gistr/usage/properties/#property-zoom): change the size of the website\n    - [height](https://aetherinox.github.io/obsidian-gistr/usage/properties/#property-height): change the height of the website frame\n    - [css](https://aetherinox.github.io/obsidian-gistr/usage/properties/#property-css): override existing CSS on the embedded website\n- Save notes from Obsidian as public or secret gists\n  - Manual and autosave settings available\n  - Requires Github [Personal Access Token](https://github.com/settings/tokens?type=beta) (free).\n    - [Click here to read setup instructions](https://aetherinox.github.io/obsidian-gistr/settings/github/)\n- Line numbering \u0026 syntax highlighting\n- Open embedded Github Gist or Opengist snippets from your notes in your device browser\n- Filter out gists that contain more than one file\n- Enable / Disable text wrapping and horizontal scrollbar\n- Fast performance and caching\n- Complete customization for almost every aspect of the plugin and the sites you embed\n\n\u003cbr /\u003e\n\n**Themes**:\n- Includes **Light** \u0026 **Dark** themes for Github and Opengist\n- Customize individual colors through Gistr settings, or use CSS stylesheet override\n- Thin and customizable scrollbar\n- Force amy theme on each individual gist paste\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n# Features\nThis section gives a brief explanation of what Gistr can do. Please note that the list below is very minimal and does not cover everything the plugin can do. To view a full feature list; read the documentation:\n\n- [Docs: Basic Usage](https://aetherinox.github.io/obsidian-gistr/usage/basic/)\n- [Docs: Properties List](https://aetherinox.github.io/obsidian-gistr/usage/properties/)\n\n\u003cbr /\u003e\n\n## Methods:\nAs of version `1.6.0`, Gistr now includes **two** ways to integrate gists into your obsidian.md notes.\n\n- Method 1: [Codeblocks](#method-1-codeblock)\n- Method 2: [Integrated Browser](#method-2-integrated-browser)\n\n\u003cbr /\u003e\n\n### Method 1: Codeblock\nThis option displays gists in a codeblock with line numbers, and the text of the gist.\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg style=\"width: 85%;text-align: center;border: 1px solid #353535;\" src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/0670cb0c-56d7-4495-8ee2-9776ec9befca\"\u003e\u003c/p\u003e\n\n\u003cbr /\u003e\u003cbr /\u003e\n\n### Method 2: Integrated Browser\nThis option displays gists in a browser-like environment. It allows you to sign into Github or your Opengist site and view / edit your gists.\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg style=\"width: 85%;text-align: center;border: 1px solid #353535;\" src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/a1104ae2-00b5-4835-97f5-9edd51f39f6e\"\u003e\u003c/p\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## Convert Note to Gist:\nThis feature allows you to take notes in your Obsidian vault and upload them as gists to Github or Opengist.\n\n\u003cbr /\u003e\n\nAfter writing your note in Obsidian, right-click anywhere in your note and select **Save Gist**, then choose the type: `public` or `secret`.\n\n\u003cbr /\u003e\n\nIf you have already uploaded an Obsidian note as a gist, you can update the gist right from Obsidian. Either manually save, or allow the plugint o automatically update your gist every x minutes (can be changed in the plugin settings).\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg style=\"width: 85%;text-align: center;border: 1px solid #353535;\" src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/d787bb1c-1179-4293-bf67-d2bc3dbf0e5b\"\u003e\u003c/p\u003e\n\n\u003cbr /\u003e\n\n\u003e [!NOTE]\n\u003e\n\u003e To convert your notes into gists, you must register for a [Personal Access Token](https://github.com/settings/tokens?type=beta) on Github.\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n# Usage\nTo embed a snippet from Github or OpenGist, add a new code block:\n\n\u003cbr /\u003e\n\n## Github Gist\n\n````shell\n```gistr\nurl:    https://gist.github.com/username/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n````\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg style=\"width: 85%;text-align: center;border: 1px solid #353535;\" src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/062f2dc0-c14a-4d4f-a3e0-5358458a528a\"\u003e\u003c/p\u003e\n\n\u003cbr /\u003e\n\nThis plugin can also fetch a Gist which contains multiple notes in a single collection. If your gist contains multiple files, you can target a specific note to show by using the `file`\nproperty:\n\n````shell\n```gistr\nurl:    https://gist.github.com/Aetherinox/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\nfile:   file1\n```\n````\n\n\u003cbr /\u003e\n\nIf you do not target a specific file on a gist which contains multiple files, all files with that matching URL will be displayed on top of each other.\n\n\u003cbr /\u003e\n\nYou can force an individual gist to use a specific theme. You may choose the theme `dark` or `light`:\n\n````shell\n```gistr\nurl:    https://gist.github.com/Aetherinox/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\ntheme:  dark\n```\n````\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n## OpenGist\nShowing gists from your OpenGist server work in a similar manner to Github. To display gists from OpenGist, create a new codeblock and add your gist URL:\n\n\u003cbr /\u003e\n\n````shell\n```gistr\nurl:    https://gist.yourdomain.com/username/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n````\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg style=\"width: 85%;text-align: center;border: 1px solid #353535;\" src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/3e396b9f-7b31-4e9c-8557-2d6276c9afaa\"\u003e\u003c/p\u003e\n\n\u003cbr /\u003e\n\nYou can force an individual gist to use a specific theme. You may choose the theme `dark` or `light`:\n\n\u003cbr /\u003e\n\n```shell\nurl:    https://gist.yourdomain.com/Username/Gist_ID\ntheme:  light\n```\n\n\u003cbr /\u003e\n\n\u003cp align=\"center\"\u003e\u003cimg style=\"width: 85%;text-align: center;border: 1px solid #353535;\" src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/89283b6f-474c-40c5-b008-2966f506e9e1\"\u003e\u003c/p\u003e\n\n\u003cbr /\u003e\n\nTo use Opengist, you must install the program on your system as a service, or you can rent a web server. To view a demo of Opengist, as well as full documentation; visit the links below:\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![OG-Demo](https://img.shields.io/badge/%20-%20Try%20%20OpenGist%20Demo-%20%236c2368?style=for-the-badge\u0026logo=github\u0026logoColor=FFFFFF)](https://demo.opengist.io/all)\n[![OG-Download](https://img.shields.io/badge/%20-%20Download%20OpenGist-%20%23de2343?style=for-the-badge\u0026logo=github\u0026logoColor=FFFFFF)](https://github.com/thomiceli/opengist/releases)\n[![OG-Docs](https://img.shields.io/badge/%20-%20View%20%20OpenGist%20Docs-%20%23296ca7?style=for-the-badge\u0026logo=github\u0026logoColor=FFFFFF)](https://github.com/thomiceli/opengist/blob/master/docs/index.md)\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n# Install\nThe following instructions explain how to install this plugin for Obsidian.\n\n\u003cbr /\u003e\n\n## Manual\n\n- Install [Obsidian.md](obsidian.md/)\n- Go to the [Releases](https://github.com/Aetherinox/obsidian-gistr/releases) tab in this Github repo, and download the associated files:\n  - `main.js`\n  - `manifest.json`\n  - `styles.css`\n  - \u003csmall\u003eall releases also include a `.zip` with the files above.\u003c/small\u003e\n\n- Locate your Obsidian Plugins Folder `X:\\.obsidian\\plugins`\n- Create new folder in **Plugins** folder labeled `gistr`\n- Inside the new folder, paste the files you have downloaded from this Github repo.\n\n```\n📂 .obsidian\n   📂 plugins\n      📂 gistr\n         📄 main.js\n         📄 manifest.json\n         📄 styles.css\n```\n- Launch Obsidian and click the Settings Cog Icon `⚙️`\n- On the left, select **Community Plugins**\n- Locate `Gistr` and enable it. \u003cimg src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/3e512f8a-5c7d-4bff-a3e8-3ef88e673e72\" data-canonical-src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/3e512f8a-5c7d-4bff-a3e8-3ef88e673e72\" height=20px /\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## BRAT Plugin Manager\n\nPlugin can also be installed utilizing the [BRAT](https://github.com/TfTHacker/obsidian42-brat) plugin.\n- Install [BRAT](https://github.com/TfTHacker/obsidian42-brat) using the Obsidian Plugin manager\n- In your Obsidian settings on the left, select **BRAT** in the list.\n- In BRAT settings, click the button **Add Beta Plugin**\n- In the textbox, supply the URL to this repo\n  - `https://github.com/Aetherinox/obsidian-gistr`\n- Once Gistr is installed, activate it in your Obsidian settings. \u003cimg src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/3e512f8a-5c7d-4bff-a3e8-3ef88e673e72\" data-canonical-src=\"https://github.com/Aetherinox/obsidian-gistr/assets/118329232/3e512f8a-5c7d-4bff-a3e8-3ef88e673e72\" height=20px /\u003e\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n# Build\nInstructions for building various aspects of Gistr:\n\n\u003cbr /\u003e\n\n## Gistr\nFor a detailed set of instructions on how to download this plugin's source files and compile your own version, check out the wiki link below:\n- [How to Build Gistr](https://aetherinox.github.io/obsidian-gistr/advanced/build/)\n\n\u003cbr /\u003e\n\n## Documentation\nThis project uses [mkdocs]() for its documentation.\n\n\u003cbr /\u003e\n\nTo install mkdocs and the required plugins:\n```shell ignore\npip install mkdocs\npip install mkdocs-material\npip install mike\npip install mkdocs-encryptcontent-plugin\npip install mkdocs-git-committers-plugin-2\npip install mkdocs-glightbox\npip install mkdocs-material\npip install mkdocs-redirects\npip install pymdown-extensions\npip install mkdocs-git-revision-date-localized-plugin\npip install mkdocs-git-authors-plugin\npip install mkdocs-exclude-search\npip install mkdocs-minify-plugin\n```\n\n\u003cbr /\u003e\n\nChange over to the `docs/` directory. \n\n```shell ignore\ncd docs/\n```\n\n\u003cbr /\u003e\n\nTo build your mkdocs documentation, type:\n```shell ignore\nmkdocs build\n```\n\n\u003cbr /\u003e\n\nTo start mkdocs and serve the documentation locally (IF you are not using the Mike plugin), run\n```shell ignore\nmkdocs serve\n```\n\n\u003cbr /\u003e\n\nOr you can start mkdocs with the `--clean` argument:\n```shell ignore\nmkdocs serve --clean\n```\n\n\u003cbr /\u003e\n\nYou will then be able to access your documentation by opening your browser and going to:\n```shell ignore\nhttp://127.0.0.1:8000/\n```\n\n\u003cbr /\u003e\n\nIf using the **[Mike](https://github.com/jimporter/mike)** plugin. The Mike plugin allows you to manage multiple versions of your MkDocs-powered documentation via Git  \n\n```shell ignore\nmike serve\n```\n\n\u003cbr /\u003e\n\nTo deploy with Mike:\n```shell ignore\nmike deploy [version]\nmike deploy [version] [alias]...\n```\n\n\u003cbr /\u003e\n\nTo display versions with Mike:\n```shell ignore\nmike list\nmike list [identifier]\n```\n\n\u003cbr /\u003e\n\nTo set the default version for Mike:\n```shell ignore\nmike set-default [identifier]\n```\n\n\u003cbr /\u003e\n\nChanging a version title for Mike:\n```shell ignore\nmike retitle [identifier] [title]\n```\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n# OpenGist - How It Works\nThe following explains the procedure behind this plugin and OpenGist.\n\nAs of v1.6.0, [OpenGist](https://github.com/thomiceli/opengist) includes a feature which works much like Github. Every time you upload a new gist to your OpenGist website, you can view that gist normally by going to the associated link:\n\n```\nhttps://gist.yourdomain.com/username/000abcdef1234567abcdef1234567abc\n```\n\n\u003cbr /\u003e\n\nWith OpenGist, you may now fetch `JSON` information about a gist, and include your gist in outside programs such as Obsidian.md.\n\n\u003cbr /\u003e\n\nTo manually view the JSON, HTML, Javascript, and CSS feeds for each of your OpenGists, append `.json` to the end of your URL:\n\n```\nhttps://gist.yourdomain.com/username/000abcdef1234567abcdef1234567abc.json\n```\n\n\u003cbr /\u003e\n\nYou will be presented with JSON which defines the values associated to your created gist:\n\n```json\n{\n  \"created_at\": \"2023-09-24T00:00:000\",\n  \"description\": \"Opengist Demo Paste\",\n  \"embed\": {\n    \"css\": \"https://gist.domain.com/assets/embed-abcde123.css\",\n    \"html\": \"\u003cdiv class=\\\"opengist-embed\\\" id=\\\"000abcdef1234567abcdef1234567abc\\\"\u003e\\n    \u003cdiv class=\\\"html \\\"\u003e\\n    \\n        \u003cdiv class=\\\"rounded-md border-1 border-gray-100 dark:border-gray-800 overflow-auto mb-4\\\"\u003e\\n            \u003cdiv class=\\\"border-b-1 border-gray-100 dark:border-gray-700 text-xs p-2 pl-4 bg-gray-50 dark:bg-gray-800 text-gray-400\\\"\u003e\\n                \u003ca target=\\\"_blank\\\" href=\\\"https://gist.domain.com/Username/000abcdef1234567abcdef1234567abc#file-demo\\\"\u003e\u003cspan class=\\\"font-bold text-gray-700 dark:text-gray-200\\\"\u003eOpengist Demo Paste\u003c/span\u003e · 145 B · Text\u003c/a\u003e\\n                \u003cspan class=\\\"float-right\\\"\u003e\u003ca target=\\\"_blank\\\" href=\\\"https://gist.domain.com\\\"\u003eHosted via Opengist\u003c/a\u003e · \u003cspan class=\\\"text-gray-700 dark:text-gray-200 font-bold\\\"\u003e\u003ca target=\\\"_blank\\\" href=\\\"https://gist.domain.com/Username/000abcdef1234567abcdef1234567abc/raw/HEAD/demo_file.md\\\"\u003eview raw\u003c/a\u003e\u003c/span\u003e\u003c/span\u003e\\n            \u003c/div\u003e\\n            \\n            \\n            \\n            \u003cdiv class=\\\"code dark:bg-gray-900\\\"\u003e\\n            \\n            \\n                \u003ctable class=\\\"chroma table-code w-full whitespace-pre\\\" data-filename-slug=\\\"demo\\\" data-filename=\\\"demo\\\" style=\\\"font-size: 0.8em; border-spacing: 0; border-collapse: collapse;\\\"\u003e\\n                    \u003ctbody\u003e\\n                        \\n                        \\n                        \u003ctr\u003e\u003ctd id=\\\"file-demo-1\\\" class=\\\"select-none line-num px-4\\\"\u003e1\u003c/td\u003e\u003ctd class=\\\"line-code\\\"\u003eOpengist Demo Paste\\n\u003c/td\u003e\u003c/tr\u003e\\n                    \u003c/tbody\u003e\\n                \u003c/table\u003e\\n            \\n            \u003c/div\u003e\\n            \\n\\n        \u003c/div\u003e\\n    \\n    \u003c/div\u003e\\n\u003c/div\u003e\\n\",\n    \"js\": \"https://gist.domain.com/Username/000abcdef1234567abcdef1234567abc.js\",\n    \"js_dark\": \"https://gist.domain.com/Username/000abcdef1234567abcdef1234567abc.js?dark\"\n  },\n  \"files\": [\n    {\n      \"filename\": \"demo\",\n      \"size\": 743,\n      \"human_size\": \"145 B\",\n      \"content\": \"Opengist Demo Paste\",\n      \"truncated\": false,\n      \"type\": \"Text\"\n    }\n  ],\n  \"id\": \"000abcdef1234567abcdef1234567abc\",\n  \"owner\": \"Username\",\n  \"title\": \"Opengist Demo Paste\",\n  \"uuid\": \"000abcdef1234567abcdef1234567abc\",\n  \"visibility\": \"unlisted\"\n}\n```\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n# Shoutouts\n- [thomiceli](https://github.com/thomiceli)  over at [OpenGist](https://github.com/thomiceli/opengist) for implementing the JSON functionality request.\n- [linjunpop](https://github.com/linjunpop) for developing the first Obsidian [Gist](https://github.com/linjunpop/obsidian-gist) plugin. It was a top choice in my list of plugins used.\n\n\u003cbr /\u003e\n\n---\n\n\u003cbr /\u003e\n\n## Contributors ✨\nWe are always looking for contributors. If you feel that you can provide something useful to Gistr, then we'd love to review your suggestion. Before submitting your contribution, please review the following resources:\n\n- [Pull Request Procedure](.github/PULL_REQUEST_TEMPLATE.md)\n- [Contributor Policy](CONTRIBUTING.md)\n\n\u003cbr /\u003e\n\nWant to help but can't write code?\n- Review [active questions by our community](https://github.com/Aetherinox/obsidian-gistr/labels/help%20wanted) and answer the ones you know.\n\n\u003cbr /\u003e\n\nThe following people have helped get this project going:\n\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![Contributors][contribs-all-img]](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\"\u003e\u003ca href=\"https://gitlab.com/Aetherinox\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/118329232?v=4?s=40\" width=\"80px;\" alt=\"Aetherinox\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAetherinox\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Aetherinox/obsidian-gistr/commits?author=Aetherinox\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#projectManagement-Aetherinox\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"#fundingFinding-Aetherinox\" title=\"Funding Finding\"\u003e🔍\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\n\u003c!-- BADGE \u003e GENERAL --\u003e\n  [general-npmjs-uri]: https://npmjs.com\n  [general-nodejs-uri]: https://nodejs.org\n  [general-npmtrends-uri]: http://npmtrends.com/obsidian-gistr\n\n\u003c!-- BADGE \u003e VERSION \u003e GITHUB --\u003e\n  [github-version-img]: https://img.shields.io/github/v/tag/Aetherinox/obsidian-gistr?logo=GitHub\u0026label=Version\u0026color=ba5225\n  [github-version-uri]: https://github.com/Aetherinox/obsidian-gistr/releases\n\n\u003c!-- BADGE \u003e VERSION \u003e NPMJS --\u003e\n  [npm-version-img]: https://img.shields.io/npm/v/obsidian-gistr?logo=npm\u0026label=Version\u0026color=ba5225\n  [npm-version-uri]: https://npmjs.com/package/obsidian-gistr\n\n\u003c!-- BADGE \u003e VERSION \u003e PYPI --\u003e\n  [pypi-version-img]: https://img.shields.io/pypi/v/obsidian-gistr-plugin\n  [pypi-version-uri]: https://pypi.org/project/obsidian-gistr-plugin/\n\n\u003c!-- BADGE \u003e LICENSE \u003e MIT --\u003e\n  [license-mit-img]: https://img.shields.io/badge/MIT-FFF?logo=creativecommons\u0026logoColor=FFFFFF\u0026label=License\u0026color=9d29a0\n  [license-mit-uri]: https://github.com/Aetherinox/obsidian-gistr/blob/main/LICENSE\n\n\u003c!-- BADGE \u003e GITHUB \u003e DOWNLOAD COUNT --\u003e\n  [github-downloads-img]: https://img.shields.io/github/downloads/Aetherinox/obsidian-gistr/total?logo=github\u0026logoColor=FFFFFF\u0026label=Downloads\u0026color=376892\n  [github-downloads-uri]: https://github.com/Aetherinox/obsidian-gistr/releases\n\n\u003c!-- BADGE \u003e NPMJS \u003e DOWNLOAD COUNT --\u003e\n  [npmjs-downloads-img]: https://img.shields.io/npm/dw/%40aetherinox%2Fmkdocs-link-embeds?logo=npm\u0026\u0026label=Downloads\u0026color=376892\n  [npmjs-downloads-uri]: https://npmjs.com/package/obsidian-gistr\n\n\u003c!-- BADGE \u003e GITHUB \u003e DOWNLOAD SIZE --\u003e\n  [github-size-img]: https://img.shields.io/github/repo-size/Aetherinox/obsidian-gistr?logo=github\u0026label=Size\u0026color=59702a\n  [github-size-uri]: https://github.com/Aetherinox/obsidian-gistr/releases\n\n\u003c!-- BADGE \u003e NPMJS \u003e DOWNLOAD SIZE --\u003e\n  [npmjs-size-img]: https://img.shields.io/npm/unpacked-size/obsidian-gistr/latest?logo=npm\u0026label=Size\u0026color=59702a\n  [npmjs-size-uri]: https://npmjs.com/package/obsidian-gistr\n\n\u003c!-- BADGE \u003e CODECOV \u003e COVERAGE --\u003e\n  [codecov-coverage-img]: https://img.shields.io/codecov/c/github/Aetherinox/obsidian-gistr?token=MPAVASGIOG\u0026logo=codecov\u0026logoColor=FFFFFF\u0026label=Coverage\u0026color=354b9e\n  [codecov-coverage-uri]: https://codecov.io/github/Aetherinox/obsidian-gistr\n\n\u003c!-- BADGE \u003e ALL CONTRIBUTORS --\u003e\n  [contribs-all-img]: https://img.shields.io/github/all-contributors/Aetherinox/obsidian-gistr?logo=contributorcovenant\u0026color=de1f6f\u0026label=contributors\n  [contribs-all-uri]: https://github.com/all-contributors/all-contributors\n\n\u003c!-- BADGE \u003e GITHUB \u003e BUILD \u003e NPM --\u003e\n  [github-build-img]: https://img.shields.io/github/actions/workflow/status/Aetherinox/obsidian-gistr/npm-release.yml?logo=github\u0026logoColor=FFFFFF\u0026label=Build\u0026color=%23278b30\n  [github-build-uri]: https://github.com/Aetherinox/obsidian-gistr/actions/workflows/npm-release.yml\n\n\u003c!-- BADGE \u003e GITHUB \u003e BUILD \u003e Pypi --\u003e\n  [github-build-pypi-img]: https://img.shields.io/github/actions/workflow/status/Aetherinox/obsidian-gistr/release-pypi.yml?logo=github\u0026logoColor=FFFFFF\u0026label=Build\u0026color=%23278b30\n  [github-build-pypi-uri]: https://github.com/Aetherinox/obsidian-gistr/actions/workflows/pypi-release.yml\n\n\u003c!-- BADGE \u003e GITHUB \u003e TESTS --\u003e\n  [github-tests-img]: https://img.shields.io/github/actions/workflow/status/Aetherinox/obsidian-gistr/npm-tests.yml?logo=github\u0026label=Tests\u0026color=2c6488\n  [github-tests-uri]: https://github.com/Aetherinox/obsidian-gistr/actions/workflows/npm-tests.yml\n\n\u003c!-- BADGE \u003e GITHUB \u003e COMMIT --\u003e\n  [github-commit-img]: https://img.shields.io/github/last-commit/Aetherinox/obsidian-gistr?logo=conventionalcommits\u0026logoColor=FFFFFF\u0026label=Last%20Commit\u0026color=313131\n  [github-commit-uri]: https://github.com/Aetherinox/obsidian-gistr/commits/main/\n\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- markdownlint-restore --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faetherinox%2Fobsidian-gistr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faetherinox%2Fobsidian-gistr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faetherinox%2Fobsidian-gistr/lists"}