Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shiinarinne/py-obisync
Reverse engineered obsidian sync server (NOT OFFICIAL).
https://github.com/shiinarinne/py-obisync
Last synced: about 1 month ago
JSON representation
Reverse engineered obsidian sync server (NOT OFFICIAL).
- Host: GitHub
- URL: https://github.com/shiinarinne/py-obisync
- Owner: ShiinaRinne
- Created: 2023-11-30T10:08:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-28T05:19:26.000Z (11 months ago)
- Last Synced: 2024-01-28T06:26:17.694Z (11 months ago)
- Language: Python
- Homepage:
- Size: 67.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Reverse engineered obsidian sync server (NOT OFFICIAL).
This project is a duplication of https://github.com/acheong08/obi-sync.
As I lack experience with Go, so I spent two days rewriting it in Python.
Many thanks to [acheong08](https://github.com/acheong08) for the contributions to Obsidian's reverse engineering !Currently, only some basic features are available.
As this was completed in haste with my limited experience and without thorough testing,
there may be many behaviors that are unexpected.## Features
- End to end encryption
- Live sync (across devices)
- File history/recoverySupport 1.4.16(Windows and Android has been tested)
### Nginx Example
```
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://127.0.0.1:6666;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
```## TODO:
- [ ] fix bug
- [ ] optimize publish