Skip to main content

Advanced Wikidata editor

Project description


Python 3.x Support License: AGPL v3+

Daty overview

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.

Current status

The development of the current version (1.0α) has been made possible thanks to a sponsorship provided by Wikimedia CH.

Endorse the project on Wikidata to help the development get funds.

An overview of what you will find in the stable 1.0 version is available at project presentation page.

  • <input type="checkbox" disabled="" /> Search and open entities through elastic search;
  • <input type="checkbox" disabled="" /> Search and open entities with triplets (broken in the current version);
  • <input type="checkbox" disabled="" /> Read entities and follow their values;
  • <input type="checkbox" disabled="" /> Mobile view;
  • <input type="checkbox" disabled="" /> Open entities search;
  • <input type="checkbox" disabled="" /> Property In-page search;
  • <input type="checkbox" disabled="" /> Edit statements;
  • <input type="checkbox" disabled="" /> Mass-edit statements.



You can download the installer here.




The package daty-git has been published on AUR.

Ubuntu Disco (19.04 unstable)

# apt install python3-gi gir1.2-gtk-3.0 python3-pip libhandy-0.0-0
# pip3 install pywikibot daty


Provided you have already installed on your system

* pygobject >= 3.20
* Gtk >= 3.20
* libhandy >= 0.0.4
* pywikibot >= 3.0

you can install daty from Pypi.

Mac OS

Hardware or contributors needed.

Building from source

Option 1: with GNOME Builder

Open GNOME Builder, click the "Clone..." button, paste the repository url. Clone the project and hit the button to start building Daty.

Option 2: with Flatpak Builder

# Clone Daty repository
git clone
cd daty
# Add Flathub repository
flatpak remote-add flathub --if-not-exists
# 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

Option 3: with Pypi

Provided you have installed

* pygobject >= 3.20
* Gtk >= 3.20
* libhandy >= 0.0.4
* pywikibot >= 3.0

You just need to enter in the cloned directory and run

$ sudo python3 install
$ daty


Sphinx documentation for the project can be built running

$ python3 build_sphinx

You can then read the main page of the built html documentation directing your browser to doc/build/html/index.html.

It will be made directly available online after the code will stabilize.


This program is licensed under GNU Affero General Public License v3 or later by Pellegrino Prevete.
If you find this program useful, consider endorsing the project, offering me a beer, a new computer or a part time remote job to help me pay the bills.

Project details

Download files

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

Files for daty, version 1.0b0
Filename, size File type Python version Upload date Hashes
Filename, size daty-1.0b0-py3-none-any.whl (379.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size daty-1.0b0.tar.gz (287.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page