{"id":16548675,"url":"https://github.com/pourmand1376/obsidian-sync","last_synced_at":"2025-03-21T10:31:54.673Z","repository":{"id":187453475,"uuid":"676935134","full_name":"pourmand1376/Obsidian-Sync","owner":"pourmand1376","description":"Obsidian Sync with Android","archived":true,"fork":false,"pushed_at":"2024-11-28T14:48:36.000Z","size":92,"stargazers_count":9,"open_issues_count":1,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T00:05:55.391Z","etag":null,"topics":["android","git","obsidian","obsidian-git","sync","termux"],"latest_commit_sha":null,"homepage":"https://amirpourmand.ir/posts/2023/how-to-sync-obsidian/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pourmand1376.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2023-08-10T10:56:46.000Z","updated_at":"2025-02-25T19:34:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"bcb7748b-562c-4e36-9d26-b1c9d83c11a9","html_url":"https://github.com/pourmand1376/Obsidian-Sync","commit_stats":null,"previous_names":["pourmand1376/obsidian-sync"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pourmand1376%2FObsidian-Sync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pourmand1376%2FObsidian-Sync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pourmand1376%2FObsidian-Sync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pourmand1376%2FObsidian-Sync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pourmand1376","download_url":"https://codeload.github.com/pourmand1376/Obsidian-Sync/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244777939,"owners_count":20508817,"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":["android","git","obsidian","obsidian-git","sync","termux"],"created_at":"2024-10-11T19:26:42.325Z","updated_at":"2025-03-21T10:31:54.165Z","avatar_url":"https://github.com/pourmand1376.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Obsidian-Sync\n\n![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/pourmand1376/Obsidian-Sync/pre-commit.yaml)\n\nObsidian Sync with Android\n\nThis script is written for the Termux application.\n\nPrerequisite:\nYou should have created a git repository containing only your notes in obsidian. Then you'll be able to follow along with this tutorial.\n\nUse this script via\n\n```bash\nbash -c \"$(curl -fsSL https://raw.githubusercontent.com/pourmand1376/obsidian-sync/main/obsidian.sh)\"\n```\n\nThen follow the steps in the script to sync the Obsidian git repo you have created.\n\nYou can just follow the numbers from 1 to 7 and you are done. Don't worry it would take only 5 minutes or less!\n\n1. First, you choose 1. At this step all required dependencies like git would be installed.\n\n2. Then you would grant Termux the access your files. This is needed since obsidian can not see Termux files. We should save obsidian files inside a shared directory. We will save them inside your downloads folder.\n\n3. You enter your name and your email address. Then an SSH-Key is generated for you. You should upload the content of this ssh-key to your [github](https://github.com/settings/keys) acccount (or any git server you are using).\n\n4. You enter the url of your obsidian git repository and we will fork it. The url has to be SSH url, it is in the form of `git@github.com:your_name/your_repo.git`\n\n5. Then you choose your obsidian folder and we will add some files to make git commits automatic.\n\n6. You choose your obsidian folder and suggest an alias to be used for ease of use.\n\nAfter that you only need to open obsidian and type the alias you created to sync the repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpourmand1376%2Fobsidian-sync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpourmand1376%2Fobsidian-sync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpourmand1376%2Fobsidian-sync/lists"}