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
ospos http://weblate.jpeelaer.net/exports/rss/ospos/ RSS
ospos/attributes http://weblate.jpeelaer.net/exports/rss/ospos/attributes/ RSS
ospos/bootstrap_tables http://weblate.jpeelaer.net/exports/rss/ospos/bootstrap_tables/ RSS
ospos/cashups http://weblate.jpeelaer.net/exports/rss/ospos/cashups/ RSS
ospos/common http://weblate.jpeelaer.net/exports/rss/ospos/common/ RSS
ospos/config http://weblate.jpeelaer.net/exports/rss/ospos/config/ RSS
ospos/customers http://weblate.jpeelaer.net/exports/rss/ospos/customers/ RSS
ospos/datepicker http://weblate.jpeelaer.net/exports/rss/ospos/datepicker/ RSS
ospos/employees http://weblate.jpeelaer.net/exports/rss/ospos/employees/ RSS
ospos/enum http://weblate.jpeelaer.net/exports/rss/ospos/enum/ RSS
ospos/error http://weblate.jpeelaer.net/exports/rss/ospos/error/ RSS
ospos/expenses http://weblate.jpeelaer.net/exports/rss/ospos/expenses/ RSS
ospos/expenses_categories http://weblate.jpeelaer.net/exports/rss/ospos/expenses_categories/ RSS
ospos/giftcards http://weblate.jpeelaer.net/exports/rss/ospos/giftcards/ RSS
ospos/item_kits http://weblate.jpeelaer.net/exports/rss/ospos/item_kits/ RSS
ospos/items http://weblate.jpeelaer.net/exports/rss/ospos/items/ RSS
ospos/login http://weblate.jpeelaer.net/exports/rss/ospos/login/ RSS
ospos/messages http://weblate.jpeelaer.net/exports/rss/ospos/messages/ RSS
ospos/module http://weblate.jpeelaer.net/exports/rss/ospos/module/ RSS
ospos/receivings http://weblate.jpeelaer.net/exports/rss/ospos/receivings/ RSS
ospos/reports http://weblate.jpeelaer.net/exports/rss/ospos/reports/ RSS
ospos/sales http://weblate.jpeelaer.net/exports/rss/ospos/sales/ RSS
ospos/suppliers http://weblate.jpeelaer.net/exports/rss/ospos/suppliers/ RSS
ospos/taxes http://weblate.jpeelaer.net/exports/rss/ospos/taxes/ 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
ospos/attributes http://weblate.jpeelaer.net/api/components/ospos/attributes/statistics/ View
ospos/bootstrap_tables http://weblate.jpeelaer.net/api/components/ospos/bootstrap_tables/statistics/ View
ospos/cashups http://weblate.jpeelaer.net/api/components/ospos/cashups/statistics/ View
ospos/common http://weblate.jpeelaer.net/api/components/ospos/common/statistics/ View
ospos/config http://weblate.jpeelaer.net/api/components/ospos/config/statistics/ View
ospos/customers http://weblate.jpeelaer.net/api/components/ospos/customers/statistics/ View
ospos/datepicker http://weblate.jpeelaer.net/api/components/ospos/datepicker/statistics/ View
ospos/employees http://weblate.jpeelaer.net/api/components/ospos/employees/statistics/ View
ospos/enum http://weblate.jpeelaer.net/api/components/ospos/enum/statistics/ View
ospos/error http://weblate.jpeelaer.net/api/components/ospos/error/statistics/ View
ospos/expenses http://weblate.jpeelaer.net/api/components/ospos/expenses/statistics/ View
ospos/expenses_categories http://weblate.jpeelaer.net/api/components/ospos/expenses_categories/statistics/ View
ospos/giftcards http://weblate.jpeelaer.net/api/components/ospos/giftcards/statistics/ View
ospos/item_kits http://weblate.jpeelaer.net/api/components/ospos/item_kits/statistics/ View
ospos/items http://weblate.jpeelaer.net/api/components/ospos/items/statistics/ View
ospos/login http://weblate.jpeelaer.net/api/components/ospos/login/statistics/ View
ospos/messages http://weblate.jpeelaer.net/api/components/ospos/messages/statistics/ View
ospos/module http://weblate.jpeelaer.net/api/components/ospos/module/statistics/ View
ospos/receivings http://weblate.jpeelaer.net/api/components/ospos/receivings/statistics/ View
ospos/reports http://weblate.jpeelaer.net/api/components/ospos/reports/statistics/ View
ospos/sales http://weblate.jpeelaer.net/api/components/ospos/sales/statistics/ View
ospos/suppliers http://weblate.jpeelaer.net/api/components/ospos/suppliers/statistics/ View
ospos/taxes http://weblate.jpeelaer.net/api/components/ospos/taxes/statistics/ View

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

