GeoffreyCoulaud
7cf4d8199c
⚡ ️ Improved rate limiting
...
- Ensures that the target rate isn't overshot
- Aware of the requests sliding window
- Allows for a defined burst size
- Remembers the request timestamps between app restarts
2023-06-04 17:03:59 +02:00
GeoffreyCoulaud
ebd22e27da
Various fixes
...
- Improved pipeline performance
- Improver importer progress
- Steam API slow down to not get 429-ed
(but still allow bursts on smaller steam libraries)
2023-06-04 02:45:52 +02:00
GeoffreyCoulaud
7d8a7a894f
🐛 fixed source imports
2023-06-03 21:41:04 +02:00
GeoffreyCoulaud
729ca82445
🎨 Simplified sources
2023-06-03 20:55:03 +02:00
GeoffreyCoulaud
6f77e0d30d
✨ Added Steam API rate limiter
2023-06-03 18:49:47 +02:00
GeoffreyCoulaud
216c3f5dae
🐛 Fixed deadlock in rate limiter
2023-06-03 17:50:00 +02:00
GeoffreyCoulaud
dc47c850ce
🐛 Moved Steam rate limiter init to runtime
2023-06-03 17:33:51 +02:00
GeoffreyCoulaud
b1476a744d
🐛 Fixed wrong variable in rate limiter init
2023-06-03 16:35:25 +02:00
GeoffreyCoulaud
58054f1c26
🐛 Added rate limiter for Steam
2023-06-03 16:31:15 +02:00
GeoffreyCoulaud
6d6e830cc9
🚧 Intial work on a generic rate limiter
2023-06-03 14:18:26 +02:00
GeoffreyCoulaud
10a635fc78
🚧 Thread-safe manager error reporting
2023-06-03 14:18:07 +02:00
GeoffreyCoulaud
06b6ee4593
🚧 Unfinished rate limiter
2023-06-02 22:23:36 +02:00
GeoffreyCoulaud
2009003dea
🚧 Added todo before push
2023-06-02 10:28:43 +02:00
GeoffreyCoulaud
2b2355e2c2
🔥 Removed SteamForbiddenError
2023-06-01 14:10:59 +02:00
GeoffreyCoulaud
f05d1e702b
🚧 Removed blacklist on 403
2023-06-01 00:40:28 +02:00
GeoffreyCoulaud
aa33e79963
🐛 Blacklist on SteamAPI 403
2023-06-01 00:34:46 +02:00
GeoffreyCoulaud
f0948c422f
🐛 Fixed importer not finishing if no game found
2023-06-01 00:01:19 +02:00
GeoffreyCoulaud
97b770cbf2
🚧 Various fixes
...
- Platform-dependent sources
- Added heroic schema keys
- Moved location and is_installed to Source
2023-05-31 22:43:30 +02:00
GeoffreyCoulaud
ed66109404
🚧 Ground work for heroic source
2023-05-31 21:47:55 +02:00
GeoffreyCoulaud
344aa7057d
🎨 Consistency in source typing
2023-05-31 18:54:00 +02:00
GeoffreyCoulaud
a213abe4da
🎨 SourceIterator is not sized anymore
2023-05-31 18:18:58 +02:00
GeoffreyCoulaud
ef63210a8f
🎨 Better error handling in managers
2023-05-31 17:21:01 +02:00
GeoffreyCoulaud
d204737339
🚧 More work on resilient managers
2023-05-31 16:54:51 +02:00
GeoffreyCoulaud
0b188136a2
🚧 Initial work on retryable managers
2023-05-31 15:25:59 +02:00
kramo
743db2b747
Merge branch 'main' into gali-importer-structure
2023-05-30 20:25:00 +02:00
kramo
1311c53c3e
Import demos from Steam - closes #108
2023-05-30 20:24:41 +02:00
GeoffreyCoulaud
0645808ac4
🐛 Fixed GTK race condition in pipelines
2023-05-29 01:38:36 +02:00
GeoffreyCoulaud
8ddb110cbb
Managers use callback functions instead of signals
2023-05-29 00:23:25 +02:00
GeoffreyCoulaud
b99c058cd7
✨ Added blocking/async managers
2023-05-29 00:05:44 +02:00
GeoffreyCoulaud
aeab1de4a9
🎨 Improved structure / added debug info
2023-05-28 22:19:43 +02:00
GeoffreyCoulaud
e7fa20e4d4
🎨 Better logging init
2023-05-27 19:39:52 +02:00
kramo
12ad5c598e
Create shared.PROFILE
2023-05-27 19:36:49 +02:00
kramo
101eb1f07c
Merge main
2023-05-27 19:08:40 +02:00
GeoffreyCoulaud
39b7b35c1b
🚧 WIP import progress based on game pipelines
2023-05-27 18:24:46 +02:00
kramo
6f69344a16
v1.5.4
v1.5.4
2023-05-27 17:54:43 +02:00
kramo
63951d76ac
Fix custom path check logic
2023-05-27 17:53:08 +02:00
kramo
c045ad1f53
Fix prefix formatting
v1.5.3
2023-05-27 17:01:18 +02:00
kramo
8a1e00883c
Fix gresource prefix
2023-05-27 16:21:31 +02:00
kramo
620a094ff0
v1.5.3
2023-05-27 16:06:43 +02:00
kramo
7b7232d741
Fix flatpak manifest path
2023-05-27 15:14:14 +02:00
kramo
4c1af9245f
Update build configuration
2023-05-27 15:11:03 +02:00
kramo
d05a03dee7
Fix custom install locations check logic
2023-05-27 14:03:09 +02:00
kramo
bff225572e
v1.5.2
v1.5.2
2023-05-27 09:14:36 +02:00
kramo
ac3f3133d9
Use yaml.safe_load for Bottles import
2023-05-27 09:02:53 +02:00
kramo
bda487f26e
Fix Steam API response handling - fixes #101
2023-05-27 09:00:29 +02:00
kramo
4711652b4a
Set fallback icon-name - fixes #100
2023-05-27 08:58:07 +02:00
kramo
2f9bbe933b
Fix typo
v1.5.1
2023-05-26 20:28:44 +02:00
kramo
11cd2129b8
v1.5.1
2023-05-26 20:24:39 +02:00
Weblate (bot)
5dd09b6d8f
Translations update from Hosted Weblate ( #99 )
...
* Translated using Weblate (Arabic)
Currently translated at 100.0% (126 of 126 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Arabic)
Currently translated at 100.0% (117 of 117 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Ali Aljishi <ahj696@hotmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ar/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Russian)
Currently translated at 100.0% (117 of 117 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Сергей <asvmail.as@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ru/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Translated using Weblate (Turkish)
Currently translated at 100.0% (126 of 126 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Turkish)
Currently translated at 100.0% (117 of 117 strings)
Translated using Weblate (Turkish)
Currently translated at 1.7% (2 of 117 strings)
Added translation using Weblate (Turkish)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Sabri Ünal <libreajans@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/tr/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Translated using Weblate (Ukrainian)
Currently translated at 100.0% (126 of 126 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (126 of 126 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (117 of 117 strings)
Co-authored-by: Dan <denqwerta@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Вова Смірнов <vovasmirnon5895@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/uk/
Translation: Cartridges/Cartridges
* Translated using Weblate (Italian)
Currently translated at 100.0% (126 of 126 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Italian)
Currently translated at 100.0% (117 of 117 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Alessandro Iepure <alessandro.iepure@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: albanobattistella <albano_battistella@hotmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/it/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (126 of 126 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Hungarian)
Currently translated at 100.0% (117 of 117 strings)
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: kramo <contact@kramo.hu >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/hu/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Tamil)
Currently translated at 100.0% (117 of 117 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ta/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (Swedish)
Currently translated at 100.0% (117 of 117 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: micke <micke@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/sv/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translated using Weblate (French)
Currently translated at 100.0% (117 of 117 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: rene-coty <irenee.thirion@e.email >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/fr/
Translation: Cartridges/Cartridges
* Update translation files
Updated by "Squash Git commits" hook in Weblate.
Translation: Cartridges/Cartridges
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
---------
Co-authored-by: Ali Aljishi <ahj696@hotmail.com >
Co-authored-by: Сергей <asvmail.as@gmail.com >
Co-authored-by: Sabri Ünal <libreajans@gmail.com >
Co-authored-by: Dan <denqwerta@gmail.com >
Co-authored-by: Вова Смірнов <vovasmirnon5895@gmail.com >
Co-authored-by: Alessandro Iepure <alessandro.iepure@gmail.com >
Co-authored-by: albanobattistella <albano_battistella@hotmail.com >
Co-authored-by: kramo <contact@kramo.hu >
Co-authored-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com >
Co-authored-by: micke <micke@users.noreply.hosted.weblate.org >
Co-authored-by: rene-coty <irenee.thirion@e.email >
2023-05-26 20:23:06 +02:00
kramo
b6ebb6bb54
Revert "Translations update from Hosted Weblate ( #95 )" ( #98 )
...
This reverts commit cb35f58db8 .
2023-05-26 20:22:19 +02:00