The server side implementation of the EteSync protocol.
Project description
EteSync - Secure Data Sync
IMPORTANT: This repo is deprecated, please use refer to https://github.com/etesync/server/
This is a reusable django app that implements the server side of EteSync
More info is available on the EteSync website
Quick start
- Add "journal" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [
...
'journal.apps.JournalConfig',
]
- Include the "journal" URLconf in your project's urls.py like this:
from django.conf.urls import include, url
from rest_framework import routers
from journal import views
router = routers.DefaultRouter()
router.register(r'journals', views.JournalViewSet)
router.register(r'journal/(?P<journal>[^/]+)', views.EntryViewSet)
urlpatterns = [
url(r'^api/v1/', include(router.urls)),
]
- Run
python manage.py migrate
to create the journal models
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-etesync-journal-1.2.3.tar.gz
.
File metadata
- Download URL: django-etesync-journal-1.2.3.tar.gz
- Upload date:
- Size: 25.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c28940dde242a390f0ba9c15fe461d591a780a315c6566f5ea24780a2ac259c8 |
|
MD5 | 49c2bc180bd5dd99c2fb9b9ae4c4f467 |
|
BLAKE2b-256 | 078756987c144d8f568929b6ac50c1b234c67c94e4b9964cd73bbf6ba32aa64c |