django-sync-server是一个实现了Firefox weave服务器的Django可重用应用程序。
项目描述
描述
django-sync-server(之前称为“django-weave”)是一个可重用应用程序,它实现了Django的Firefox同步服务器。
服务器支持FxSync v1.16.x(Firefox v14),也已在SeaMonkey v2.3上进行过充分测试
如何创建django-sync-server测试虚拟环境:CreateTestEnvironment维基页面
什么是Firefox Sync?
Firefox Sync(之前称为Mozilla Labs Weave浏览器同步)是Mozilla Labs提供的免费浏览器插件,它通过端到端加密来保护您的隐私和安全,将您的书签、保存的密码、浏览历史和打开的标签进行备份和同步。
源代码
我们的代码托管在github.com/jedie/django-sync-server
克隆我们的git仓库
git clone git://github.com/jedie/django-sync-server.git
git克隆也存在于google code。
下载
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
我们使用了django-south来更改现有的模型。执行以下操作:
~$ 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
注意:在南安装后,您必须在我们的settings.py文件中INSTALLED_APPS列表中插入“south”,参见:https://github.com/jedie/django-sync-server/commit/452668fb671662a15da2faf1e1c1f642d744b5dc#diff-1
历史记录
v0.4.2 - 2012年7月27日
修复info_page()页面中的错误:使用RequestContext(),以便继承模板可以使用上下文处理器的变量
从版本字符串中移除git时间戳
v0.4.1
修复与Firefox v3.6 - v5同步的错误(见:https://github.com/jedie/django-sync-server/issues/11)
v0.4.0
更新FxSync API 1.1(见:https://github.com/jedie/django-sync-server/issues/11)
在根URL上创建一个info页面
v0.3.0
添加针对用户名长度超过30个字符的解决方案(见:https://github.com/jedie/django-sync-server/issues/8)
将DONT_USE_CAPTCHA和DEBUG_REQUEST添加到应用设置中。
v0.2.1
针对django v1.2 API更改的一些更新
更改版本字符串并添加最后提交日期
v0.2.0
可以通过应用设置禁用django-sync-server自己的基本认证功能。
v0.1.7
将“django-weave”重命名为“django-sync-server”
v0.1.6
修复从URL检查weave API版本的错误。
在testproject中添加一个小的info根页面。
v0.1.5
更改以与Weave客户端v1.2b3兼容
v0.1.4
拆分weave应用和testproject
v0.1.3
移除对django-reversion的依赖
将Collection sites ManyToManyField更改为普通的ForeignKey
v0.1.2
许多代码清理和错误修复
移除django-tools和django-reversion依赖
v0.1.0pre-alpha
同步工作正常
v0.0.1
初次提交
捐赠
链接
项目页面 |
|
GitHub |
|
PyPi |
|
Firefox Sync首页 |
|
IRC |
更多链接:SyncLinks Wiki页面
项目详情
django-sync-server-0.4.2.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | e2fc23208c8db4d4166c3a9529f9466236a997509cfd334c6f7ca826f9cc880c |
|
MD5 | 8bc47770cf7410d2e083d4b3590cf8c7 |
|
BLAKE2b-256 | 15865d1dc01dd3d521f05eabbc0008b82e518c046e7b63b927bd80be941603d7 |