高级WikiData编辑器
dat的Python项目详细描述
日期
daty是一个支持GNOME Human Interface Guidelines的免费跨平台高级wikidata编辑器,旨在实现更好的编辑工作流和更快地部署所请求的用户功能。 使用daty搜索、选择、读取、批量编辑项、脚本操作、共享、可视化建议的更改和机器人程序。
daty是用python 3编写的,它使用GTK+ 3.0python绑定来组织和绘制接口。
由于libhandy,它有一个渐进式布局,并使用pywikibot作为后端。
当前状态
由于Wikimedia CH提供的赞助,当前版本(1.0α)的开发成为可能。
在Wikidata上签署该项目,以帮助开发获得资金。
在项目演示文稿page中,您将看到稳定1.0版本的概述。
- [X]通过弹性搜索搜索和打开实体;
- [X]搜索并打开包含三元组的实体(在当前版本中已断开);
- [X]读取实体并遵循其值;
- [X]移动视图;
- [X]打开实体搜索;
- 页面搜索中的[X]属性;
- []编辑语句;
- []大规模编辑报表。
安装
窗口
您可以下载安装程序here。
gnu/linux
扁平封装
archlinux
包daty-git
已在AUR上发布。
ubuntu disco(19.04不稳定)
# apt install python3-gi gir1.2-gtk-3.0 python3-pip libhandy-0.0-0
# pip3 install pywikibot daty
其他
如果您已经安装在系统上
* pygobject >= 3.20
* Gtk >= 3.20
* libhandy >= 0.0.4
* pywikibot >= 3.0
您可以从Pypi安装daty。
Mac操作系统
需要硬件或贡献者。
从源构建
选项1:使用GNOME Builder
打开gnome builder,单击“clone…”按钮,粘贴存储库url。 克隆项目并点击按钮开始构建daty。
选项2:使用Flatpak Builder
# Clone Daty repository
git clone https://gitlab.gnome.org/World/Daty.git
cd daty
# Add Flathub repository
flatpak remote-add flathub --if-not-exists https://dl.flathub.org/repo/flathub.flatpakrepo
# Install the required GNOME runtimes
flatpak install flathub org.gnome.Platform//3.30 org.gnome.Sdk//3.30
# Start building
flatpak-builder --repo=repo ml.prevete.Daty flatpak/ml.prevete.Daty.json --force-clean
# Create the Flatpak
flatpak build-export repo ml.prevete.Daty
flatpak build-bundle repo ml.prevete.Daty.flatpak ml.prevete.Daty
# Install the Flatpak
flatpak install ml.prevete.Daty.flatpak
选项3:使用pypi
# Clone Daty repository
git clone https://gitlab.gnome.org/World/Daty.git
cd daty
# Add Flathub repository
flatpak remote-add flathub --if-not-exists https://dl.flathub.org/repo/flathub.flatpakrepo
# Install the required GNOME runtimes
flatpak install flathub org.gnome.Platform//3.30 org.gnome.Sdk//3.30
# Start building
flatpak-builder --repo=repo ml.prevete.Daty flatpak/ml.prevete.Daty.json --force-clean
# Create the Flatpak
flatpak build-export repo ml.prevete.Daty
flatpak build-bundle repo ml.prevete.Daty.flatpak ml.prevete.Daty
# Install the Flatpak
flatpak install ml.prevete.Daty.flatpak
如果您已安装
* pygobject >= 3.20
* Gtk >= 3.20
* libhandy >= 0.0.4
* pywikibot >= 3.0
您只需输入克隆的目录并运行
$ sudo python3 setup.py install
$ daty
文档
项目的sphinx文档可以运行构建
$ python3 setup.py build_sphinx
然后,您可以阅读构建的html文档的主页,将浏览器定向到doc/build/html/index.html
。
在代码稳定后,它将直接在网上提供。
关于
此程序由Pellegrino Prevete根据GNU Affero General Public License v3 or later授权。
如果你觉得这个程序有用,考虑一下这个项目,给我一个beer,一个新的computer或者一个兼职的远程job来帮我付账单。