You can retrieve various data from Weblate in machine readable format.

RSS feeds

To follow translation progress you can use RSS feeds, detailing all important translation changes.

Project URL Link
Habitica RSS
Habitica/Achievements RSS
Habitica/Backgrounds RSS
Habitica/Challenge RSS
Habitica/Character RSS
Habitica/Communityguidelines RSS
Habitica/Content RSS
Habitica/Contrib RSS
Habitica/Death RSS
Habitica/Defaulttasks RSS
Habitica/Faq RSS
Habitica/Front RSS
Habitica/Gear RSS
Habitica/Generic RSS
Habitica/Groups RSS
Habitica/Inventory RSS
Habitica/Limited RSS
Habitica/Loginincentives RSS
Habitica/Merch RSS
Habitica/Messages RSS
Habitica/Noscript RSS
Habitica/Npc RSS
Habitica/Overview RSS
Habitica/Pets RSS
Habitica/Quests RSS
Habitica/Questscontent RSS
Habitica/Rebirth RSS
Habitica/Settings RSS
Habitica/Spells RSS
Habitica/Subscriber RSS
Habitica/Tasks RSS

Per language RSS feeds are also available, you can construct them by appending a language code to the above URLs.


Translation statistics for every component in the JSON format allows you to use the data in other websites or tools.

Project URL Link
Habitica/Achievements View
Habitica/Backgrounds View
Habitica/Challenge View
Habitica/Character View
Habitica/Communityguidelines View
Habitica/Content View
Habitica/Contrib View
Habitica/Death View
Habitica/Defaulttasks View
Habitica/Faq View
Habitica/Front View
Habitica/Gear View
Habitica/Generic View
Habitica/Groups View
Habitica/Inventory View
Habitica/Limited View
Habitica/Loginincentives View
Habitica/Merch View
Habitica/Messages View
Habitica/Noscript View
Habitica/Npc View
Habitica/Overview View
Habitica/Pets View
Habitica/Quests View
Habitica/Questscontent View
Habitica/Rebirth View
Habitica/Settings View
Habitica/Spells View
Habitica/Subscriber View
Habitica/Tasks View

As an example, fetching stats for all translations in one component can be done thusly:

curl \
    -H "Authorization: Token v6D0qdEBXfGrqutF2DyqJn0uTUwQcVR0vI8lPgdP" \
Project URL Link
Habitica Hook
Habitica/Achievements Hook
Habitica/Backgrounds Hook
Habitica/Challenge Hook
Habitica/Character Hook
Habitica/Communityguidelines Hook
Habitica/Content Hook
Habitica/Contrib Hook
Habitica/Death Hook
Habitica/Defaulttasks Hook
Habitica/Faq Hook
Habitica/Front Hook
Habitica/Gear Hook
Habitica/Generic Hook
Habitica/Groups Hook
Habitica/Inventory Hook
Habitica/Limited Hook
Habitica/Loginincentives Hook
Habitica/Merch Hook
Habitica/Messages Hook
Habitica/Noscript Hook
Habitica/Npc Hook
Habitica/Overview Hook
Habitica/Pets Hook
Habitica/Quests Hook
Habitica/Questscontent Hook
Habitica/Rebirth Hook
Habitica/Settings Hook
Habitica/Spells Hook
Habitica/Subscriber Hook
Habitica/Tasks Hook

As an example, telling Weblate to pull from a remote repository can be done thusly:

curl \
    -d operation=pull \
    -H "Authorization: Token v6D0qdEBXfGrqutF2DyqJn0uTUwQcVR0vI8lPgdP" \

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub Browse the documentation for detailed instructions
GitLab Browse the documentation for detailed instructions
Bitbucket Browse the documentation for detailed instructions
Pagure Browse the documentation for detailed instructions
Azure Repos Browse the documentation for detailed instructions
Gitea Browse the documentation for detailed instructions