curl \
    -H "Authorization: Token OjdjPPdxMGP65or6SnEnfJPTQVkyhocv6K0yvO31" \
    http://weblate.jpeelaer.net/api/components/ospos/attributes/translations/
Project URL Link
ospos http://weblate.jpeelaer.net/api/projects/ospos/repository/ Hook
ospos/attributes http://weblate.jpeelaer.net/api/components/ospos/attributes/repository/ Hook
ospos/bootstrap_tables http://weblate.jpeelaer.net/api/components/ospos/bootstrap_tables/repository/ Hook
ospos/cashups http://weblate.jpeelaer.net/api/components/ospos/cashups/repository/ Hook
ospos/common http://weblate.jpeelaer.net/api/components/ospos/common/repository/ Hook
ospos/config http://weblate.jpeelaer.net/api/components/ospos/config/repository/ Hook
ospos/customers http://weblate.jpeelaer.net/api/components/ospos/customers/repository/ Hook
ospos/datepicker http://weblate.jpeelaer.net/api/components/ospos/datepicker/repository/ Hook
ospos/employees http://weblate.jpeelaer.net/api/components/ospos/employees/repository/ Hook
ospos/enum http://weblate.jpeelaer.net/api/components/ospos/enum/repository/ Hook
ospos/error http://weblate.jpeelaer.net/api/components/ospos/error/repository/ Hook
ospos/expenses http://weblate.jpeelaer.net/api/components/ospos/expenses/repository/ Hook
ospos/expenses_categories http://weblate.jpeelaer.net/api/components/ospos/expenses_categories/repository/ Hook
ospos/giftcards http://weblate.jpeelaer.net/api/components/ospos/giftcards/repository/ Hook
ospos/item_kits http://weblate.jpeelaer.net/api/components/ospos/item_kits/repository/ Hook
ospos/items http://weblate.jpeelaer.net/api/components/ospos/items/repository/ Hook
ospos/login http://weblate.jpeelaer.net/api/components/ospos/login/repository/ Hook
ospos/messages http://weblate.jpeelaer.net/api/components/ospos/messages/repository/ Hook
ospos/module http://weblate.jpeelaer.net/api/components/ospos/module/repository/ Hook
ospos/receivings http://weblate.jpeelaer.net/api/components/ospos/receivings/repository/ Hook
ospos/reports http://weblate.jpeelaer.net/api/components/ospos/reports/repository/ Hook
ospos/sales http://weblate.jpeelaer.net/api/components/ospos/sales/repository/ Hook
ospos/suppliers http://weblate.jpeelaer.net/api/components/ospos/suppliers/repository/ Hook
ospos/taxes http://weblate.jpeelaer.net/api/components/ospos/taxes/repository/ Hook

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

curl \
    -d operation=pull \
    -H "Authorization: Token OjdjPPdxMGP65or6SnEnfJPTQVkyhocv6K0yvO31" \
    http://weblate.jpeelaer.net/api/projects/ospos/repository/

Weblate also supports direct notifications from several code hosting sites:

Hosting site URL Note
GitHub http://weblate.jpeelaer.net/hooks/github/ Browse the documentation for detailed instructions
GitLab http://weblate.jpeelaer.net/hooks/gitlab/ Browse the documentation for detailed instructions
Bitbucket http://weblate.jpeelaer.net/hooks/bitbucket/ Browse the documentation for detailed instructions
Pagure http://weblate.jpeelaer.net/hooks/pagure/ Browse the documentation for detailed instructions