Various data from Weblate is available in machine-readable format.

RSS feeds

Follow the translation progress and all important changes from RSS feeds.

Project URL Link
OSMC http://translate.osmc.tv/exports/rss/osmc/ RSS
OSMC/Kodi strings http://translate.osmc.tv/exports/rss/osmc/kodi-strings/ RSS
OSMC/My OSMC App Store http://translate.osmc.tv/exports/rss/osmc/my-osmc-app-store/ RSS
OSMC/My OSMC Common http://translate.osmc.tv/exports/rss/osmc/my-osmc-common/ RSS
OSMC/My OSMC Logging http://translate.osmc.tv/exports/rss/osmc/my-osmc-logging/ RSS
OSMC/My OSMC Networking http://translate.osmc.tv/exports/rss/osmc/my-osmc-networking/ RSS
OSMC/My OSMC PiSettings http://translate.osmc.tv/exports/rss/osmc/my-osmc-pisettings/ RSS
OSMC/My OSMC Remotes http://translate.osmc.tv/exports/rss/osmc/my-osmc-remotes/ RSS
OSMC/My OSMC Service http://translate.osmc.tv/exports/rss/osmc/my-osmc-service/ RSS
OSMC/My OSMC Services http://translate.osmc.tv/exports/rss/osmc/my-osmc-services/ RSS
OSMC/My OSMC Updates http://translate.osmc.tv/exports/rss/osmc/my-osmc-updates/ RSS
OSMC/OSMC Skin http://translate.osmc.tv/exports/rss/osmc/osmc-skin/ RSS
OSMC/OSMC http://translate.osmc.tv/exports/rss/osmc/glossary/ RSS

Per language RSS feeds are also available. Construct them by appending a language code to the URLs above.

Statistics

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

Project URL Link
OSMC/Kodi strings http://translate.osmc.tv/api/components/osmc/kodi-strings/statistics/ View
OSMC/My OSMC App Store http://translate.osmc.tv/api/components/osmc/my-osmc-app-store/statistics/ View
OSMC/My OSMC Common http://translate.osmc.tv/api/components/osmc/my-osmc-common/statistics/ View
OSMC/My OSMC Logging http://translate.osmc.tv/api/components/osmc/my-osmc-logging/statistics/ View
OSMC/My OSMC Networking http://translate.osmc.tv/api/components/osmc/my-osmc-networking/statistics/ View
OSMC/My OSMC PiSettings http://translate.osmc.tv/api/components/osmc/my-osmc-pisettings/statistics/ View
OSMC/My OSMC Remotes http://translate.osmc.tv/api/components/osmc/my-osmc-remotes/statistics/ View
OSMC/My OSMC Service http://translate.osmc.tv/api/components/osmc/my-osmc-service/statistics/ View
OSMC/My OSMC Services http://translate.osmc.tv/api/components/osmc/my-osmc-services/statistics/ View
OSMC/My OSMC Updates http://translate.osmc.tv/api/components/osmc/my-osmc-updates/statistics/ View
OSMC/OSMC Skin http://translate.osmc.tv/api/components/osmc/osmc-skin/statistics/ View
OSMC/OSMC http://translate.osmc.tv/api/components/osmc/glossary/statistics/ View

You can fetch statistics for all translations in one component like this:

curl \
    -H "Authorization: Token Xl51whOmHXYHgMQ14bNCx71bwfyzhXUANt25BNDG" \
    http://translate.osmc.tv/api/components/osmc/kodi-strings/translations/
Project URL Link
OSMC http://translate.osmc.tv/api/projects/osmc/repository/ Hook
OSMC/Kodi strings http://translate.osmc.tv/api/components/osmc/kodi-strings/repository/ Hook
OSMC/My OSMC App Store http://translate.osmc.tv/api/components/osmc/my-osmc-app-store/repository/ Hook
OSMC/My OSMC Common http://translate.osmc.tv/api/components/osmc/my-osmc-common/repository/ Hook
OSMC/My OSMC Logging http://translate.osmc.tv/api/components/osmc/my-osmc-logging/repository/ Hook
OSMC/My OSMC Networking http://translate.osmc.tv/api/components/osmc/my-osmc-networking/repository/ Hook
OSMC/My OSMC PiSettings http://translate.osmc.tv/api/components/osmc/my-osmc-pisettings/repository/ Hook
OSMC/My OSMC Remotes http://translate.osmc.tv/api/components/osmc/my-osmc-remotes/repository/ Hook
OSMC/My OSMC Service http://translate.osmc.tv/api/components/osmc/my-osmc-service/repository/ Hook
OSMC/My OSMC Services http://translate.osmc.tv/api/components/osmc/my-osmc-services/repository/ Hook
OSMC/My OSMC Updates http://translate.osmc.tv/api/components/osmc/my-osmc-updates/repository/ Hook
OSMC/OSMC Skin http://translate.osmc.tv/api/components/osmc/osmc-skin/repository/ Hook
OSMC/OSMC http://translate.osmc.tv/api/components/osmc/glossary/repository/ Hook

You pull changes from a remote repository to Weblate like this:

curl \
    -d operation=pull \
    -H "Authorization: Token Xl51whOmHXYHgMQ14bNCx71bwfyzhXUANt25BNDG" \
    http://translate.osmc.tv/api/projects/osmc/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub http://translate.osmc.tv/hooks/github/ The documentation has detailed instructions
GitLab http://translate.osmc.tv/hooks/gitlab/ The documentation has detailed instructions
Bitbucket http://translate.osmc.tv/hooks/bitbucket/ The documentation has detailed instructions
Pagure http://translate.osmc.tv/hooks/pagure/ The documentation has detailed instructions
Azure Repos http://translate.osmc.tv/hooks/azure/ The documentation has detailed instructions
Gitea http://translate.osmc.tv/hooks/gitea/ The documentation has detailed instructions