{"id":29200924,"url":"https://github.com/datopian/obsidian-flowershow","last_synced_at":"2025-08-18T11:12:18.565Z","repository":{"id":166823781,"uuid":"633767829","full_name":"datopian/obsidian-flowershow","owner":"datopian","description":"Obsidian Flowershow plugin for publishing with Flowershow direct from your obsidian vault.","archived":false,"fork":false,"pushed_at":"2025-03-13T12:27:39.000Z","size":103,"stargazers_count":66,"open_issues_count":6,"forks_count":8,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-07-02T11:13:48.224Z","etag":null,"topics":["flowershow","obsidian-plugin"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/datopian.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2023-04-28T08:27:57.000Z","updated_at":"2025-06-16T21:18:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"63ba1712-2c0c-4c32-99e0-e3d6b83e7066","html_url":"https://github.com/datopian/obsidian-flowershow","commit_stats":null,"previous_names":["datopian/obsidian-flowershow"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/datopian/obsidian-flowershow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fobsidian-flowershow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fobsidian-flowershow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fobsidian-flowershow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fobsidian-flowershow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datopian","download_url":"https://codeload.github.com/datopian/obsidian-flowershow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datopian%2Fobsidian-flowershow/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270982207,"owners_count":24679449,"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","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["flowershow","obsidian-plugin"],"created_at":"2025-07-02T11:06:24.295Z","updated_at":"2025-08-18T11:12:18.537Z","avatar_url":"https://github.com/datopian.png","language":"TypeScript","readme":"# 💐 Obsidian Flowershow Plugin (v2)\n\nPublish your Obsidian vault online easily, quickly and for free directly from your Obsidian vault using [Flowershow](https://flowershow.app).\n\nNote: if were using this plugin before Jan 2025 please read about upgrading from v1 here: https://flowershow.app/blog/upgrade-plugin-to-v2-from-v1\n\n## Getting Started\n\n- Install this plugin 😄\n- Sign up for a free account at https://flowershow.app/ and follow the short instructions\n- **That's it! Your notes are now ready to be shared with the world! 💐**\n\nFull docs at https://flowershow.app/docs/\n\n### Publication Status Panel\n\nThe Flowershow icon in your ribbon opens the Publication Status panel, which shows:\n\n* **Published**: the total number of notes that has been published to your Flowershow site\n* **Changed**: the total number of __published__ notes that has been edited locally (+ button to publish them)\n* **Unpublished**: the total number of new notes in your Obsidian vault, that has not yet been published to your site (+ button to publish them)\n* **Deleted**: the total number of notes that has been deleted from your Obsidian vault, but are still published on your site (+ button to unpublish them)\n\n### Available Commands\n\n* `Flowershow: Publish Single Note` - Publishes the current note to your Flowershow site\n* `Flowershow: Publish All Notes` - Publishes all notes in your vault to your Flowershow site\n\n### Frontmatter settings\n\n* `publish` - Set to `false` to keep the note unpublished from your Flowershow site (or unpublish it if it was published before).\n\nMore options at https://flowershow.app/docs/\n\n---\n\n## Development\n\n### Local testing\n\n1. Clone the repository.\n2. Run `npm i` to install dependencies.\n3. Run `npm run build`.\n4. Create the plugins directory in your Obsidian vault if it doesn't exist:\n```sh\nmkdir -p /path/to/obsidian-vault/.obsidian/plugins/flowershow\n```\n5. Create symlinks to the `main.js`, `manifest.json`, and `styles.css` files in your Obsidian plugins folder:\n\n```sh\nln -s /path/to/obsidian-flowershow/main.js /path/to/obsidian-vault/.obsidian/plugins/flowershow/main.js\nln -s /path/to/obsidian-flowershow/manifest.json /path/to/obsidian-vault/.obsidian/plugins/flowershow/manifest.json\nln -s /path/to/obsidian-flowershow/styles.css /path/to/obsidian-vault/.obsidian/plugins/flowershow/styles.css\n```\n\n6. Reload Obsidian, go to Settings \u003e Community Plugins, and enable the plugin.\n\n### Rebuild on change \n\nIf you want to automatically rebuild the plugin after you make any changes to the source code, run `npm run dev` instead of `npm run build`. This will start a server that will watch for changes to the source files and rebuild the plugin automatically. However, you will still need to reload Obsidian manually each time to see the changes.\n\n### Hot reloading\n\nIf you want true hot reloading, i.e. without needing to disable/enable the plugin:\n\n1. Install [Hot-Reload](https://github.com/pjeby/hot-reload) plugin:\n  - download the .zip file from the latest release\n  - extract the .zip file into your Obsidian vault's `.obsidian/plugins` folder\n  - go to Settings \u003e Community Plugins and enable the plugin\n2. Instead of creating symlinks like in step 4 above, copy/clone the plugin project directly into your Obsidian vault's `.obsidian/plugins` folder:\n\n``` sh\nmv /path/to/obsidian-flowershow /path/to/obsidian-vault/.obsidian/plugins/\n```\n\n3. Run `npm i \u0026\u0026 npm run dev` in the plugin folder to start the development server.\n\nNow, whenever you make any changes to the source code, two things will happen:\n1. The plugin will be rebuilt automatically.\n2. The Hot-Reload plugin will detect that the plugin has been rebuilt and will reload it in Obsidian.\n\n## Shoutout\n\nBig thanks to [Ole Eskild Steensen](https://github.com/oleeskild) for [his obsidian-digital-garden plugin](https://github.com/oleeskild/obsidian-digital-garden/tree/main) which inspired us and we got to build on.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatopian%2Fobsidian-flowershow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatopian%2Fobsidian-flowershow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatopian%2Fobsidian-flowershow/lists"}