Advanced Wikidata editor
Project description
Daty
Daty is a free cross-platform advanced Wikidata editor adhering to GNOME Human Interface Guidelines, intended to enable better editing workflow and faster deployment of requested user features. Use Daty to search, select, read, batch edit items, script actions, share, visualize proposed changes and bots.
Daty is written in Python 3 and it uses GTK+ 3.0 python bindings for interface organization and drawing.
It has a progressive layout thanks to libhandy and uses pywikibot as a backend.
Currently implemented
- Search and open entities through elasting search and triplets;
- Read entities and follow their values;
- Page and sidebar search;
- Edit statements;
- Mass-edit statements.
Installation
Windows
I have to upload the exe.
Linux
Archlinux
The package daty-git
has been published on AUR.
Ubuntu
Ubuntu disco
In progress.
Fedora
In progress.
Flatpak
In progress.
Mac OS
Hardware or contributors needed.
Development
In order to run daty
, you need to install PyGobject, pywikibot and libhandy. If your distribution is not in the following, hopefully it should still have them available for you in their repositories.
Archlinux
Install daty-git
from AUR and skip to "Run".
Ubuntu disco / Debian Sid
Run the following commands from your terminal:
# apt install python3-gi gir1.2-gtk-3.0 python3-pip libhandy-0.0-0
# pip3 install pywikibot
Run
To run daty you just need to clone this repository and execute
$ python3 setup.py sdist bdist_wheel
$ sudo python3 setup.py install
$ daty
or you can just open the entry that should have appeared in your menu.
About
This program is licensed under GNU Affero General Public License v3 or later by Pellegrino Prevete.
If you find this program useful, consider voting to give this project a grant at the itWikiCon 2018 Ideathon, or offering me a beer, a new computer or a part time remote job to help me pay the bills.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.