Roam Digital Garden

name: "Roam Research backup"
on:
  push:
    branches:
      - master
  schedule:
    -   cron: "0 * * * *"
jobs:
  backup:
    runs-on: ubuntu-latest
    name: Backup
    timeout-minutes: 15
    steps:
      -   uses: actions/checkout@v2
      -   name: Set up Python 3.8
          uses: actions/setup-python@v1
          with:
            python-version: 3.8
      -   name: Setup dependencies
          run: |
            pip install git+<https://github.com/DoomHammer/roam-to-git.git@roam-to-garden>
      -   name: Run backup
          run: roam-to-git --skip-git .
          env:
            ROAMRESEARCH_USER: $
            ROAMRESEARCH_PASSWORD: $
            ROAMRESEARCH_DATABASE: $
      -   name: Commit changes
          uses: elstudio/actions-js-build/commit@v3
          with:
            commitMessage: Automated snapshot
  • To publish your digital garden, go to Netlify and create a new site from the repository you’ve just created.
  • This will run every hour, fetch the notes referenced by your Public note, and publish them.

  • If you like this digital garden and would like to build your own, here are the instructions on how to do it with Roam Research: Roam Digital Garden.

  • Roam Digital Garden

  • Roam Digital Garden

Notes mentioning this note


Here are all the notes in this garden, along with their links, visualized as a graph.