django sync server是一个django可重用的应用程序,它实现了一个firefox weave服务器。
django-sync-server的Python项目详细描述
说明
django sync server(以前叫“django weave”)是一个可重用的应用程序,它为django实现了一个firefox同步服务器。
服务器可以运行到fxsync v1.16.x(firefox v14)也经过seamonkey v2.3的测试
如何创建django同步服务器测试virtualenv:CreateTestEnvironment Wiki page
什么是火狐同步?
firefox sync(以前叫mozilla labs weave browser sync)是mozilla labs提供的免费浏览器附加组件,它可以备份和同步您的书签、保存的密码、浏览历史记录和打开的选项卡,并对您的隐私和安全进行端到端加密。
源代码
我们的代码托管在github.com/jedie/django-sync-server
克隆我们的Git回购:
git clone git://github.com/jedie/django-sync-server.git
> Git克隆也存在于{A3}上。
下载
python软件包提供于:http://pypi.python.org/pypi/django-sync-server/
非官方debian包:http://debian.fladi.at/pool/main/d/django-sync-server/
迁移
- V0.3.0至V0.4.0
~$ 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
注意:South安装后,您必须在我们自己的设置中的已安装应用程序列表中插入“South”。py另请参见:https://github.com/jedie/django-sync-server/commit/452668fb671662a15da2faf1e1c1f642d744b5dc#diff-1
历史记录
2012年4月2日至7月27日
- 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
- Bugfix to support sync with Firefox v3.6 - v5 (see: https://github.com/jedie/django-sync-server/issues/11 )
0.4.0版
- Updates to FxSync API 1.1 (see: https://github.com/jedie/django-sync-server/issues/11 )
- Create a info page on root url
0.3.0版
- Add work-a-round for username longer than 30 characters (see: https://github.com/jedie/django-sync-server/issues/8 )
- Add DONT_USE_CAPTCHA and DEBUG_REQUEST to app settings.
V0.2.1
- Some updates for django v1.2 API changes
- Change version string and add last commit date
0.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.0α前
- sync works
0.0.1版
- initial checkin
链接
更多链接:SyncLinks Wiki page