This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

django-sync-server is a Django reusable application witch implements a Firefox weave server.

Project Description

description

django-sync-server (formerly ‘django-weave’) is a reusable application which implements a Firefox sync server for Django.

The Server works up to FxSync v1.16.x (Firefox v14) Well tested also with SeaMonkey v2.3

How to create a django-sync-server test virtualenv: CreateTestEnvironment Wiki page

What is Firefox Sync?

Firefox Sync (formerly Mozilla Labs Weave Browser Sync) is a free browser add-on from Mozilla Labs that keeps your bookmarks, saved passwords, browsing history and open tabs backed up and synchronized, with end-to-end encryption for your privacy and security.

sourcecode

Our code hosted on github.com/jedie/django-sync-server

Clone our git repo:

git clone git://github.com/jedie/django-sync-server.git

A git clone also exist on google code.

download

Python packages available on: http://pypi.python.org/pypi/django-sync-server/

Unofficial debian packages: http://debian.fladi.at/pool/main/d/django-sync-server/

migrate

  • v0.3.0 to v0.4.0

We used django-south to change the existing models. Do this:

~$ cd django_sync_server_env
~/django_sync_server_env$ source bin/activate
(django_sync_server_env)~/django_sync_server_env$ pip install South
(django_sync_server_env)~/django_sync_server_env$ cd src/django-sync-server/testproject
(django_sync_server_env)~/django_sync_server_env/src/django-sync-server/testproject$ ./manage.py syncdb
(django_sync_server_env)~/django_sync_server_env/src/django-sync-server/testproject$ ./manage.py migrate weave 0001 --fake
(django_sync_server_env)~/django_sync_server_env/src/django-sync-server/testproject$ ./manage.py migrate weave

Note: After South install, you must insert “south” in INSTALLED_APPS list in our own settings.py see also: https://github.com/jedie/django-sync-server/commit/452668fb671662a15da2faf1e1c1f642d744b5dc#diff-1

history

  • v0.4.2 - 27.07.2012

    • Bugfix in info_page() page: Use RequestContext(), so that inherit template can use variables from context processors
    • remove git timestamp from version string
  • v0.4.1

  • v0.4.0

  • v0.3.0

  • v0.2.1

    • Some updates for django v1.2 API changes
    • Change version string and add last commit date
  • v0.2.0

    • django-sync-server own basic auth function can be disabled via app settings.
  • v0.1.7

    • ‘django-weave’ was renamed to ‘django-sync-server’
  • v0.1.6

    • Bugfix checking weave api version from url.
    • Add a tiny info root page to testproject.
  • v0.1.5

    • Changes to establish compatibility with Weave client v1.2b3
  • v0.1.4

    • split weave app and testproject
  • v0.1.3

    • Remove dependency on django-reversion
    • change Collection sites ManyToManyField to a normal ForeignKey
  • v0.1.2

    • many code cleanup and bugfixes
    • remove django-tools and django-reversion decencies
  • v0.1.0pre-alpha

    • sync works
  • v0.0.1

    • initial checkin
Release History

Release History

This version
History Node

0.4.2

History Node

0.4.1.0817

History Node

0.4.1.0701

History Node

0.4.0.0629

History Node

0.3.0.0426

History Node

0.2.1.0411

History Node

0.2.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
django-sync-server-0.4.2.tar.gz (32.4 kB) Copy SHA256 Checksum SHA256 Source Jul 27, 2012

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting