{ "info": { "author": "Pellegrino Prevete", "author_email": "pellegrinoprevete@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: Unix", "Programming Language :: Python :: 3" ], "description": "# Daty\n\n[![Python 3.x Support](https://img.shields.io/pypi/pyversions/Django.svg)](https://python.org)\n[![License: AGPL v3+](https://img.shields.io/badge/license-AGPL%20v3%2B-blue.svg)](http://www.gnu.org/licenses/agpl-3.0)\n\n[![Daty overview](https://gitlab.gnome.org/World/Daty/raw/master/screenshots/overview.png)](screenshots/overview.png)\n\n*Daty* is a free cross-platform advanced Wikidata editor adhering to [GNOME Human Interface Guidelines](https://developer.gnome.org/hig/stable/), intended to enable better editing workflow and faster deployment of requested user features.\nUse *Daty* to search, select, read, batch edit items, script actions, share, visualize proposed changes and bots.\n\n*Daty* is written in Python 3 and it uses [GTK+ 3.0](https://developer.gnome.org/hig/stable/) python bindings for interface organization and drawing.\n\nIt has a progressive layout thanks to [libhandy](https://source.puri.sm/Librem5/libhandy) and uses [pywikibot](https://phabricator.wikimedia.org/project/profile/87/) as a backend. \n\n## Current status\n\nThe development of the current version (1.0\u03b1) has been made possible thanks to a sponsorship provided by [Wikimedia CH](https://wikimedia.ch). \n\nEndorse the project on [Wikidata](https://wikidata.org/wiki/User:Ogoorcs/Daty/Endorsement) to help the development get funds.\n\nAn overview of what you will find in the stable 1.0 version is available at project presentation [page](https://prevete.ml/articles/daty.html).\n\n\n- [X] Search and open entities through elastic search;\n- [X] Search and open entities with triplets (broken in the current version);\n- [X] Read entities and follow their values;\n- [X] Mobile view;\n- [X] Open entities search;\n- [X] Property In-page search;\n- [ ] Edit statements;\n- [ ] Mass-edit statements.\n\n## Installation\n\n### Windows\nYou can download the installer [here](https://gitlab.gnome.org/World/Daty/uploads/6129428130ad687e2fac23fa4a3c839b/daty-x86_64-1.0alpha.msi).\n\n### GNU/Linux\n\n#### Flatpak\n\n[![](https://terminal.run/stuff/flathub_download_badge.png)](https://flathub.org/apps/details/ml.prevete.Daty)\n\n#### Archlinux\nThe package `daty-git` has been published on [AUR](https://aur.archlinux.org/packages/daty-git/).\n\n#### Ubuntu Disco (19.04 unstable)\n\n # apt install python3-gi gir1.2-gtk-3.0 python3-pip libhandy-0.0-0\n # pip3 install pywikibot daty\n\n#### Others\nProvided you have already installed on your system\n\n```\n* pygobject >= 3.20\n* Gtk >= 3.20\n* libhandy >= 0.0.4\n* pywikibot >= 3.0\n```\nyou can install daty from [Pypi](https://pypi.org/project/daty/).\n\n### Mac OS\nHardware or contributors needed.\n\n## Building from source\n\n#### Option 1: with GNOME Builder\nOpen GNOME Builder, click the \"Clone...\" button, paste the repository url.\nClone the project and hit the ![](https://terminal.run/stuff/run_button.png) button to start building Daty.\n\n#### Option 2: with Flatpak Builder\n```\n# Clone Daty repository\ngit clone https://gitlab.gnome.org/World/Daty.git\ncd daty\n# Add Flathub repository\nflatpak remote-add flathub --if-not-exists https://dl.flathub.org/repo/flathub.flatpakrepo\n# Install the required GNOME runtimes\nflatpak install flathub org.gnome.Platform//3.30 org.gnome.Sdk//3.30\n# Start building\nflatpak-builder --repo=repo ml.prevete.Daty flatpak/ml.prevete.Daty.json --force-clean\n# Create the Flatpak\nflatpak build-export repo ml.prevete.Daty\nflatpak build-bundle repo ml.prevete.Daty.flatpak ml.prevete.Daty\n# Install the Flatpak\nflatpak install ml.prevete.Daty.flatpak\n```\n\n#### Option 3: with Pypi\nProvided you have installed\n\n```\n* pygobject >= 3.20\n* Gtk >= 3.20\n* libhandy >= 0.0.4\n* pywikibot >= 3.0\n```\nYou just need to enter in the cloned directory and run\n\n $ sudo python3 setup.py install\n $ daty\n\n## Documentation\n\nSphinx documentation for the project can be built running\n\n $ python3 setup.py build_sphinx\n\nYou can then read the main page of the built html documentation directing your browser to `doc/build/html/index.html`.\n\nIt will be made directly available online after the code will stabilize.\n\n## About\n\nThis program is licensed under [GNU Affero General Public License v3 or later](https://www.gnu.org/licenses/agpl-3.0.en.html) by [Pellegrino Prevete](http://prevete.ml).
\nIf you find this program useful, consider [endorsing](https://wikidata.org/wiki/User:Ogoorcs/Daty/Endorsement) the project, offering me a [beer](https://patreon.com/tallero), a new [computer](https://patreon.com/tallero) or a part time remote [job](mailto:pellegrinoprevete@gmail.com) to help me pay the bills.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/tallero/daty", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "daty", "package_url": "https://pypi.org/project/daty/", "platform": "", "project_url": "https://pypi.org/project/daty/", "project_urls": { "Homepage": "https://gitlab.com/tallero/daty" }, "release_url": "https://pypi.org/project/daty/1.0b0/", "requires_dist": [ "appdirs", "bleach", "beautifulsoup4", "pygobject", "pywikibot", "requests", "setproctitle" ], "requires_python": "", "summary": "Advanced Wikidata editor", "version": "1.0b0" }, "last_serial": 4879121, "releases": { "1.0a0": [ { "comment_text": "", "digests": { "md5": "20627f654f5f59c2642b71f911f7ae1d", "sha256": "f338efc39c50104d576f36eeb993d2db6af00f1c7b97613ee4b0c582cbf856c4" }, "downloads": -1, "filename": "daty-1.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "20627f654f5f59c2642b71f911f7ae1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118803, "upload_time": "2019-01-17T04:23:52", "url": "https://files.pythonhosted.org/packages/95/f2/719c6eef1067d2bb4cb65285548746e05bf9e23e52510f93258884875348/daty-1.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78ed7bc97ee1d872d49dbf8e9ede9a81", "sha256": "eee09ea7b4c8ea9738b0139acad0b3c4885c9dbe1cd3fc0a4548f7481de27a37" }, "downloads": -1, "filename": "daty-1.0a0.tar.gz", "has_sig": false, "md5_digest": "78ed7bc97ee1d872d49dbf8e9ede9a81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68633, "upload_time": "2019-01-17T04:23:55", "url": "https://files.pythonhosted.org/packages/a4/13/f56c25190b0fd7750575c726d74d0b24e55746b0e3f878b718dc8cb6027e/daty-1.0a0.tar.gz" } ], "1.0b0": [ { "comment_text": "", "digests": { "md5": "931ac68b0a342528b4d20e84d95d5161", "sha256": "f58600cd56b5dd7458cf8cd1ced062d4b2abf31734c871967c933cdf6a367122" }, "downloads": -1, "filename": "daty-1.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "931ac68b0a342528b4d20e84d95d5161", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 379664, "upload_time": "2019-02-28T13:03:12", "url": "https://files.pythonhosted.org/packages/17/48/a95aa2097811ccebbd8589f8cd6961e6d72514083aacc970217d21c1096d/daty-1.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12236136a2d5da671602e875ed52d184", "sha256": "6b0642a912286239058ee36c0042e558193b5256f57fbc84aa00446ff3875625" }, "downloads": -1, "filename": "daty-1.0b0.tar.gz", "has_sig": false, "md5_digest": "12236136a2d5da671602e875ed52d184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 287693, "upload_time": "2019-02-28T13:03:14", "url": "https://files.pythonhosted.org/packages/dd/6b/30cbb3a9bc92d2fab5905b6881298703401d1c6fccc407540f0fda455ba8/daty-1.0b0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "931ac68b0a342528b4d20e84d95d5161", "sha256": "f58600cd56b5dd7458cf8cd1ced062d4b2abf31734c871967c933cdf6a367122" }, "downloads": -1, "filename": "daty-1.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "931ac68b0a342528b4d20e84d95d5161", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 379664, "upload_time": "2019-02-28T13:03:12", "url": "https://files.pythonhosted.org/packages/17/48/a95aa2097811ccebbd8589f8cd6961e6d72514083aacc970217d21c1096d/daty-1.0b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12236136a2d5da671602e875ed52d184", "sha256": "6b0642a912286239058ee36c0042e558193b5256f57fbc84aa00446ff3875625" }, "downloads": -1, "filename": "daty-1.0b0.tar.gz", "has_sig": false, "md5_digest": "12236136a2d5da671602e875ed52d184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 287693, "upload_time": "2019-02-28T13:03:14", "url": "https://files.pythonhosted.org/packages/dd/6b/30cbb3a9bc92d2fab5905b6881298703401d1c6fccc407540f0fda455ba8/daty-1.0b0.tar.gz" } ] }