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
Turris https://hosted.weblate.org/exports/rss/turris/ RSS
Turris/Foris https://hosted.weblate.org/exports/rss/turris/foris/ RSS
Turris/Foris JS https://hosted.weblate.org/exports/rss/turris/foris-js/ RSS
Turris/Foris: DataCollect plugin https://hosted.weblate.org/exports/rss/turris/foris-data_collect-plugin/ RSS
Turris/Foris: Diagnostics plugin https://hosted.weblate.org/exports/rss/turris/foris-diagnostics-plugin/ RSS
Turris/Foris: Netmetr plugin https://hosted.weblate.org/exports/rss/turris/foris-netmetr-plugin/ RSS
Turris/Foris: OpenVPN plugin https://hosted.weblate.org/exports/rss/turris/foris-openvpn-plugin/ RSS
Turris/Foris: Pakon plugin https://hosted.weblate.org/exports/rss/turris/foris-pakon-plugin/ RSS
Turris/Foris: ServerSideBackups plugin https://hosted.weblate.org/exports/rss/turris/foris-serversidebackups-plugin/ RSS
Turris/Foris: Storage Plugin https://hosted.weblate.org/exports/rss/turris/foris-storage-plugin/ RSS
Turris/Foris: Subordinates Plugin https://hosted.weblate.org/exports/rss/turris/foris-subordinates-plugin/ RSS
Turris/Foris: tzinfo https://hosted.weblate.org/exports/rss/turris/foris-tzinfo/ RSS
Turris/reForis https://hosted.weblate.org/exports/rss/turris/reforis/ RSS
Turris/Turris: pkglists https://hosted.weblate.org/exports/rss/turris/turris-pkglists-1/ RSS
Turris/Turris: user-notify https://hosted.weblate.org/exports/rss/turris/turris-user-notify/ RSS
Turris/Turris: userlists https://hosted.weblate.org/exports/rss/turris/turris-userlists/ RSS

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

Statistics

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

Project URL Link
Turris/Foris https://hosted.weblate.org/api/components/turris/foris/statistics/ View
Turris/Foris JS https://hosted.weblate.org/api/components/turris/foris-js/statistics/ View
Turris/Foris: DataCollect plugin https://hosted.weblate.org/api/components/turris/foris-data_collect-plugin/statistics/ View
Turris/Foris: Diagnostics plugin https://hosted.weblate.org/api/components/turris/foris-diagnostics-plugin/statistics/ View
Turris/Foris: Netmetr plugin https://hosted.weblate.org/api/components/turris/foris-netmetr-plugin/statistics/ View
Turris/Foris: OpenVPN plugin https://hosted.weblate.org/api/components/turris/foris-openvpn-plugin/statistics/ View
Turris/Foris: Pakon plugin https://hosted.weblate.org/api/components/turris/foris-pakon-plugin/statistics/ View
Turris/Foris: ServerSideBackups plugin https://hosted.weblate.org/api/components/turris/foris-serversidebackups-plugin/statistics/ View
Turris/Foris: Storage Plugin https://hosted.weblate.org/api/components/turris/foris-storage-plugin/statistics/ View
Turris/Foris: Subordinates Plugin https://hosted.weblate.org/api/components/turris/foris-subordinates-plugin/statistics/ View
Turris/Foris: tzinfo https://hosted.weblate.org/api/components/turris/foris-tzinfo/statistics/ View
Turris/reForis https://hosted.weblate.org/api/components/turris/reforis/statistics/ View
Turris/Turris: pkglists https://hosted.weblate.org/api/components/turris/turris-pkglists-1/statistics/ View
Turris/Turris: user-notify https://hosted.weblate.org/api/components/turris/turris-user-notify/statistics/ View
Turris/Turris: userlists https://hosted.weblate.org/api/components/turris/turris-userlists/statistics/ View

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

curl \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
    https://hosted.weblate.org/api/components/turris/foris/translations/
Project URL Link
Turris https://hosted.weblate.org/api/projects/turris/repository/ Hook
Turris/Foris https://hosted.weblate.org/api/components/turris/foris/repository/ Hook
Turris/Foris JS https://hosted.weblate.org/api/components/turris/foris-js/repository/ Hook
Turris/Foris: DataCollect plugin https://hosted.weblate.org/api/components/turris/foris-data_collect-plugin/repository/ Hook
Turris/Foris: Diagnostics plugin https://hosted.weblate.org/api/components/turris/foris-diagnostics-plugin/repository/ Hook
Turris/Foris: Netmetr plugin https://hosted.weblate.org/api/components/turris/foris-netmetr-plugin/repository/ Hook
Turris/Foris: OpenVPN plugin https://hosted.weblate.org/api/components/turris/foris-openvpn-plugin/repository/ Hook
Turris/Foris: Pakon plugin https://hosted.weblate.org/api/components/turris/foris-pakon-plugin/repository/ Hook
Turris/Foris: ServerSideBackups plugin https://hosted.weblate.org/api/components/turris/foris-serversidebackups-plugin/repository/ Hook
Turris/Foris: Storage Plugin https://hosted.weblate.org/api/components/turris/foris-storage-plugin/repository/ Hook
Turris/Foris: Subordinates Plugin https://hosted.weblate.org/api/components/turris/foris-subordinates-plugin/repository/ Hook
Turris/Foris: tzinfo https://hosted.weblate.org/api/components/turris/foris-tzinfo/repository/ Hook
Turris/reForis https://hosted.weblate.org/api/components/turris/reforis/repository/ Hook
Turris/Turris: pkglists https://hosted.weblate.org/api/components/turris/turris-pkglists-1/repository/ Hook
Turris/Turris: user-notify https://hosted.weblate.org/api/components/turris/turris-user-notify/repository/ Hook
Turris/Turris: userlists https://hosted.weblate.org/api/components/turris/turris-userlists/repository/ Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token byuQ8nzQrVSe8dUNZrxjlAhhlimldUyJktkhumoI" \
    https://hosted.weblate.org/api/projects/turris/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub https://hosted.weblate.org/hooks/github/ Browse the documentation for detailed instructions
GitLab https://hosted.weblate.org/hooks/gitlab/ Browse the documentation for detailed instructions
Bitbucket https://hosted.weblate.org/hooks/bitbucket/ Browse the documentation for detailed instructions
Pagure https://hosted.weblate.org/hooks/pagure/ Browse the documentation for detailed instructions
Azure Repos https://hosted.weblate.org/hooks/azure/ Browse the documentation for detailed instructions
Gitea https://hosted.weblate.org/hooks/gitea/ Browse the documentation for detailed instructions