**Project title:** Features to edit author and work data on Wikidata directly from Paulina
**Brief summary: **
Paulina is a free web application that uses Wikidata to help users search for authors and cultural works, identifying public domain works across different jurisdictions.
Currently, Paulina only displays Wikidata information but does not allow direct editing within the platform.
The project aims to integrate editing features using Wikimedia OAuth authentication and the Wikibase API, enabling users to add, correct, or create items directly from Paulina's interface.
**Skills required:**
* Python. We use the Flask framework
* Javascript
* Basic usage of Git
Phabricator project tag: [[ https://phabricator.wikimedia.org/tag/tool-paulina/ | Tool-paulina ]]
**Learning outcomes:**
* Get familiar with Wikidata and the Wikimedia movement
* Gain experience in Python
* Learn or gain experience on:
** the Flask framework
** Usage of REST APIs
** Automated testing
**Possible mentor(s):** @Pepe_piton @Nat_WDU @DidiCoronel
**Microtasks:**
* Easy
** T402301
** T405385
** T405598
** T405603
* Medium difficulty
** T370173
** T405412
** T405604
* Hard
** T399974
More microtasks will be added shortly.
[[https://www.wikidata.org/wiki/Wikidata:Tools/Paulina/Software_Documentation#Creating_a_local_development_environment | Creating a local development environment]]
---
**Use case(s)**: Currently, when an author's or work's page contains incorrect or missing information, the user must click a link on the page that reads "Missing/wrong data? Edit Wikidata item," which takes them to the Wikidata item. This user interface is overly complex, as it's not clear what properties the user must edit or add to the Wikidata item to correct or add the information.
**Benefits** (why should this be implemented?): Many Paulina users are knowledgeable about heritage, but are not Wikidata experts. A user-friendly editing interface, embedded in the Paulina web application itself, would help increase contributions to Wikidata from these users.