Skip to main content

Advanced Wikidata editor

Project description

Daty

Python 3.x Support License: AGPL v3+

Daty welcome screen

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

  • <input type="checkbox" disabled="" /> Search and open entities through elasting search and triplets;
  • <input type="checkbox" disabled="" /> Read entities and follow their values;
  • <input type="checkbox" disabled="" /> Page and sidebar search;
  • <input type="checkbox" disabled="" /> Edit statements;
  • <input type="checkbox" disabled="" /> 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


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.0a0
Filename, size File type Python version Upload date Hashes
Filename, size daty-1.0a0-py3-none-any.whl (118.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size daty-1.0a0.tar.gz (68.6 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