{ "info": { "author": "EteSync", "author_email": "development@etesync.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "

\n \n

EteSync - Secure Data Sync

\n

\n\nThis is a reusable django app that implements the server side of EteSync\n\n![GitHub tag](https://img.shields.io/github/tag/etesync/journal-manager.svg)\n[![PyPI](https://img.shields.io/pypi/v/django-etesync-journal.svg)](https://pypi.python.org/pypi/django-etesync-journal/)\n[![Chat on freenode](https://img.shields.io/badge/irc.freenode.net-%23EteSync-blue.svg)](https://webchat.freenode.net/?channels=#etesync)\n\nMore info is available on the [EteSync website](https://www.etesync.com)\n\n# Quick start\n\n1. Add \"journal\" to your INSTALLED_APPS setting like this::\n\n```\nINSTALLED_APPS = [\n ...\n 'journal.apps.JournalConfig',\n]\n```\n\n2. Include the polls URLconf in your project urls.py like this:\n\n```\nfrom django.conf.urls import include, url\n\nfrom rest_framework import routers\n\nfrom journal import views\n\nrouter = routers.DefaultRouter()\nrouter.register(r'journals', views.JournalViewSet)\nrouter.register(r'journal/(?P[^/]+)', views.EntryViewSet)\n\nurlpatterns = [\n url(r'^api/v1/', include(router.urls)),\n]\n```\n\n3. Run `python manage.py migrate` to create the journal models", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.etesync.com/", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "django-etesync-journal", "package_url": "https://pypi.org/project/django-etesync-journal/", "platform": "", "project_url": "https://pypi.org/project/django-etesync-journal/", "project_urls": { "Homepage": "https://www.etesync.com/" }, "release_url": "https://pypi.org/project/django-etesync-journal/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "The server side implementation of the EteSync protocol.", "version": "1.0.2" }, "last_serial": 5208569, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "1b294d26a46cdaefefbf1b8e7e2d66b1", "sha256": "c592e566fa4b063c602cee34cf3435cd16b5772b655384a96762be1106baf8a6" }, "downloads": -1, "filename": "django-etesync-journal-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1b294d26a46cdaefefbf1b8e7e2d66b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23504, "upload_time": "2017-12-03T16:27:38", "url": "https://files.pythonhosted.org/packages/80/05/3bafba65bebf29f3aa267167a9378ff2bce13c38f8c416e8688f2c224305/django-etesync-journal-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c92b57b645281c31700cdbb33b1d6fcb", "sha256": "55863f74e48c23de8d53c553d57767ad587d6f407e67d5ab7256080005af0276" }, "downloads": -1, "filename": "django-etesync-journal-0.5.1.tar.gz", "has_sig": false, "md5_digest": "c92b57b645281c31700cdbb33b1d6fcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24484, "upload_time": "2018-01-07T17:01:34", "url": "https://files.pythonhosted.org/packages/b5/de/e0863dd683d7b0bafe2890d2b548bdc7093f7a1d08343e6de9ade5bba5ff/django-etesync-journal-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "2cc635c4e2818f147127ead613066def", "sha256": "59b2d91bc5b2d816458078ae42538dc648fd82ac4e276187ddbdd7fe47edcfa9" }, "downloads": -1, "filename": "django-etesync-journal-0.5.2.tar.gz", "has_sig": false, "md5_digest": "2cc635c4e2818f147127ead613066def", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24570, "upload_time": "2018-01-13T18:39:41", "url": "https://files.pythonhosted.org/packages/dd/57/41f065c99e462007f66ef0731238cd1ab8c471ce87d2b2a87640cffbb5c3/django-etesync-journal-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "bc6e6096b649b6ce6d89c22ce4d94c11", "sha256": "87ab9cc749065c4299af9e8985d2e7d4227baebd49cfee621807b27db01a0128" }, "downloads": -1, "filename": "django-etesync-journal-0.5.3.tar.gz", "has_sig": false, "md5_digest": "bc6e6096b649b6ce6d89c22ce4d94c11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23319, "upload_time": "2019-01-11T16:25:57", "url": "https://files.pythonhosted.org/packages/66/18/3d752f4521023977770cf9f4678a5dec3e1868aed4a2e49c56c717894554/django-etesync-journal-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "463527ad6e041232c131b256d938aa9b", "sha256": "fd720e4ecf91694e9ba6f087b3e59eb155dc7f7dfc8477d269e7411cb1cc4fba" }, "downloads": -1, "filename": "django-etesync-journal-0.5.4.tar.gz", "has_sig": false, "md5_digest": "463527ad6e041232c131b256d938aa9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23311, "upload_time": "2019-01-12T00:15:55", "url": "https://files.pythonhosted.org/packages/69/84/4d36b79d802c95bd21257a01605f1b00d45e1e81b0850175fbd880d8a78d/django-etesync-journal-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "dc0901a492b2aa17644cba750cfde4c0", "sha256": "83a802811b12e187f7a5c1805290e5beeebda6a332f2a284980a020c20977f96" }, "downloads": -1, "filename": "django-etesync-journal-0.5.5.tar.gz", "has_sig": false, "md5_digest": "dc0901a492b2aa17644cba750cfde4c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23324, "upload_time": "2019-01-31T09:00:38", "url": "https://files.pythonhosted.org/packages/1d/fc/2f86b8b4bfe67831c477ab4046c0612d10db98f71a169fe32a6a677c8e3e/django-etesync-journal-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "b613c8d401fd4a72a90a40b0fbcd71df", "sha256": "bea82533102c575600d643be5f48b0e5cbc91c334bf3364b8055b91301d6e49e" }, "downloads": -1, "filename": "django-etesync-journal-0.5.6.tar.gz", "has_sig": false, "md5_digest": "b613c8d401fd4a72a90a40b0fbcd71df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23576, "upload_time": "2019-02-11T15:20:06", "url": "https://files.pythonhosted.org/packages/fa/37/909d69f0a7fe7a1c429bee15f47f2464eaef964718352b4fb9a9d25c5f4d/django-etesync-journal-0.5.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1045cd20f49b3459860c4a60050845fe", "sha256": "107aa607b6491fc614ab98a0c75f7849caf89f6fe9ad4f5a7173c2565274d437" }, "downloads": -1, "filename": "django-etesync-journal-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1045cd20f49b3459860c4a60050845fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23928, "upload_time": "2019-02-13T17:41:31", "url": "https://files.pythonhosted.org/packages/64/22/7fcf45aecc23fcd9cd2174a059d62c1a9b7ead15a78fce6e0c6e727afa02/django-etesync-journal-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b71b604aee0cae794f039187951eefe7", "sha256": "1d995e0c415e6bb059104262445f4a778776345c70032f06b61894eef23f65a5" }, "downloads": -1, "filename": "django-etesync-journal-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b71b604aee0cae794f039187951eefe7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23992, "upload_time": "2019-04-15T21:18:31", "url": "https://files.pythonhosted.org/packages/fe/d4/f8013daf23d6b4ac83d0a858633467268c0167fc9e083d650ba7f76f9ce6/django-etesync-journal-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "fbaed3f7bf59c500c3dd3cf51c8f25a7", "sha256": "716df1fc8670c79750e8a1e736b69ddbdbd238237565874ea9648387cc50626e" }, "downloads": -1, "filename": "django-etesync-journal-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fbaed3f7bf59c500c3dd3cf51c8f25a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24046, "upload_time": "2019-04-30T14:51:19", "url": "https://files.pythonhosted.org/packages/83/9d/9b514d5a4b5e6f1fe341339fc829698aabb2dff6515416600c0c14ec6474/django-etesync-journal-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fbaed3f7bf59c500c3dd3cf51c8f25a7", "sha256": "716df1fc8670c79750e8a1e736b69ddbdbd238237565874ea9648387cc50626e" }, "downloads": -1, "filename": "django-etesync-journal-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fbaed3f7bf59c500c3dd3cf51c8f25a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24046, "upload_time": "2019-04-30T14:51:19", "url": "https://files.pythonhosted.org/packages/83/9d/9b514d5a4b5e6f1fe341339fc829698aabb2dff6515416600c0c14ec6474/django-etesync-journal-1.0.2.tar.gz" } ] }