LeMyst / LeMyst/WikibaseIntegrator
Implement all wikibase api actions
Open
Nobody has claimed this yet.
v0.13+
- Dominant language
- Python
- Stars
- 92
- Forks
- 22
- Avg merge
- 2d 34m
- Merged PRs (30d)
- 10
Description
- wbavailablebadges Queries available badge items.
- wbcheckconstraintparameters Checks the constraint parameters of constraint statements.
- wbcheckconstraints Performs constraint checks on any entity you want and returns the result.
- wbcreateclaim Creates Wikibase claims.
- wbcreateredirect Creates Entity redirects.
- wbeditentity Creates a single new Wikibase entity and modifies it with serialised information.
- wbformatentities Formats entity IDs to HTML.
- wbformatvalue Formats DataValues.
- wbgetclaims Gets Wikibase claims.
- wbgetentities Gets the data for multiple Wikibase entities.
- wblinktitles Associates two pages on two different wikis with a Wikibase item.
- wblmergelexemes Merges two Lexemes.
- wbmergeitems Merges multiple items.
- wbparsevalue Parses values using a ValueParser.
- wbremoveclaims Removes Wikibase claims.
- wbremovequalifiers Removes a qualifier from a claim.
- wbremovereferences Removes one or more references of the same statement.
- wbsearchentities Searches for entities using labels and aliases.
- wbsetaliases Sets the aliases for a Wikibase entity.
- wbsetclaim Creates or updates an entire Statement or Claim.
- wbsetclaimvalue Sets the value of a Wikibase claim.
- wbsetdescription Sets a description for a single Wikibase entity.
- wbsetlabel Sets a label for a single Wikibase entity.
- wbsetqualifier Creates a qualifier or sets the value of an existing one.
- wbsetreference Creates a reference or sets the value of an existing one.
- wbsetsitelink Associates a page on a wiki with a Wikibase item or removes an already made such association.
- wbsgetsuggestions API module for getting suggestions of additional properties to add to a Wikibase entity. The API module is primarily intended for use by the suggester widget when users are editing Wikibase entities.
- wbladdform Internal. Adds Form to Lexeme
- wbladdsense Internal. Adds a Sense to a Lexeme
- wbleditformelements Internal. Edits representations and grammatical features of a Form
- wbleditsenseelements Internal. Edits glosses of a Sense
- wblremoveform Internal. Removes Form from Lexeme
- wblremovesense Internal. Removes Sense from Lexeme
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing Wikibase API action implementations in the project and compare them with the unchecked actions linked in this issue. Work through the checklist incrementally, using each linked MediaWiki API description to define the required behavior. Done means the remaining unchecked actions are implemented and covered by the project's relevant tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100