Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mickoissicko/osync
Free synchronisation client for Obsidian.
https://github.com/mickoissicko/osync
obsidian obsidian-md sync sync-platform synchronization
Last synced: about 1 month ago
JSON representation
Free synchronisation client for Obsidian.
- Host: GitHub
- URL: https://github.com/mickoissicko/osync
- Owner: mickoissicko
- Created: 2024-10-14T10:13:54.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-23T11:35:56.000Z (about 1 month ago)
- Last Synced: 2024-11-23T12:26:19.016Z (about 1 month ago)
- Topics: obsidian, obsidian-md, sync, sync-platform, synchronization
- Language: C++
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OSync
OSync, or Obsidian Sync, is a free client to sync files between different computers running Obsidian.--> Get [Obsidian](https://obsidian.md)
# Usage
`osync` (in daemon mode) may be run on a home server. Then you can use `osync` on your computers. Whilst you are making notes `osync` daemon fetches the files and stores them on your server.NOTE: To use `osync` in daemon mode, just run it with the argument `--server` like so:
> `./osync --server`
Then, whilst `osync` is running, you can type `fetch` to get the latest notes. They will be stored on your computer, and that's pretty much it!
As a precaution, run `sync` before leaving your computer as you may close `osync` before it has time to send the files.
# Building
**Windows requirements**
* GCC configured + installed on Windows
* [Make](https://gnuwin32.sourceforge.net/packages/make.htm) installed**MacOS requirementst**
* [Make](https://formulae.brew.sh/formula/make) installed**POSIX requirements**
* [Make](https://www.gnu.org/software/make/) installedChange your directory to `build/` and run `make`.
One file will be generated under the name `osync`.