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
QuickBox https://hosted.weblate.org/exports/rss/quickbox/ RSS
QuickBox/libqf: core https://hosted.weblate.org/exports/rss/quickbox/libqf-core/ RSS
QuickBox/libqf: qmlwidgets https://hosted.weblate.org/exports/rss/quickbox/libqf-qmlwidgets/ RSS
QuickBox/Plugin: CardReader https://hosted.weblate.org/exports/rss/quickbox/plugin-cardreader/ RSS
QuickBox/Plugin: Classes https://hosted.weblate.org/exports/rss/quickbox/plugin-classes/ RSS
QuickBox/Plugin: Competitors https://hosted.weblate.org/exports/rss/quickbox/plugin-competitors/ RSS
QuickBox/Plugin: Core https://hosted.weblate.org/exports/rss/quickbox/plugin-core/ RSS
QuickBox/Plugin: Event https://hosted.weblate.org/exports/rss/quickbox/plugin-event/ RSS
QuickBox/Plugin: ExampleCppQml https://hosted.weblate.org/exports/rss/quickbox/plugin-examplecppqml-2/ RSS
QuickBox/Plugin: ExamplePureQml https://hosted.weblate.org/exports/rss/quickbox/plugin-examplepureqml-1/ RSS
QuickBox/Plugin: libquickeventcore https://hosted.weblate.org/exports/rss/quickbox/plugin-examplecppqml/ RSS
QuickBox/Plugin: libquickeventgui https://hosted.weblate.org/exports/rss/quickbox/plugin-examplepureqml/ RSS
QuickBox/Plugin: libsiut https://hosted.weblate.org/exports/rss/quickbox/plugin-examplecppqml-1/ RSS
QuickBox/Plugin: Oris https://hosted.weblate.org/exports/rss/quickbox/plugin-oris/ RSS
QuickBox/Plugin: Receipts https://hosted.weblate.org/exports/rss/quickbox/plugin-receipts/ RSS
QuickBox/Plugin: Relays https://hosted.weblate.org/exports/rss/quickbox/plugin-relays/ RSS
QuickBox/Plugin: Runs https://hosted.weblate.org/exports/rss/quickbox/plugin-runs/ RSS
QuickBox/Plugin: shared https://hosted.weblate.org/exports/rss/quickbox/plugin-shared/ RSS
QuickBox/Plugin: Speaker https://hosted.weblate.org/exports/rss/quickbox/plugin-speaker/ RSS
QuickBox/Translations https://hosted.weblate.org/exports/rss/quickbox/translations/ 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
QuickBox/libqf: core https://hosted.weblate.org/api/components/quickbox/libqf-core/statistics/ View
QuickBox/libqf: qmlwidgets https://hosted.weblate.org/api/components/quickbox/libqf-qmlwidgets/statistics/ View
QuickBox/Plugin: CardReader https://hosted.weblate.org/api/components/quickbox/plugin-cardreader/statistics/ View
QuickBox/Plugin: Classes https://hosted.weblate.org/api/components/quickbox/plugin-classes/statistics/ View
QuickBox/Plugin: Competitors https://hosted.weblate.org/api/components/quickbox/plugin-competitors/statistics/ View
QuickBox/Plugin: Core https://hosted.weblate.org/api/components/quickbox/plugin-core/statistics/ View
QuickBox/Plugin: Event https://hosted.weblate.org/api/components/quickbox/plugin-event/statistics/ View
QuickBox/Plugin: ExampleCppQml https://hosted.weblate.org/api/components/quickbox/plugin-examplecppqml-2/statistics/ View
QuickBox/Plugin: ExamplePureQml https://hosted.weblate.org/api/components/quickbox/plugin-examplepureqml-1/statistics/ View
QuickBox/Plugin: libquickeventcore https://hosted.weblate.org/api/components/quickbox/plugin-examplecppqml/statistics/ View
QuickBox/Plugin: libquickeventgui https://hosted.weblate.org/api/components/quickbox/plugin-examplepureqml/statistics/ View
QuickBox/Plugin: libsiut https://hosted.weblate.org/api/components/quickbox/plugin-examplecppqml-1/statistics/ View
QuickBox/Plugin: Oris https://hosted.weblate.org/api/components/quickbox/plugin-oris/statistics/ View
QuickBox/Plugin: Receipts https://hosted.weblate.org/api/components/quickbox/plugin-receipts/statistics/ View
QuickBox/Plugin: Relays https://hosted.weblate.org/api/components/quickbox/plugin-relays/statistics/ View
QuickBox/Plugin: Runs https://hosted.weblate.org/api/components/quickbox/plugin-runs/statistics/ View
QuickBox/Plugin: shared https://hosted.weblate.org/api/components/quickbox/plugin-shared/statistics/ View
QuickBox/Plugin: Speaker https://hosted.weblate.org/api/components/quickbox/plugin-speaker/statistics/ View
QuickBox/Translations https://hosted.weblate.org/api/components/quickbox/translations/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/quickbox/libqf-core/translations/
Project URL Link
QuickBox https://hosted.weblate.org/api/projects/quickbox/repository/ Hook
QuickBox/libqf: core https://hosted.weblate.org/api/components/quickbox/libqf-core/repository/ Hook
QuickBox/libqf: qmlwidgets https://hosted.weblate.org/api/components/quickbox/libqf-qmlwidgets/repository/ Hook
QuickBox/Plugin: CardReader https://hosted.weblate.org/api/components/quickbox/plugin-cardreader/repository/ Hook
QuickBox/Plugin: Classes https://hosted.weblate.org/api/components/quickbox/plugin-classes/repository/ Hook
QuickBox/Plugin: Competitors https://hosted.weblate.org/api/components/quickbox/plugin-competitors/repository/ Hook
QuickBox/Plugin: Core https://hosted.weblate.org/api/components/quickbox/plugin-core/repository/ Hook
QuickBox/Plugin: Event https://hosted.weblate.org/api/components/quickbox/plugin-event/repository/ Hook
QuickBox/Plugin: ExampleCppQml https://hosted.weblate.org/api/components/quickbox/plugin-examplecppqml-2/repository/ Hook
QuickBox/Plugin: ExamplePureQml https://hosted.weblate.org/api/components/quickbox/plugin-examplepureqml-1/repository/ Hook
QuickBox/Plugin: libquickeventcore https://hosted.weblate.org/api/components/quickbox/plugin-examplecppqml/repository/ Hook
QuickBox/Plugin: libquickeventgui https://hosted.weblate.org/api/components/quickbox/plugin-examplepureqml/repository/ Hook
QuickBox/Plugin: libsiut https://hosted.weblate.org/api/components/quickbox/plugin-examplecppqml-1/repository/ Hook
QuickBox/Plugin: Oris https://hosted.weblate.org/api/components/quickbox/plugin-oris/repository/ Hook
QuickBox/Plugin: Receipts https://hosted.weblate.org/api/components/quickbox/plugin-receipts/repository/ Hook
QuickBox/Plugin: Relays https://hosted.weblate.org/api/components/quickbox/plugin-relays/repository/ Hook
QuickBox/Plugin: Runs https://hosted.weblate.org/api/components/quickbox/plugin-runs/repository/ Hook
QuickBox/Plugin: shared https://hosted.weblate.org/api/components/quickbox/plugin-shared/repository/ Hook
QuickBox/Plugin: Speaker https://hosted.weblate.org/api/components/quickbox/plugin-speaker/repository/ Hook
QuickBox/Translations https://hosted.weblate.org/api/components/quickbox/translations/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/quickbox/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