From a32c8a1925b1ea74743a0b053114f23f644ec066 Mon Sep 17 00:00:00 2001 From: Sam Date: Wed, 21 Jun 2023 19:45:47 +0200 Subject: [PATCH] Docs - fix 'fr' translations --- docs/en/_sources/installation.rst.txt | 4 +- .../troubleshooting/administrator.rst.txt | 2 +- docs/en/installation.html | 4 +- docs/en/searchindex.js | 2 +- docs/en/troubleshooting/administrator.html | 2 +- docs/fr/_sources/installation.rst.txt | 4 +- .../troubleshooting/administrator.rst.txt | 2 +- docs/fr/api/auth.html | 14 +- docs/fr/api/oauth2.html | 2 +- docs/fr/cli.html | 4 +- docs/fr/features.html | 4 +- docs/fr/installation.html | 24 +-- docs/fr/oauth.html | 16 +- docs/fr/searchindex.js | 2 +- docs/fr/troubleshooting/administrator.html | 4 +- docsrc/gettext/.doctrees/api/auth.doctree | Bin 204841 -> 204841 bytes .../.doctrees/api/configuration.doctree | Bin 26854 -> 26854 bytes docsrc/gettext/.doctrees/api/index.doctree | Bin 2987 -> 2987 bytes docsrc/gettext/.doctrees/api/oauth2.doctree | Bin 90931 -> 90931 bytes docsrc/gettext/.doctrees/api/records.doctree | Bin 15134 -> 15134 bytes docsrc/gettext/.doctrees/api/sports.doctree | Bin 39220 -> 39220 bytes docsrc/gettext/.doctrees/api/stats.doctree | Bin 39469 -> 39469 bytes docsrc/gettext/.doctrees/api/users.doctree | Bin 70241 -> 70241 bytes docsrc/gettext/.doctrees/api/workouts.doctree | Bin 172811 -> 172896 bytes docsrc/gettext/.doctrees/changelog.doctree | Bin 263069 -> 263069 bytes docsrc/gettext/.doctrees/cli.doctree | Bin 27761 -> 27761 bytes docsrc/gettext/.doctrees/environment.pickle | Bin 1782215 -> 1778716 bytes docsrc/gettext/.doctrees/features.doctree | Bin 67632 -> 67632 bytes docsrc/gettext/.doctrees/index.doctree | Bin 9273 -> 9273 bytes docsrc/gettext/.doctrees/installation.doctree | Bin 157216 -> 157204 bytes docsrc/gettext/.doctrees/oauth.doctree | Bin 29541 -> 29541 bytes .../.doctrees/third_party_tools.doctree | Bin 4435 -> 4435 bytes .../troubleshooting/administrator.doctree | Bin 11933 -> 12054 bytes .../.doctrees/troubleshooting/index.doctree | Bin 2861 -> 2861 bytes docsrc/gettext/docs.pot | 33 ++-- docsrc/locales/en/LC_MESSAGES/docs.mo | Bin 447 -> 447 bytes docsrc/locales/en/LC_MESSAGES/docs.po | 45 +++--- docsrc/locales/fr/LC_MESSAGES/docs.mo | Bin 98819 -> 99056 bytes docsrc/locales/fr/LC_MESSAGES/docs.po | 147 ++++++++---------- docsrc/source/installation.rst | 4 +- .../source/troubleshooting/administrator.rst | 2 +- 41 files changed, 145 insertions(+), 176 deletions(-) diff --git a/docs/en/_sources/installation.rst.txt b/docs/en/_sources/installation.rst.txt index 68ab3c65..619e9de4 100644 --- a/docs/en/_sources/installation.rst.txt +++ b/docs/en/_sources/installation.rst.txt @@ -258,8 +258,8 @@ To send emails, a valid ``EMAIL_URL`` must be provided: - with STARTTLS: ``smtp://username:password@smtp.example.com:587/?tls=True`` .. warning:: - | - If the email URL is invalid, the application may not start. - | - Sending emails with Office365 may not work if SMTP auth is disabled. + | If the email URL is invalid, the application may not start. + | Sending emails with Office365 may not work if SMTP auth is disabled. .. versionchanged:: 0.5.3 diff --git a/docs/en/_sources/troubleshooting/administrator.rst.txt b/docs/en/_sources/troubleshooting/administrator.rst.txt index d6d41ecf..c8244248 100644 --- a/docs/en/_sources/troubleshooting/administrator.rst.txt +++ b/docs/en/_sources/troubleshooting/administrator.rst.txt @@ -11,7 +11,7 @@ Administrator sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:postgres - It must start with ``postgresql://`` (engine URLs starting with ``postgres://`` are no longer supported). + The variable ``DATABASE_URL`` must start with ``postgresql://` (engine URLs starting with ``postgres://`` are no longer supported). - Check the email URL in `environment variables <../installation.html#envvar-EMAIL_URL>`__ if the following error is displayed in **gunicorn** logs: diff --git a/docs/en/installation.html b/docs/en/installation.html index 146db71a..7ddc948b 100644 --- a/docs/en/installation.html +++ b/docs/en/installation.html @@ -621,8 +621,8 @@ see

Warning

-
- If the email URL is invalid, the application may not start.
-
- Sending emails with Office365 may not work if SMTP auth is disabled.
+
If the email URL is invalid, the application may not start.
+
Sending emails with Office365 may not work if SMTP auth is disabled.
diff --git a/docs/en/searchindex.js b/docs/en/searchindex.js index ab5d0a06..5610fafe 100644 --- a/docs/en/searchindex.js +++ b/docs/en/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/auth", "api/configuration", "api/index", "api/oauth2", "api/records", "api/sports", "api/stats", "api/users", "api/workouts", "changelog", "cli", "features", "index", "installation", "oauth", "third_party_tools", "troubleshooting/administrator", "troubleshooting/index"], "filenames": ["api/auth.rst", "api/configuration.rst", "api/index.rst", "api/oauth2.rst", "api/records.rst", "api/sports.rst", "api/stats.rst", "api/users.rst", "api/workouts.rst", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "oauth.rst", "third_party_tools.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst"], "titles": ["Authentication and account", "Configuration", "API documentation", "OAuth2", "Records", "Sports", "Statistics", "Users", "Workouts", "Change log", "Command line interface", "Features", "FitTrackee", "Installation", "OAuth 2.0", "Third-party tools", "Administrator", "Troubleshooting"], "terms": {"post": [0, 3, 8, 14], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "auth": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "regist": [0, 1, 9, 11, 13], "user": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14], "send": [0, 7, 9, 11, 13], "confirm": [0, 3, 9, 11, 13], "email": [0, 1, 7, 9, 10, 11, 16], "The": [0, 9, 10, 11, 13, 14], "newli": [0, 10, 13], "creat": [0, 3, 8, 9, 11, 13, 14], "i": [0, 1, 3, 8, 9, 10, 11, 12, 13, 14, 17], "inact": [0, 7, 11, 13], "must": [0, 1, 3, 5, 7, 8, 9, 11, 13, 14, 16], "hi": [0, 7, 9, 11], "activ": [0, 5, 7, 9, 10, 11, 12, 13], "exampl": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "request": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13], "content": [0, 1, 3, 4, 5, 6, 7, 8, 9], "type": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "applic": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8, 11], "respons": [0, 1, 3, 4, 5, 6, 7, 8], "success": [0, 1, 3, 4, 5, 6, 7, 8], "200": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "statu": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11], "error": [0, 1, 3, 5, 7, 8, 9, 11, 13, 16], "registr": [0, 1, 9, 10, 11, 13, 14], "400": [0, 1, 3, 5, 7, 8], "bad": [0, 1, 3, 5, 7, 8], "messag": [0, 1, 3, 8, 9, 10, 11, 13], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13, 16], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16], "n": 0, "object": [0, 1, 5, 7, 8], "usernam": [0, 6, 7, 9, 10, 13], "string": [0, 1, 3, 5, 6, 7, 8, 13, 14], "3": [0, 5, 6, 7, 8, 11, 13], "30": [0, 6], "charact": [0, 9], "requir": [0, 9, 13, 14], "password": [0, 7, 9, 10, 11, 13], "8": [0, 8, 11, 13], "lang": [0, 9], "languag": [0, 7, 9, 11], "prefer": [0, 7, 9], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "fallback": 0, "en": [0, 7], "english": [0, 9, 11], "accepted_polici": 0, "boolean": [0, 1, 3, 7, 10], "true": [0, 1, 3, 5, 7, 9, 13], "accept": 0, "privaci": [0, 1, 9, 11], "polici": [0, 1, 9, 11], "code": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "payload": [0, 1, 3, 5, 7, 8], "sorri": 0, "alreadi": [0, 10], "taken": 0, "you": [0, 1, 5, 6, 7, 8, 11, 12, 13], "agre": [0, 9, 11], "onli": [0, 3, 7, 8, 9, 10, 11, 13, 14], "alphanumer": [0, 9], "underscor": 0, "_": [0, 9], "allow": [0, 1, 8, 9, 10, 11, 12, 13, 14], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "disabl": [0, 9, 10, 11, 13], "500": [0, 1, 5, 7, 8, 9], "intern": [0, 1, 5, 7, 8], "server": [0, 1, 5, 7, 8, 9, 11, 12], "pleas": [0, 1, 3, 4, 5, 6, 7, 8, 9], "try": [0, 5, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "contact": [0, 1, 5, 7, 8, 11], "administr": [0, 1, 5, 7, 8, 14, 17], "after": [0, 3, 9, 11, 13, 14], "auth_token": 0, "web": [0, 12, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "resend": 0, "instruct": [0, 9, 11, 13], "If": [0, 3, 11, 13, 14], "thi": [0, 3, 8, 9, 10, 11, 12, 13], "endpoint": [0, 1, 3, 9, 13, 14], "avail": [0, 4, 10, 11, 13, 14, 15], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 9], "Not": [0, 3, 5, 6, 7, 8], "found": [0, 3, 5, 6, 7, 8, 9], "url": [0, 3, 9, 13, 14, 16], "wa": [0, 9], "login": 0, "an": [0, 1, 3, 5, 7, 9, 11, 13, 14, 16], "can": [0, 7, 9, 10, 11, 12, 13, 14, 16], "log": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 16], "successfulli": 0, "401": [0, 1, 3, 4, 5, 6, 7, 8], "unauthor": [0, 1, 3, 4, 5, 6, 7, 8], "credenti": [0, 13], "get": [0, 1, 3, 4, 5, 6, 7, 8, 14], "profil": [0, 3, 9, 14], "info": [0, 9, 11], "scope": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 9, 14], "data": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "accepted_privacy_polici": 0, "admin": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 13], "fals": [0, 1, 3, 5, 7, 8, 13], "bio": [0, 7], "null": [0, 1, 5, 7, 8, 9], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 11], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 9], "gmt": [0, 3, 4, 7, 8], "date_format": 0, "dd": 0, "mm": 0, "yyyi": 0, "display_asc": 0, "sam": [0, 4, 7, 8], "com": [0, 1, 3, 7, 9, 13, 14], "email_to_confirm": 0, "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "last_nam": [0, 7], "locat": [0, 7, 13], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 10, 11, 13], "pictur": [0, 7, 8, 9], "record": [0, 2, 7, 8, 9, 11], "id": [0, 3, 4, 5, 6, 7, 8, 14], "9": [0, 4, 7, 11, 13], "record_typ": [0, 4, 7, 8], "AS": [0, 4, 7, 8], "sport_id": [0, 4, 5, 6, 7, 8], "valu": [0, 3, 4, 7, 8, 9, 11, 13, 14, 16], "18": [0, 4, 7, 8, 9], "workout_d": [0, 4, 7, 8], "07": [0, 4, 7, 8], "08": [0, 4, 7, 8], "00": [0, 4, 7, 8], "workout_id": [0, 4, 7, 8], "hvybqybra7wwxpastwr4v2": [0, 4, 7, 8], "10": [0, 1, 4, 7, 8, 11, 13], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8, 10, 11, 13], "ha": [0, 4, 7, 8, 9, 11, 12], "43": [0, 4, 7, 8, 9], "97": [0, 4, 7, 8], "11": [0, 4, 7, 11, 13], "ld": [0, 4, 7, 8], "01": [0, 4, 6, 7, 8], "12": [0, 4, 7, 8], "m": [0, 4, 6, 7, 8], "sports_list": [0, 7], "4": [0, 5, 6, 7, 8, 11, 13], "start_elevation_at_zero": 0, "timezon": [0, 7, 8, 9, 11], "europ": [0, 7], "pari": [0, 7], "total_asc": [0, 6], "720": 0, "35": [0, 9], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 9, 13], "27": [0, 3, 7], "use_raw_gpx_spe": 0, "weekm": [0, 6, 7], "header": [0, 1, 3, 4, 5, 6, 7, 8, 14], "author": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "2": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13], "0": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "bearer": [0, 1, 3, 4, 5, 6, 7, 8], "signatur": [0, 1, 3, 4, 5, 6, 7, 8], "expir": [0, 1, 3, 4, 5, 6, 7, 8, 10], "edit": [0, 9, 11], "write": [0, 1, 3, 5, 7, 8, 14], "updat": [0, 1, 5, 7, 8, 9, 11, 13], "first": [0, 3, 11, 14], "name": [0, 3, 7, 9, 13], "last": [0, 9, 13], "biographi": 0, "birth": [0, 9], "date": [0, 6, 8, 9, 11], "format": [0, 6, 8, 9, 11], "y": [0, 6, 8, 13], "d": [0, 6, 8], "support": [0, 3, 9, 11, 13, 14, 16], "default": [0, 3, 6, 7, 8, 9, 11, 13], "date_str": 0, "correspond": [0, 13], "client": [0, 3, 9, 11, 13, 14], "mmm": 0, "do": [0, 1, 5, 6, 7, 8], "local": [0, 9, 12, 13], "e": 0, "fr": [0, 7, 13], "gl": 0, "nl": 0, "de": [0, 13], "nb": 0, "us": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14], "displai": [0, 8, 9, 10, 11, 12, 13, 14, 17], "app": [0, 3, 9, 11, 12, 13, 14], "highest": [0, 4, 11], "ascent": [0, 4, 8, 9, 11], "total": [0, 3, 9, 11], "distanc": [0, 4, 8, 9, 11], "imperi": [0, 9, 11], "unit": [0, 9, 13], "elev": [0, 8, 9, 11, 13], "plot": 0, "start": [0, 6, 8, 9, 11, 13, 17], "zero": [0, 9, 11], "time": [0, 6, 8, 9, 11], "zone": 0, "unfilt": 0, "gpx": [0, 3, 8, 9, 11, 12, 13, 15], "calcul": [0, 9, 11], "speed": [0, 4, 8, 9, 11, 13], "doe": [0, 6, 7, 8, 9], "week": [0, 6, 9, 11], "mondai": [0, 6, 11], "don": 0, "t": [0, 9, 16], "match": [0, 8, 9], "sport": [0, 2, 6, 8, 9, 13], "color": [0, 5, 9, 11], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "hexadecim": 0, "when": [0, 1, 9, 10, 11, 13], "ad": [0, 9, 10, 11], "workout": [0, 2, 3, 4, 5, 6, 9, 12, 14, 15, 17], "float": [0, 8], "stop": [0, 9, 11, 13], "threshold": [0, 9, 11], "gpxpy": [0, 11, 13], "exist": [0, 6, 7, 8, 9, 11, 12, 13], "delet": [0, 3, 7, 8, 9, 10, 11], "reset": [0, 7, 9, 10, 11, 13], "given": [0, 3], "204": [0, 3, 7, 8], "paramet": [0, 3, 5, 6, 7, 8, 9, 11, 13, 14], "No": [0, 3, 7, 8, 9, 12], "multipart": [0, 3, 8], "form": [0, 3, 8], "file": [0, 1, 8, 9, 10, 11, 12, 13, 15, 17], "imag": [0, 7, 8, 9, 11, 13, 17], "extens": [0, 8, 13], "jpg": 0, "png": [0, 8, 13], "gif": 0, "part": [0, 8], "select": [0, 8, 11], "413": [0, 8], "entiti": [0, 8], "too": [0, 8], "larg": [0, 8, 11, 13], "dure": [0, 8], "size": [0, 1, 8, 9, 11, 13], "exce": [0, 8, 9], "0mb": [0, 8], "NO": [0, 3, 7, 8], "handl": [0, 11, 13, 16], "process": [0, 9, 10, 13], "patch": [0, 1, 5, 7, 8], "It": [0, 7, 9, 11, 12, 14, 16], "enabl": [0, 1, 7, 11, 13], "chang": [0, 11, 12, 13], "one": [0, 7, 8, 11], "current": [0, 9], "address": [0, 11, 13], "inform": [0, 1, 9, 11, 12, 13], "anoth": [0, 7, 11, 13], "new": [0, 7, 10, 11, 13, 14], "new_password": 0, "miss": [0, 9], "logout": [0, 9], "blacklist": [0, 10], "out": 0, "access": [0, 3, 9, 13, 14], "revok": [0, 3], "malform": 0, "other": [0, 7, 13], "reason": 0, "export": [0, 9, 10, 11, 12, 13], "return": [0, 3, 4, 7, 8, 9, 13], "creation": [0, 9, 11], "in_progress": 0, "byte": 0, "wed": 0, "mar": 0, "2023": [0, 13], "31": [0, 8, 13], "17": [0, 1, 8, 13], "file_nam": 0, "archive_rgjsr3fht295ywnqr5yp": 0, "zip": [0, 1, 8, 9, 11], "file_s": 0, "924": 0, "ongo": 0, "complet": [0, 9], "download": [0, 8, 9, 11, 13, 17], "archiv": [0, 1, 9, 10, 11, 13], "archive_rgjsr3fhr5yp": 0, "x": [0, 8, 9, 13, 14], "gzip": 0, "filenam": 0, "config": [1, 9, 13, 16], "about": [1, 9, 11, 13, 14], "admin_contact": 1, "gpx_limit_import": 1, "is_email_sending_en": 1, "is_registration_en": 1, "max_single_file_s": 1, "1048576": 1, "max_us": 1, "max_zip_file_s": 1, "10485760": 1, "map_attribut": [1, 13], "copi": [1, 13], "href": [1, 13], "www": [1, 13], "openstreetmap": [1, 9, 13], "org": [1, 13], "copyright": [1, 13], "contributor": [1, 9, 13, 15], "privacy_polici": 1, "privacy_policy_d": 1, "version": [1, 10, 11, 13], "7": [1, 8, 10, 11, 13, 14], "weather_provid": 1, "authent": [1, 2, 3, 4, 5, 7, 8, 14], "instanc": [1, 3, 9, 11, 13, 14], "integ": [1, 3, 5, 6, 7, 8], "max": [1, 7, 8, 9, 10], "number": [1, 7, 8, 9, 10, 11, 13], "singl": [1, 7, 9, 11, 13], "have": [1, 5, 6, 7, 8, 9], "permiss": [1, 5, 6, 7, 8], "ping": 1, "health": 1, "check": [1, 9, 13, 16], "pong": 1, "account": [2, 7, 9, 10, 13, 15], "configur": [2, 9, 11, 13, 14], "oauth2": [2, 14], "statist": 2, "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 10, 11, 13], "page": [3, 7, 8, 9, 11], "fittracke": [3, 10, 11, 13, 14, 15, 17], "parti": [3, 11, 12, 14], "without": [3, 6, 7, 8, 9, 11, 12], "client_descript": 3, "client_id": [3, 14], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "juli": 3, "2022": 3, "06": [3, 6], "53": [3, 9], "import": [3, 9, 11, 13, 15], "redirect_uri": 3, "callback": [3, 14], "websit": 3, "has_next": 3, "has_prev": 3, "queri": [3, 6, 7, 8], "client_secret": 3, "secret": [3, 13, 14], "client_nam": 3, "client_uri": 3, "arrai": 3, "list": [3, 9, 12, 13], "redirect": [3, 14], "descript": [3, 10, 13], "option": [3, 9, 10, 13, 14], "client_client_id": 3, "NOT": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "all": [3, 4, 5, 6, 7, 8, 9, 11, 13], "associ": 3, "issu": [3, 12, 13], "response_typ": [3, 14], "state": [3, 14], "uniqu": [3, 14], "prevent": [3, 13, 14], "cross": [3, 11, 13, 14], "site": [3, 14], "forgeri": [3, 14], "mandatori": [3, 8, 9, 10, 13, 14], "recommend": [3, 13, 14], "code_challeng": [3, 14], "gener": [3, 9, 10, 11, 13, 14], "from": [3, 6, 8, 9, 11, 12, 14, 15], "verifi": [3, 14], "pkce": [3, 14], "code_challenge_method": [3, 14], "method": [3, 13, 14], "challeng": [3, 14], "s256": [3, 14], "authlib": [3, 13, 14], "librari": [3, 13, 14], "refresh": [3, 9], "access_token": 3, "roehv64thcg28wcewzhrnvlusoduvw8nvnhkcml57": 3, "expires_in": 3, "864000": 3, "refresh_token": 3, "nuv9cy8vqonrqkhtz5pqaq2zw7msh0mornpjr14amswd6f6i": 3, "token_typ": 3, "expires_at": 3, "1658660147": 3, "0667062": 3, "grant_typ": 3, "grant": [3, 14], "authorization_cod": [3, 14], "ar": [3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17], "code_verifi": 3, "follow": [4, 10, 11, 13, 14, 15, 16], "averag": [4, 8, 9, 11], "farthest": [4, 9, 11], "longest": [4, 9, 11], "durat": [4, 8, 9, 11], "maximum": [4, 9, 10, 11], "non": [5, 12], "is_active_for_us": 5, "label": [5, 9], "cycl": [5, 9, 11], "transport": [5, 9, 11], "hike": [5, 9, 11], "mountain": [5, 9, 11], "bike": [5, 8, 9, 11], "run": [5, 9, 10, 11, 13, 14], "walk": [5, 9, 11], "has_workout": 5, "stat": [6, 9], "user_nam": [6, 7], "by_tim": 6, "2018": [6, 8], "2017": [6, 8], "average_spe": 6, "48": 6, "203": 6, "156": [6, 9], "15": [6, 8, 10, 11, 13], "282": [6, 9], "12341": 6, "16": [6, 8, 11, 13], "99": [6, 9], "150": 6, "178": [6, 9], "47": [6, 8, 9], "9960": 6, "95": [6, 9], "46": [6, 9], "78": 6, "613": 6, "1267": 6, "end": [6, 8], "frame": 6, "sundai": [6, 8, 11], "month": [6, 9, 11], "year": [6, 11], "by_sport": 6, "uploads_dir_s": 6, "1000": 6, "regardless": 7, "right": [7, 9, 10, 11, 13, 14], "some": [7, 8, 9, 11, 12, 13, 14], "order_bi": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": 7, "03": [7, 8], "per_pag": [7, 8], "per": [7, 8, 9, 13], "q": 7, "order": [7, 8, 9, 14], "sort": [7, 8, 11], "asc": [7, 8], "desc": [7, 8], "criteria": [7, 8], "detail": [7, 9, 13, 17], "jpeg": 7, "add": [7, 9, 10, 11, 12], "remov": [7, 9, 10, 11], "modifi": [7, 9, 10, 13], "new_email": 7, "reset_password": 7, "differ": [7, 9, 11], "than": [7, 9, 10], "curent": 7, "A": [7, 9, 10, 11, 13, 16], "own": [7, 11, 12], "except": [7, 13, 16], "he": 7, "": [7, 8, 9, 11, 13], "john_do": 7, "your": [7, 11, 12, 13], "02": 8, "least": 8, "ave_spe": 8, "bound": 8, "creation_d": 8, "51": 8, "descent": [8, 9, 11], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 9, 11, 12, 17], "max_alt": 8, "max_spe": 8, "min_alt": 8, "modification_d": 8, "move": [8, 9], "next_workout": 8, "note": [8, 9, 11, 13], "paus": [8, 9], "previous_workout": 8, "mon": 8, "jan": 8, "segment": [8, 9, 11], "titl": [8, 9, 11], "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 9, 11], "ani": 8, "case": [8, 11, 13], "insensit": [8, 13], "distance_from": 8, "minim": [8, 14], "distance_to": 8, "maxim": 8, "duration_from": 8, "h": [8, 11], "duration_to": 8, "ave_speed_from": 8, "ave_speed_to": 8, "max_speed_from": 8, "max_speed_to": 8, "workout_short_id": 8, "57": [8, 9], "45": 8, "22": 8, "morn": 8, "short": 8, "leaflet": [8, 13], "chart_data": 8, "chart": [8, 9, 11, 13], "j": [8, 9, 13], "279": [8, 9], "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "63": 8, "fri": 8, "44": [8, 9], "7380": 8, "280": [8, 9], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 13], "tile": [8, 9, 11], "c": [8, 13], "4109": 8, "2930": 8, "subdomain": [8, 9, 13], "zoom": 8, "index": 8, "along": 8, "axi": [8, 9, 11], "xml": 8, "201": [8, 9], "doubl": 8, "quot": 8, "escap": 8, "no_gpx": 8, "uuid": [8, 9], "km": [8, 11], "second": 8, "pr": 9, "366": 9, "369": 9, "host": [9, 13], "weblat": [9, 11], "galician": [9, 11], "thank": [9, 15], "xmgz": 9, "367": 9, "spanish": [9, 11], "dutch": [9, 11], "german": [9, 11], "italian": [9, 11], "87": 9, "norwegian": [9, 11], "bokm\u00e5l": [9, 11], "36": 9, "polish": [9, 11], "358": 9, "filter": [9, 11], "359": 9, "footer": 9, "overlap": 9, "350": 9, "352": 9, "356": 9, "init": [9, 13], "357": 9, "365": 9, "yet": [9, 11, 12], "interfac": [9, 11, 12, 13], "bjornclauw": 9, "gallegonovato": 9, "gnu": 9, "ewm": 9, "jat255": 9, "contain": [9, 11, 13], "databas": [9, 11, 13, 16], "migrat": [9, 10, 13], "see": [9, 11, 12, 13, 14, 16], "upgrad": 9, "among": 9, "now": [9, 10, 11, 13], "partial": 9, "below": [9, 13], "darkski": [9, 13], "sinc": [9, 13, 14], "servic": [9, 13], "shut": [9, 13], "down": [9, 13], "march": [9, 13], "319": 9, "cli": [9, 10, 11, 13], "329": 9, "make": [9, 13], "sticki": 9, "333": 9, "338": 9, "relev": 9, "328": 9, "altitud": [9, 11], "track": [9, 12], "incorrect": 9, "b29ed7a": 9, "dashboard": 9, "250": 9, "320": 9, "323": 9, "06ba975": 9, "bcc568e": 9, "ea0ac99": 9, "a458f5f": 9, "075aeb9": 9, "60e164d": 9, "98": 9, "318": 9, "weather": [9, 11], "comradekingu": 9, "qwerty287": 9, "lavoi": 9, "mondstern": 9, "314": 9, "fail": [9, 17], "315": 9, "custom": [9, 11, 13], "defin": [9, 11], "review": [9, 11], "upload": [9, 10, 11, 13, 15, 17], "lastli": 9, "addit": [9, 11, 13], "mai": [9, 11, 12, 13], "301": [9, 13], "304": 9, "305": 9, "307": 9, "modal": 9, "posit": [9, 11], "297": 9, "308": 9, "310": 9, "290": 9, "294": 9, "drop": 9, "postgresql10": 9, "depend": [9, 13], "265": 9, "implement": [9, 14], "altern": 9, "visualcross": 9, "environ": [9, 10, 16], "variabl": [9, 16], "set": [9, 10, 11, 13, 14, 16], "weather_api_provid": [9, 13], "287": 9, "289": 9, "dperruso": 9, "92": 9, "c88a515": 9, "f96dcef": 9, "278": 9, "270": 9, "nederland": 9, "258": 9, "pars": [9, 13], "link": [9, 13], "area": 9, "271": 9, "273": 9, "274": 9, "test": [9, 13], "parallel": 9, "275": 9, "worker": [9, 10, 13, 16], "entri": [9, 13], "point": [9, 13], "fittrackee_work": [9, 10, 13], "command": [9, 11, 12, 13], "flask": [9, 13], "dramatiq": [9, 10, 13], "3c8d9c2": 9, "trail": [9, 11], "comma": [9, 13], "dev": 9, "264": 9, "ui": 9, "white": 9, "grai": 9, "background": 9, "266": 9, "260": 9, "261": 9, "should": [9, 13], "limit": [9, 11], "still": [9, 11, 12, 13], "need": [9, 11, 13, 14], "89": 9, "b1536fc": 9, "257": 9, "bodi": [9, 13, 14], "nginx": [9, 11, 13, 14, 16], "112": 9, "244": 9, "virtual": [9, 11], "ride": 9, "246": 9, "postgresql": [9, 13, 16], "247": 9, "microsecond": 9, "252": 9, "242": 9, "241": 9, "strength": 9, "estim": 9, "packag": [9, 13], "239": 9, "cb9d02f": 9, "88": 9, "231": 9, "236": 9, "rate": 9, "232": 9, "hidden": [9, 11], "237": 9, "212": 9, "230": 9, "problem": 9, "225": 9, "grammar": 9, "skylan0916": 9, "In": [9, 11], "execut": 9, "lower": 9, "v0": [9, 13], "postgr": [9, 16], "213": 9, "measur": 9, "ft": 9, "mi": 9, "223": 9, "icon": [9, 13], "167": 9, "162": 9, "fmstrat": 9, "210": 9, "could": 9, "staticmap_subdomain": [9, 13], "209": 9, "multipl": 9, "gorgobacka": 9, "And": 9, "detect": 9, "browser": 9, "208": 9, "card": 9, "html": 9, "attribut": [9, 13], "197": 9, "196": 9, "manag": [9, 10, 13], "tool": [9, 12, 13], "190": 9, "were": 9, "193": 9, "192": 9, "instead": [9, 11], "191": 9, "layout": 9, "includ": 9, "195": 9, "affect": [9, 11], "previous": 9, "cc4287e": 9, "docker": 9, "env": [9, 13], "offset": 9, "refacto": 9, "befor": [9, 13], "introduc": 9, "possibl": [9, 11, 12, 13], "smtp": [9, 13], "reduc": 9, "pre": 9, "requisit": 9, "To": [9, 13, 14], "180": 9, "cannot": [9, 11], "tl": [9, 13], "177": 9, "small": 9, "screen": [9, 11], "175": 9, "173": 9, "171": 9, "correctli": 9, "sent": [9, 11, 13, 14], "155": 9, "106": 9, "169": 9, "161": 9, "160": 9, "sever": [9, 11, 12, 13], "danielsiersleben": 9, "report": 9, "initi": [9, 13], "149": 9, "initialis": [9, 13], "152": 9, "autoescap": 9, "jinja": 9, "templat": 9, "151": 9, "sanit": 9, "input": 9, "serv": [9, 13], "warn": [9, 11], "launch": 9, "w": 9, "script": 9, "entrypoint": 9, "avoid": 9, "product": 9, "dotenv": 9, "146": 9, "145": 9, "model": 9, "140": 9, "fullscreen": 9, "control": [9, 11, 13], "138": 9, "135": 9, "finish": 9, "marker": 9, "134": 9, "wind": [9, 11], "direct": [9, 11], "877fa0f": 9, "calendar": [9, 11], "resolut": 9, "131": 9, "129": 9, "127": [9, 13], "legitim": 9, "uri": 9, "localhost": [9, 13], "25": [9, 13], "123": 9, "121": 9, "snowsho": [9, 11], "116": 9, "better": [9, 14], "button": 9, "graph": 9, "115": 9, "91": 9, "min": 9, "90": 9, "seem": 9, "104": 9, "switch": 9, "agplv3": 9, "licens": [9, 12, 13], "101": 9, "full": [9, 11], "develop": [9, 10, 12], "109": 9, "slow": 9, "movement": 9, "84": 9, "93": 9, "paf38": 9, "83": 9, "static": [9, 11, 13], "keep": [9, 12, 13], "default_staticmap": [9, 13], "81": 9, "remain": 9, "textarea": 9, "82": 9, "dai": [9, 10, 11, 13], "80": [9, 13], "save": [9, 11], "79": 9, "rebuild": 9, "75": 9, "same": 9, "python": [9, 13, 14], "javascript": [9, 13], "due": 9, "sqlalchemi": [9, 13, 16], "engin": [9, 13, 16], "longer": [9, 16], "database_url": [9, 13], "72": 9, "exceed": 9, "71": 9, "greater": 9, "70": 9, "less": 9, "66": 9, "64": 9, "shown": [9, 14, 17], "62": 9, "refactor": 9, "evalu": [9, 13], "purpos": [9, 13], "standard": [9, 13], "term": [9, 13], "directori": [9, 11, 13], "also": [9, 10, 11, 12, 13], "59": 9, "major": 9, "instal": [9, 12], "becom": 9, "more": [9, 10, 11, 12, 13], "easi": 9, "been": [9, 12], "renam": 9, "layer": [9, 13], "replac": [9, 13], "thunderforest": [9, 13], "outdoor": [9, 11, 12, 13], "54": 9, "simplifi": [9, 14], "redi": [9, 10, 13], "side": 9, "4c3fc34": 9, "empti": [9, 10, 13], "34614d5": 9, "spinner": 9, "load": [9, 16], "b862a77": 9, "2e1ee2c": 9, "interceptor": 9, "rout": [9, 13], "definit": 9, "weekend": 9, "40": 9, "i18n": 9, "41": 9, "show": [9, 10, 13], "mous": 9, "over": 9, "choos": [9, 11], "33": 9, "37": 9, "34": 9, "anymor": 9, "poetri": [9, 13], "pipenv": 9, "28": 9, "26": 9, "tooltip": [9, 11], "even": [9, 11], "enter": [9, 11], "kei": [9, 11, 13], "farest": 9, "search": 9, "owner": [9, 11, 13], "view": [9, 11, 13], "usag": [10, 13], "arg": [10, 13], "help": [10, 13], "exit": [10, 13], "deprec": 10, "next": [10, 11], "fittrackee_set_admin": 10, "fittrackee_upgrade_db": 10, "appli": 10, "relat": [10, 11, 13, 14], "argument": 10, "random": 10, "incomplet": 10, "store": [11, 12, 14], "For": [11, 13, 14], "kind": 11, "encrypt": 11, "With": [11, 13], "open": [11, 12, 13], "street": [11, 12], "electr": 11, "row": 11, "ski": 11, "alpin": 11, "countri": 11, "overridden": 11, "which": 11, "up": [11, 12], "metric": 11, "system": [11, 13], "origin": 11, "particular": 11, "visual": [11, 13], "sourc": 11, "arrow": 11, "indic": 11, "come": 11, "period": [11, 13], "dropdown": 11, "recent": 11, "On": [11, 13], "line": [11, 12, 13], "between": 11, "hide": 11, "minimum": 11, "exclud": 11, "extrem": 11, "gp": 11, "overrid": 11, "appear": 11, "third": [11, 12, 14], "individu": 11, "necessari": [11, 13], "like": [11, 13], "markdown": 11, "syntax": 11, "adapt": [11, 13], "discours": 11, "lock": 11, "via": 11, "french": 11, "releas": [11, 13], "mobil": 12, "them": 12, "android": 12, "exhaust": 12, "runner": 12, "gpl": 12, "v3": 12, "forrunn": 12, "opentrack": 12, "apach": 12, "fitotrack": 12, "under": [12, 13], "heavi": [12, 13], "featur": [12, 13], "unstabl": [12, 13], "document": [12, 13, 14, 16], "troubleshoot": 12, "written": 13, "typescript": 13, "staticmap": 13, "coordin": 13, "task": 13, "queue": 13, "vue3": 13, "vuex": 13, "logo": 13, "made": 13, "freepik": 13, "flaticon": 13, "fork": 13, "awesom": 13, "node": 13, "yarn": 13, "compos": 13, "step": 13, "describ": 13, "linux": 13, "debian": 13, "arch": 13, "o": 13, "encount": 13, "makefil": 13, "thei": [13, 14], "flask_app": 13, "modul": 13, "pwd": 13, "__main__": 13, "py": 13, "els": 13, "port": 13, "5000": 13, "app_set": 13, "productionconfig": 13, "app_secret_kei": 13, "strong": 13, "jwt": 13, "app_work": 13, "spawn": 13, "gunicorn": [13, 16], "app_log": 13, "path": [13, 16], "upload_fold": [13, 16], "absolut": [13, 16], "where": 13, "folder": 13, "application_directori": 13, "virtualenv": 13, "5432": 13, "begin": 13, "database_disable_pool": 13, "pool": 13, "directli": 13, "ui_url": 13, "email_url": [13, 16], "sender_email": 13, "sender": 13, "redis_url": 13, "workers_process": 13, "api_rate_limit": 13, "300": 13, "minut": 13, "tile_server_url": 13, "b": 13, "osm": 13, "franc": 13, "target": 13, "_blank": 13, "rel": 13, "noopen": 13, "noreferr": 13, "komoot": 13, "otherwis": 13, "weather_api_kei": 13, "weather_api": 13, "vue_app_api_url": 13, "unencrypt": 13, "ssl": 13, "465": 13, "starttl": 13, "587": 13, "office365": 13, "work": 13, "omit": 13, "old": 13, "adress": 13, "notif": 13, "readi": 13, "apikei": 13, "xxxx": 13, "expect": 13, "osmfr": 13, "fond": 13, "cart": 13, "par": 13, "mention": 13, "legal": 13, "nofollow": 13, "sou": 13, "nbsp": 13, "creativecommon": 13, "sa": 13, "licenc": 13, "cc": 13, "BY": 13, "chosen": 13, "randomli": 13, "base": 13, "ip": 13, "fix": 13, "window": 13, "strategi": 13, "subject": 13, "asset": 13, "notat": 13, "separ": [13, 14], "hour": 13, "mainten": 13, "diagnost": 13, "util": 13, "commmand": 13, "clear": 13, "specif": 13, "enumer": 13, "histor": 13, "hourli": 13, "discontinu": 13, "wai": 13, "pip": 13, "WITH": 13, "schema": 13, "privileg": 13, "nano": 13, "ftcli": 13, "db": 13, "systemd": 13, "project": 13, "clone": 13, "repo": 13, "git": 13, "github": 13, "samr1": 13, "cd": 13, "vue": 13, "3000": 13, "wget": 13, "tar": 13, "gz": 13, "xzf": 13, "mv": 13, "sql": 13, "backup": 13, "pg_dump": 13, "u": 13, "changelog": 13, "restart": 13, "pull": 13, "repositori": 13, "overwrit": 13, "cp": 13, "r": 13, "There": 13, "One": 13, "proxi": [13, 14], "pass": 13, "oper": 13, "network": 13, "startlimitintervalsec": 13, "simpl": 13, "alwai": 13, "restartsec": 13, "standardoutput": 13, "syslog": 13, "standarderror": 13, "syslogidentifi": 13, "workingdirectori": 13, "home": 13, "execstart": 13, "venv": 13, "bin": 13, "create_app": 13, "logfil": 13, "wantedbi": 13, "multi": 13, "higher": 13, "timeout": [13, 16], "its": 13, "OF": 13, "listen": 13, "443": 13, "http2": 13, "server_nam": 13, "ssl_certif": 13, "fullchain": 13, "pem": 13, "ssl_certificate_kei": 13, "privkei": 13, "how": 13, "1mb": 13, "larger": [13, 16], "ll": 13, "uncom": 13, "want": 13, "client_max_body_s": [13, 16], "1m": 13, "proxy_pass": 13, "proxy_redirect": 13, "proxy_set_head": [13, 14], "real": 13, "remote_addr": 13, "forward": [13, 14], "proxy_add_x_forwarded_for": 13, "proto": [13, 14], "scheme": [13, 14], "request_uri": 13, "build": 13, "8025": 13, "mailhog": 13, "shell": 13, "insid": 13, "fittrackee_cli": 13, "lint": 13, "fittrackee_ynh": 13, "rest": 14, "whose": 14, "most": 14, "interact": 14, "tab": 14, "exchang": 14, "secur": 14, "3rd": 14, "fittrackee_host": 14, "space": 14, "3aread": 14, "3awrit": 14, "so": 14, "fetch": 14, "behind": 14, "aaron": 14, "parecki": 14, "oauthlib": 14, "session": 14, "strava": 15, "fit": 15, "exc": 16, "nosuchmoduleerror": 16, "plugin": 16, "dialect": 16, "invalidemailurlschem": 16, "increas": 16, "critic": 16}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 1, 1, "get--api-auth-account-export", "/api/auth/account/export"], [0, 1, 1, "get--api-auth-account-export-(string-file_name)", "/api/auth/account/export/(string:file_name)"], [0, 0, 1, "post--api-auth-account-export-request", "/api/auth/account/export/request"], [0, 0, 1, "post--api-auth-account-privacy-policy", "/api/auth/account/privacy-policy"], [0, 0, 1, "post--api-auth-account-resend-confirmation", "/api/auth/account/resend-confirmation"], [0, 0, 1, "post--api-auth-email-update", "/api/auth/email/update"], [0, 0, 1, "post--api-auth-login", "/api/auth/login"], [0, 0, 1, "post--api-auth-logout", "/api/auth/logout"], [0, 0, 1, "post--api-auth-password-reset-request", "/api/auth/password/reset-request"], [0, 0, 1, "post--api-auth-password-update", "/api/auth/password/update"], [0, 2, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 1, 1, "get--api-auth-profile", "/api/auth/profile"], [0, 0, 1, "post--api-auth-profile-edit", "/api/auth/profile/edit"], [0, 3, 1, "patch--api-auth-profile-edit-account", "/api/auth/profile/edit/account"], [0, 0, 1, "post--api-auth-profile-edit-preferences", "/api/auth/profile/edit/preferences"], [0, 0, 1, "post--api-auth-profile-edit-sports", "/api/auth/profile/edit/sports"], [0, 2, 1, "delete--api-auth-profile-reset-sports-(sport_id)", "/api/auth/profile/reset/sports/(sport_id)"], [0, 0, 1, "post--api-auth-register", "/api/auth/register"], [1, 1, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 1, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 2, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 1, 1, "get--api-oauth-apps-(int-client_id)-by_id", "/api/oauth/apps/(int:client_id)/by_id"], [3, 0, 1, "post--api-oauth-apps-(int-client_id)-revoke", "/api/oauth/apps/(int:client_id)/revoke"], [3, 1, 1, "get--api-oauth-apps-(string-client_client_id)", "/api/oauth/apps/(string:client_client_id)"], [3, 0, 1, "post--api-oauth-authorize", "/api/oauth/authorize"], [3, 0, 1, "post--api-oauth-revoke", "/api/oauth/revoke"], [3, 0, 1, "post--api-oauth-token", "/api/oauth/token"], [1, 1, 1, "get--api-ping", "/api/ping"], [4, 1, 1, "get--api-records", "/api/records"], [5, 1, 1, "get--api-sports", "/api/sports"], [5, 1, 1, "get--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [5, 3, 1, "patch--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [6, 1, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 1, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 1, 1, "get--api-stats-all", "/api/stats/all"], [7, 1, 1, "get--api-users", "/api/users"], [7, 2, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 1, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 2, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 3, 1, "patch--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)"], [8, 1, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [13, 4, 1, "-", "API_RATE_LIMITS"], [13, 4, 1, "-", "APP_LOG"], [13, 4, 1, "-", "APP_SECRET_KEY"], [13, 4, 1, "-", "APP_SETTINGS"], [13, 4, 1, "-", "APP_WORKERS"], [13, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [13, 4, 1, "-", "DATABASE_URL"], [13, 4, 1, "-", "DEFAULT_STATICMAP"], [13, 4, 1, "-", "EMAIL_URL"], [13, 4, 1, "-", "FLASK_APP"], [13, 4, 1, "-", "HOST"], [13, 4, 1, "-", "MAP_ATTRIBUTION"], [13, 4, 1, "-", "PORT"], [13, 4, 1, "-", "REDIS_URL"], [13, 4, 1, "-", "SENDER_EMAIL"], [13, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [13, 4, 1, "-", "TILE_SERVER_URL"], [13, 4, 1, "-", "UI_URL"], [13, 4, 1, "-", "UPLOAD_FOLDER"], [13, 4, 1, "-", "VUE_APP_API_URL"], [13, 4, 1, "-", "WEATHER_API_KEY"], [13, 4, 1, "envvar-WEATHER_API_PROVIDER", "WEATHER_API_PROVIDER \ud83c\udd95"], [13, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 1, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:get", "2": "http:delete", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "get", "HTTP get"], "2": ["http", "delete", "HTTP delete"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "environment variable"]}, "titleterms": {"authent": 0, "account": [0, 11], "configur": 1, "api": [2, 13], "document": [2, 9], "endpoint": 2, "oauth2": [3, 10], "record": 4, "sport": [5, 11], "statist": [6, 9, 11], "user": [7, 10, 11], "workout": [8, 11, 16], "chang": 9, "log": 9, "version": 9, "0": [9, 14], "7": 9, "17": 9, "2023": 9, "06": 9, "03": 9, "translat": [9, 11], "16": 9, "05": 9, "29": 9, "featur": [9, 11], "enhanc": 9, "bug": 9, "fix": 9, "15": 9, "04": 9, "12": 9, "misc": 9, "14": 9, "08": 9, "13": 9, "02": 9, "11": 9, "2022": 9, "31": 9, "10": 9, "21": 9, "9": 9, "8": 9, "30": 9, "27": 9, "6": 9, "09": 9, "5": 9, "4": 9, "3": 9, "01": 9, "2": [9, 14], "1": 9, "19": 9, "issu": 9, "close": 9, "pull": 9, "request": 9, "07": 9, "22": 9, "24": 9, "23": 9, "secur": 9, "new": 9, "2021": 9, "2020": 9, "fittracke": [9, 12, 16], "pypi": [9, 13], "administr": [9, 11, 16], "improv": 9, "minor": 9, "avail": 9, "french": 9, "2019": 9, "first": 9, "releas": 9, "2018": 9, "command": 10, "line": 10, "interfac": 10, "databas": 10, "ftcli": 10, "db": 10, "drop": 10, "upgrad": [10, 13], "clean": 10, "clean_arch": 10, "clean_token": 10, "creat": 10, "export_arch": 10, "updat": 10, "prefer": 11, "applic": 11, "screenshot": 11, "dashboard": 11, "detail": [11, 16], "list": 11, "tabl": 12, "content": 12, "instal": 13, "prerequisit": 13, "environ": 13, "variabl": 13, "email": 13, "map": [13, 16], "tile": 13, "server": 13, "rate": 13, "limit": 13, "weather": 13, "data": 13, "from": 13, "sourc": 13, "dev": 13, "product": 13, "prod": 13, "deploy": 13, "docker": 13, "develop": 13, "yunohost": 13, "oauth": 14, "scope": 14, "flow": 14, "resourc": 14, "third": 15, "parti": 15, "tool": 15, "fail": 16, "start": 16, "imag": 16, "ar": 16, "displai": 16, "i": 16, "shown": 16, "upload": 16, "download": 16, "file": 16, "troubleshoot": 17}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Authentication and account": [[0, "authentication-and-account"]], "Configuration": [[1, "configuration"]], "API documentation": [[2, "api-documentation"]], "Endpoints:": [[2, null]], "OAuth2": [[3, "oauth2"], [10, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"], [11, "sports"]], "Statistics": [[6, "statistics"], [11, "statistics"]], "Users": [[7, "users"], [10, "users"], [11, "users"]], "Workouts": [[8, "workouts"], [11, "workouts"]], "Change log": [[9, "change-log"]], "Version 0.7.17 (2023/06/03)": [[9, "version-0-7-17-2023-06-03"]], "Translations": [[9, "translations"], [9, "id1"], [9, "id4"], [9, "id6"], [9, "id9"], [9, "id10"], [9, "id13"], [9, "id15"], [9, "id17"], [9, "id18"], [9, "id21"], [9, "id23"], [9, "id26"], [9, "id28"], [9, "id31"], [9, "id32"], [9, "id34"], [9, "id37"], [9, "id50"], [11, "translations"]], "Version 0.7.16 (2023/05/29)": [[9, "version-0-7-16-2023-05-29"]], "Features and enhancements": [[9, "features-and-enhancements"], [9, "id2"], [9, "id7"], [9, "id12"], [9, "id14"], [9, "id16"], [9, "id19"], [9, "id29"], [9, "id35"]], "Bugs Fixed": [[9, "bugs-fixed"], [9, "id3"], [9, "id5"], [9, "id8"], [9, "id20"], [9, "id25"], [9, "id27"], [9, "id30"], [9, "id33"], [9, "id36"], [9, "id38"], [9, "id41"], [9, "id44"], [9, "id46"], [9, "id49"], [9, "id52"], [9, "id55"], [9, "id60"], [9, "id62"], [9, "id64"], [9, "id66"], [9, "id69"], [9, "id71"], [9, "id77"], [9, "id80"], [9, "id82"], [9, "id84"], [9, "id91"], [9, "id96"], [9, "id98"], [9, "id100"], [9, "id103"], [9, "id105"], [9, "id107"], [9, "id111"], [9, "id121"], [9, "id124"], [9, "id126"], [9, "id129"], [9, "id136"]], "Version 0.7.15 (2023/04/12)": [[9, "version-0-7-15-2023-04-12"]], "Misc": [[9, "misc"], [9, "id11"], [9, "id22"], [9, "id24"], [9, "id39"], [9, "id53"], [9, "id56"], [9, "id73"], [9, "id75"], [9, "id92"], [9, "id101"], [9, "id108"], [9, "id112"], [9, "id119"], [9, "id130"], [9, "id133"]], "Version 0.7.14 (2023/03/08)": [[9, "version-0-7-14-2023-03-08"]], "Version 0.7.13 (2023/03/05)": [[9, "version-0-7-13-2023-03-05"]], "Version 0.7.12 (2023/02/16)": [[9, "version-0-7-12-2023-02-16"]], "Version 0.7.11 (2022/12/31)": [[9, "version-0-7-11-2022-12-31"]], "Version 0.7.10 (2022/12/21)": [[9, "version-0-7-10-2022-12-21"]], "Version 0.7.9 (2022/12/11)": [[9, "version-0-7-9-2022-12-11"]], "Version 0.7.8 (2022/11/30)": [[9, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (2022/11/27)": [[9, "version-0-7-7-2022-11-27"]], "Version 0.7.6 (2022/11/09)": [[9, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (2022/11/09)": [[9, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (2022/11/05)": [[9, "version-0-7-4-2022-11-05"]], "Documentation": [[9, "documentation"]], "Version 0.7.3 (2022/11/01)": [[9, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (2022/09/21)": [[9, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (2022/09/21)": [[9, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (2022/09/19)": [[9, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (2022/09/14)": [[9, "version-0-6-12-2022-09-14"]], "Issues Closed": [[9, "issues-closed"], [9, "id40"], [9, "id43"], [9, "id47"], [9, "id51"], [9, "id54"], [9, "id57"], [9, "id59"], [9, "id63"], [9, "id65"], [9, "id67"], [9, "id72"], [9, "id76"], [9, "id79"], [9, "id81"], [9, "id83"], [9, "id85"], [9, "id87"], [9, "id89"], [9, "id94"], [9, "id97"], [9, "id99"], [9, "id102"], [9, "id104"], [9, "id106"], [9, "id109"], [9, "id113"], [9, "id115"], [9, "id117"], [9, "id120"], [9, "id122"], [9, "id125"], [9, "id127"], [9, "id131"], [9, "id134"], [9, "id137"]], "Pull Requests": [[9, "pull-requests"], [9, "id42"], [9, "id45"], [9, "id61"], [9, "id70"], [9, "id74"], [9, "id78"], [9, "id93"]], "Version 0.6.11 (2022/07/27)": [[9, "version-0-6-11-2022-07-27"]], "Features": [[9, "features"], [9, "id48"], [9, "id58"], [9, "id68"], [11, "features"]], "Version 0.6.10 (2022/07/13)": [[9, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (2022/07/03)": [[9, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (2022/06/22)": [[9, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (2022/06/11)": [[9, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (2022/05/29)": [[9, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (2022/04/24)": [[9, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (2022/04/23)": [[9, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (2022/04/09)": [[9, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (2022/04/03)": [[9, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (2022/03/27)": [[9, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (2022/03/27)": [[9, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (2022/02/13)": [[9, "version-0-5-7-2022-02-13"]], "Security": [[9, "security"]], "Version 0.5.6 (2022/02/05)": [[9, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (2022/01/19)": [[9, "version-0-5-5-2022-01-19"]], "New Features": [[9, "new-features"], [9, "id86"], [9, "id88"], [9, "id90"], [9, "id95"], [9, "id110"], [9, "id114"], [9, "id116"], [9, "id118"], [9, "id123"], [9, "id128"], [9, "id132"], [9, "id135"], [9, "id138"]], "Version 0.5.4 (2022/01/01)": [[9, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (2022/01/01)": [[9, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (2021/12/19)": [[9, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (2021/11/30)": [[9, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (2021/11/14)": [[9, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (2021/07/16)": [[9, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (2021/07/03)": [[9, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (2021/04/07)": [[9, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (2021/02/21)": [[9, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (2021/02/17)": [[9, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (2021/01/31)": [[9, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (2021/01/10)": [[9, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (2021/01/03)": [[9, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (2020/12/31)": [[9, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee on PyPI (2020/09/19)": [[9, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (2020/07/15)": [[9, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Fix and improvements (2020/01/31)": [[9, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Minor fix (2020/01/30)": [[9, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee available in French (2019/12/29)": [[9, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Statistics fix (2019/09/23)": [[9, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Fix and improvements (2019/09/01)": [[9, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistics (2019/07/07)": [[9, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Fix and improvements (2019/02/07)": [[9, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - First release \ud83c\udf89 (2018-07-04)": [[9, "version-0-1-0-first-release-2018-07-04"]], "Command line interface": [[10, "command-line-interface"]], "Database": [[10, "database"]], "ftcli db drop": [[10, "ftcli-db-drop"]], "ftcli db upgrade": [[10, "ftcli-db-upgrade"]], "ftcli oauth2 clean": [[10, "ftcli-oauth2-clean"]], "ftcli users clean_archives": [[10, "ftcli-users-clean-archives"]], "ftcli users clean_tokens": [[10, "ftcli-users-clean-tokens"]], "ftcli users create": [[10, "ftcli-users-create"]], "ftcli users export_archives": [[10, "ftcli-users-export-archives"]], "ftcli users update": [[10, "ftcli-users-update"]], "Account & preferences": [[11, "account-preferences"]], "Administration": [[11, "administration"], [11, "id1"]], "Application": [[11, "application"]], "Screenshots": [[11, "screenshots"]], "Dashboard": [[11, "dashboard"]], "Workout detail": [[11, "workout-detail"]], "Workouts list": [[11, "workouts-list"]], "FitTrackee": [[12, "fittrackee"]], "Table of contents": [[12, "table-of-contents"]], "Installation": [[13, "installation"], [13, "id2"], [13, "id6"]], "Prerequisites": [[13, "prerequisites"]], "Environment variables": [[13, "environment-variables"]], "Emails": [[13, "emails"]], "Map tile server": [[13, "map-tile-server"]], "API rate limits": [[13, "api-rate-limits"]], "Weather data": [[13, "weather-data"]], "From PyPI": [[13, "from-pypi"], [13, "id3"]], "From sources": [[13, "from-sources"], [13, "id4"]], "Dev environment": [[13, "dev-environment"], [13, "id5"]], "Production environment": [[13, "production-environment"]], "Upgrade": [[13, "upgrade"]], "Prod environment": [[13, "prod-environment"]], "Deployment": [[13, "deployment"]], "Docker": [[13, "docker"]], "Development": [[13, "development"]], "Yunohost": [[13, "yunohost"]], "OAuth 2.0": [[14, "oauth-2-0"]], "Scopes": [[14, "scopes"]], "Flow": [[14, "flow"]], "Resources": [[14, "resources"]], "Third-party tools": [[15, "third-party-tools"]], "Administrator": [[16, "administrator"]], "FitTrackee fails to start": [[16, "fittrackee-fails-to-start"]], "Map images are not displayed but map is shown in Workout detail": [[16, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "Failed to upload or download files": [[16, "failed-to-upload-or-download-files"]], "Troubleshooting": [[17, "troubleshooting"]]}, "indexentries": {"api_rate_limits": [[13, "envvar-API_RATE_LIMITS"]], "app_log": [[13, "envvar-APP_LOG"]], "app_secret_key": [[13, "envvar-APP_SECRET_KEY"]], "app_settings": [[13, "envvar-APP_SETTINGS"]], "app_workers": [[13, "envvar-APP_WORKERS"]], "database_disable_pooling": [[13, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[13, "envvar-DATABASE_URL"]], "default_staticmap": [[13, "envvar-DEFAULT_STATICMAP"]], "email_url": [[13, "envvar-EMAIL_URL"]], "flask_app": [[13, "envvar-FLASK_APP"]], "host": [[13, "envvar-HOST"]], "map_attribution": [[13, "envvar-MAP_ATTRIBUTION"]], "port": [[13, "envvar-PORT"]], "redis_url": [[13, "envvar-REDIS_URL"]], "sender_email": [[13, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[13, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[13, "envvar-TILE_SERVER_URL"]], "ui_url": [[13, "envvar-UI_URL"]], "upload_folder": [[13, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[13, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[13, "envvar-WEATHER_API_KEY"]], "weather_api_provider \ud83c\udd95": [[13, "envvar-WEATHER_API_PROVIDER"]], "workers_processes": [[13, "envvar-WORKERS_PROCESSES"]], "environment variable": [[13, "envvar-API_RATE_LIMITS"], [13, "envvar-APP_LOG"], [13, "envvar-APP_SECRET_KEY"], [13, "envvar-APP_SETTINGS"], [13, "envvar-APP_WORKERS"], [13, "envvar-DATABASE_DISABLE_POOLING"], [13, "envvar-DATABASE_URL"], [13, "envvar-DEFAULT_STATICMAP"], [13, "envvar-EMAIL_URL"], [13, "envvar-FLASK_APP"], [13, "envvar-HOST"], [13, "envvar-MAP_ATTRIBUTION"], [13, "envvar-PORT"], [13, "envvar-REDIS_URL"], [13, "envvar-SENDER_EMAIL"], [13, "envvar-STATICMAP_SUBDOMAINS"], [13, "envvar-TILE_SERVER_URL"], [13, "envvar-UI_URL"], [13, "envvar-UPLOAD_FOLDER"], [13, "envvar-VUE_APP_API_URL"], [13, "envvar-WEATHER_API_KEY"], [13, "envvar-WEATHER_API_PROVIDER"], [13, "envvar-WORKERS_PROCESSES"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["api/auth", "api/configuration", "api/index", "api/oauth2", "api/records", "api/sports", "api/stats", "api/users", "api/workouts", "changelog", "cli", "features", "index", "installation", "oauth", "third_party_tools", "troubleshooting/administrator", "troubleshooting/index"], "filenames": ["api/auth.rst", "api/configuration.rst", "api/index.rst", "api/oauth2.rst", "api/records.rst", "api/sports.rst", "api/stats.rst", "api/users.rst", "api/workouts.rst", "changelog.md", "cli.rst", "features.rst", "index.rst", "installation.rst", "oauth.rst", "third_party_tools.rst", "troubleshooting/administrator.rst", "troubleshooting/index.rst"], "titles": ["Authentication and account", "Configuration", "API documentation", "OAuth2", "Records", "Sports", "Statistics", "Users", "Workouts", "Change log", "Command line interface", "Features", "FitTrackee", "Installation", "OAuth 2.0", "Third-party tools", "Administrator", "Troubleshooting"], "terms": {"post": [0, 3, 8, 14], "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "auth": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "regist": [0, 1, 9, 11, 13], "user": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14], "send": [0, 7, 9, 11, 13], "confirm": [0, 3, 9, 11, 13], "email": [0, 1, 7, 9, 10, 11, 16], "The": [0, 9, 10, 11, 13, 14, 16], "newli": [0, 10, 13], "creat": [0, 3, 8, 9, 11, 13, 14], "i": [0, 1, 3, 8, 9, 10, 11, 12, 13, 14, 17], "inact": [0, 7, 11, 13], "must": [0, 1, 3, 5, 7, 8, 9, 11, 13, 14, 16], "hi": [0, 7, 9, 11], "activ": [0, 5, 7, 9, 10, 11, 12, 13], "exampl": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "request": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 14], "http": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "1": [0, 1, 3, 4, 5, 6, 7, 8, 11, 13], "content": [0, 1, 3, 4, 5, 6, 7, 8, 9], "type": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "applic": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14], "json": [0, 1, 3, 4, 5, 6, 7, 8, 11], "respons": [0, 1, 3, 4, 5, 6, 7, 8], "success": [0, 1, 3, 4, 5, 6, 7, 8], "200": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "statu": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11], "error": [0, 1, 3, 5, 7, 8, 9, 11, 13, 16], "registr": [0, 1, 9, 10, 11, 13, 14], "400": [0, 1, 3, 5, 7, 8], "bad": [0, 1, 3, 5, 7, 8], "messag": [0, 1, 3, 8, 9, 10, 11, 13], "valid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13, 16], "provid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16], "n": 0, "object": [0, 1, 5, 7, 8], "usernam": [0, 6, 7, 9, 10, 13], "string": [0, 1, 3, 5, 6, 7, 8, 13, 14], "3": [0, 5, 6, 7, 8, 11, 13], "30": [0, 6], "charact": [0, 9], "requir": [0, 9, 13, 14], "password": [0, 7, 9, 10, 11, 13], "8": [0, 8, 11, 13], "lang": [0, 9], "languag": [0, 7, 9, 11], "prefer": [0, 7, 9], "invalid": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13], "fallback": 0, "en": [0, 7], "english": [0, 9, 11], "accepted_polici": 0, "boolean": [0, 1, 3, 7, 10], "true": [0, 1, 3, 5, 7, 9, 13], "accept": 0, "privaci": [0, 1, 9, 11], "polici": [0, 1, 9, 11], "code": [0, 1, 3, 4, 5, 6, 7, 8, 9, 14], "ok": [0, 1, 3, 4, 5, 6, 7, 8], "payload": [0, 1, 3, 5, 7, 8], "sorri": 0, "alreadi": [0, 10], "taken": 0, "you": [0, 1, 5, 6, 7, 8, 11, 12, 13], "agre": [0, 9, 11], "onli": [0, 3, 7, 8, 9, 10, 11, 13, 14], "alphanumer": [0, 9], "underscor": 0, "_": [0, 9], "allow": [0, 1, 8, 9, 10, 11, 12, 13, 14], "403": [0, 1, 5, 6, 7, 8], "forbidden": [0, 1, 5, 6, 7, 8], "disabl": [0, 9, 10, 11, 13], "500": [0, 1, 5, 7, 8, 9], "intern": [0, 1, 5, 7, 8], "server": [0, 1, 5, 7, 8, 9, 11, 12], "pleas": [0, 1, 3, 4, 5, 6, 7, 8, 9], "try": [0, 5, 7, 8], "again": [0, 1, 3, 4, 5, 6, 7, 8], "contact": [0, 1, 5, 7, 8, 11], "administr": [0, 1, 5, 7, 8, 14, 17], "after": [0, 3, 9, 11, 13, 14], "auth_token": 0, "web": [0, 12, 13, 14], "token": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 14], "resend": 0, "instruct": [0, 9, 11, 13], "If": [0, 3, 11, 13, 14], "thi": [0, 3, 8, 9, 10, 11, 12, 13], "endpoint": [0, 1, 3, 9, 13, 14], "avail": [0, 4, 10, 11, 13, 14, 15], "resent": 0, "404": [0, 3, 5, 6, 7, 8, 9], "Not": [0, 3, 5, 6, 7, 8], "found": [0, 3, 5, 6, 7, 8, 9], "url": [0, 3, 9, 13, 14, 16], "wa": [0, 9], "login": 0, "an": [0, 1, 3, 5, 7, 9, 11, 13, 14, 16], "can": [0, 7, 9, 10, 11, 12, 13, 14, 16], "log": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 16], "successfulli": 0, "401": [0, 1, 3, 4, 5, 6, 7, 8], "unauthor": [0, 1, 3, 4, 5, 6, 7, 8], "credenti": [0, 13], "get": [0, 1, 3, 4, 5, 6, 7, 8, 14], "profil": [0, 3, 9, 14], "info": [0, 9, 11], "scope": [0, 1, 3, 4, 5, 6, 7, 8], "read": [0, 3, 4, 5, 6, 7, 8, 9, 14], "data": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14], "accepted_privacy_polici": 0, "admin": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 13], "fals": [0, 1, 3, 5, 7, 8, 13], "bio": [0, 7], "null": [0, 1, 5, 7, 8, 9], "birth_dat": [0, 7], "created_at": [0, 7], "sun": [0, 4, 7, 8], "14": [0, 3, 7, 8, 11], "jul": [0, 4, 7, 8], "2019": [0, 4, 6, 7, 8], "09": [0, 7], "58": [0, 7, 9], "gmt": [0, 3, 4, 7, 8], "date_format": 0, "dd": 0, "mm": 0, "yyyi": 0, "display_asc": 0, "sam": [0, 4, 7, 8], "com": [0, 1, 3, 7, 9, 13, 14], "email_to_confirm": 0, "first_nam": [0, 7], "imperial_unit": [0, 7], "is_act": [0, 5, 7], "last_nam": [0, 7], "locat": [0, 7, 13], "nb_sport": [0, 7], "nb_workout": [0, 6, 7], "6": [0, 5, 7, 8, 10, 11, 13], "pictur": [0, 7, 8, 9], "record": [0, 2, 7, 8, 9, 11], "id": [0, 3, 4, 5, 6, 7, 8, 14], "9": [0, 4, 7, 11, 13], "record_typ": [0, 4, 7, 8], "AS": [0, 4, 7, 8], "sport_id": [0, 4, 5, 6, 7, 8], "valu": [0, 3, 4, 7, 8, 9, 11, 13, 14, 16], "18": [0, 4, 7, 8, 9], "workout_d": [0, 4, 7, 8], "07": [0, 4, 7, 8], "08": [0, 4, 7, 8], "00": [0, 4, 7, 8], "workout_id": [0, 4, 7, 8], "hvybqybra7wwxpastwr4v2": [0, 4, 7, 8], "10": [0, 1, 4, 7, 8, 11, 13], "fd": [0, 4, 7, 8], "13": [0, 4, 7, 8, 10, 11, 13], "ha": [0, 4, 7, 8, 9, 11, 12], "43": [0, 4, 7, 8, 9], "97": [0, 4, 7, 8], "11": [0, 4, 7, 11, 13], "ld": [0, 4, 7, 8], "01": [0, 4, 6, 7, 8], "12": [0, 4, 7, 8], "m": [0, 4, 6, 7, 8], "sports_list": [0, 7], "4": [0, 5, 6, 7, 8, 11, 13], "start_elevation_at_zero": 0, "timezon": [0, 7, 8, 9, 11], "europ": [0, 7], "pari": [0, 7], "total_asc": [0, 6], "720": 0, "35": [0, 9], "total_dist": [0, 6, 7], "67": [0, 7], "895": [0, 7], "total_dur": [0, 6, 7], "50": [0, 7, 9, 13], "27": [0, 3, 7], "use_raw_gpx_spe": 0, "weekm": [0, 6, 7], "header": [0, 1, 3, 4, 5, 6, 7, 8, 14], "author": [0, 1, 3, 4, 5, 6, 7, 8, 13, 14], "oauth": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13], "2": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13], "0": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13], "bearer": [0, 1, 3, 4, 5, 6, 7, 8], "signatur": [0, 1, 3, 4, 5, 6, 7, 8], "expir": [0, 1, 3, 4, 5, 6, 7, 8, 10], "edit": [0, 9, 11], "write": [0, 1, 3, 5, 7, 8, 14], "updat": [0, 1, 5, 7, 8, 9, 11, 13], "first": [0, 3, 11, 14], "name": [0, 3, 7, 9, 13], "last": [0, 9, 13], "biographi": 0, "birth": [0, 9], "date": [0, 6, 8, 9, 11], "format": [0, 6, 8, 9, 11], "y": [0, 6, 8, 13], "d": [0, 6, 8], "support": [0, 3, 9, 11, 13, 14, 16], "default": [0, 3, 6, 7, 8, 9, 11, 13], "date_str": 0, "correspond": [0, 13], "client": [0, 3, 9, 11, 13, 14], "mmm": 0, "do": [0, 1, 5, 6, 7, 8], "local": [0, 9, 12, 13], "e": 0, "fr": [0, 7, 13], "gl": 0, "nl": 0, "de": [0, 13], "nb": 0, "us": [0, 3, 7, 8, 9, 10, 11, 12, 13, 14], "displai": [0, 8, 9, 10, 11, 12, 13, 14, 17], "app": [0, 3, 9, 11, 12, 13, 14], "highest": [0, 4, 11], "ascent": [0, 4, 8, 9, 11], "total": [0, 3, 9, 11], "distanc": [0, 4, 8, 9, 11], "imperi": [0, 9, 11], "unit": [0, 9, 13], "elev": [0, 8, 9, 11, 13], "plot": 0, "start": [0, 6, 8, 9, 11, 13, 17], "zero": [0, 9, 11], "time": [0, 6, 8, 9, 11], "zone": 0, "unfilt": 0, "gpx": [0, 3, 8, 9, 11, 12, 13, 15], "calcul": [0, 9, 11], "speed": [0, 4, 8, 9, 11, 13], "doe": [0, 6, 7, 8, 9], "week": [0, 6, 9, 11], "mondai": [0, 6, 11], "don": 0, "t": [0, 9, 16], "match": [0, 8, 9], "sport": [0, 2, 6, 8, 9, 13], "color": [0, 5, 9, 11], "000000": 0, "stopped_speed_threshold": [0, 5], "user_id": 0, "hexadecim": 0, "when": [0, 1, 9, 10, 11, 13], "ad": [0, 9, 10, 11], "workout": [0, 2, 3, 4, 5, 6, 9, 12, 14, 15, 17], "float": [0, 8], "stop": [0, 9, 11, 13], "threshold": [0, 9, 11], "gpxpy": [0, 11, 13], "exist": [0, 6, 7, 8, 9, 11, 12, 13], "delet": [0, 3, 7, 8, 9, 10, 11], "reset": [0, 7, 9, 10, 11, 13], "given": [0, 3], "204": [0, 3, 7, 8], "paramet": [0, 3, 5, 6, 7, 8, 9, 11, 13, 14], "No": [0, 3, 7, 8, 9, 12], "multipart": [0, 3, 8], "form": [0, 3, 8], "file": [0, 1, 8, 9, 10, 11, 12, 13, 15, 17], "imag": [0, 7, 8, 9, 11, 13, 17], "extens": [0, 8, 13], "jpg": 0, "png": [0, 8, 13], "gif": 0, "part": [0, 8], "select": [0, 8, 11], "413": [0, 8], "entiti": [0, 8], "too": [0, 8], "larg": [0, 8, 11, 13], "dure": [0, 8], "size": [0, 1, 8, 9, 11, 13], "exce": [0, 8, 9], "0mb": [0, 8], "NO": [0, 3, 7, 8], "handl": [0, 11, 13, 16], "process": [0, 9, 10, 13], "patch": [0, 1, 5, 7, 8], "It": [0, 7, 9, 11, 12, 14], "enabl": [0, 1, 7, 11, 13], "chang": [0, 11, 12, 13], "one": [0, 7, 8, 11], "current": [0, 9], "address": [0, 11, 13], "inform": [0, 1, 9, 11, 12, 13], "anoth": [0, 7, 11, 13], "new": [0, 7, 10, 11, 13, 14], "new_password": 0, "miss": [0, 9], "logout": [0, 9], "blacklist": [0, 10], "out": 0, "access": [0, 3, 9, 13, 14], "revok": [0, 3], "malform": 0, "other": [0, 7, 13], "reason": 0, "export": [0, 9, 10, 11, 12, 13], "return": [0, 3, 4, 7, 8, 9, 13], "creation": [0, 9, 11], "in_progress": 0, "byte": 0, "wed": 0, "mar": 0, "2023": [0, 13], "31": [0, 8, 13], "17": [0, 1, 8, 13], "file_nam": 0, "archive_rgjsr3fht295ywnqr5yp": 0, "zip": [0, 1, 8, 9, 11], "file_s": 0, "924": 0, "ongo": 0, "complet": [0, 9], "download": [0, 8, 9, 11, 13, 17], "archiv": [0, 1, 9, 10, 11, 13], "archive_rgjsr3fhr5yp": 0, "x": [0, 8, 9, 13, 14], "gzip": 0, "filenam": 0, "config": [1, 9, 13, 16], "about": [1, 9, 11, 13, 14], "admin_contact": 1, "gpx_limit_import": 1, "is_email_sending_en": 1, "is_registration_en": 1, "max_single_file_s": 1, "1048576": 1, "max_us": 1, "max_zip_file_s": 1, "10485760": 1, "map_attribut": [1, 13], "copi": [1, 13], "href": [1, 13], "www": [1, 13], "openstreetmap": [1, 9, 13], "org": [1, 13], "copyright": [1, 13], "contributor": [1, 9, 13, 15], "privacy_polici": 1, "privacy_policy_d": 1, "version": [1, 10, 11, 13], "7": [1, 8, 10, 11, 13, 14], "weather_provid": 1, "authent": [1, 2, 3, 4, 5, 7, 8, 14], "instanc": [1, 3, 9, 11, 13, 14], "integ": [1, 3, 5, 6, 7, 8], "max": [1, 7, 8, 9, 10], "number": [1, 7, 8, 9, 10, 11, 13], "singl": [1, 7, 9, 11, 13], "have": [1, 5, 6, 7, 8, 9], "permiss": [1, 5, 6, 7, 8], "ping": 1, "health": 1, "check": [1, 9, 13, 16], "pong": 1, "account": [2, 7, 9, 10, 13, 15], "configur": [2, 9, 11, 13, 14], "oauth2": [2, 14], "statist": 2, "pagin": [3, 7, 8], "5": [3, 5, 6, 7, 8, 10, 11, 13], "page": [3, 7, 8, 9, 11], "fittracke": [3, 10, 11, 13, 14, 15, 17], "parti": [3, 11, 12, 14], "without": [3, 6, 7, 8, 9, 11, 12], "client_descript": 3, "client_id": [3, 14], "o22a27s2abpuoxjbxv3ujdox": 3, "issued_at": 3, "thu": 3, "juli": 3, "2022": 3, "06": [3, 6], "53": [3, 9], "import": [3, 9, 11, 13, 15], "redirect_uri": 3, "callback": [3, 14], "websit": 3, "has_next": 3, "has_prev": 3, "queri": [3, 6, 7, 8], "client_secret": 3, "secret": [3, 13, 14], "client_nam": 3, "client_uri": 3, "arrai": 3, "list": [3, 9, 12, 13], "redirect": [3, 14], "descript": [3, 10, 13], "option": [3, 9, 10, 13, 14], "client_client_id": 3, "NOT": [3, 5, 8], "int": [3, 5, 8], "by_id": 3, "all": [3, 4, 5, 6, 7, 8, 9, 11, 13], "associ": 3, "issu": [3, 12, 13], "response_typ": [3, 14], "state": [3, 14], "uniqu": [3, 14], "prevent": [3, 13, 14], "cross": [3, 11, 13, 14], "site": [3, 14], "forgeri": [3, 14], "mandatori": [3, 8, 9, 10, 13, 14], "recommend": [3, 13, 14], "code_challeng": [3, 14], "gener": [3, 9, 10, 11, 13, 14], "from": [3, 6, 8, 9, 11, 12, 14, 15], "verifi": [3, 14], "pkce": [3, 14], "code_challenge_method": [3, 14], "method": [3, 13, 14], "challeng": [3, 14], "s256": [3, 14], "authlib": [3, 13, 14], "librari": [3, 13, 14], "refresh": [3, 9], "access_token": 3, "roehv64thcg28wcewzhrnvlusoduvw8nvnhkcml57": 3, "expires_in": 3, "864000": 3, "refresh_token": 3, "nuv9cy8vqonrqkhtz5pqaq2zw7msh0mornpjr14amswd6f6i": 3, "token_typ": 3, "expires_at": 3, "1658660147": 3, "0667062": 3, "grant_typ": 3, "grant": [3, 14], "authorization_cod": [3, 14], "ar": [3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17], "code_verifi": 3, "follow": [4, 10, 11, 13, 14, 15, 16], "averag": [4, 8, 9, 11], "farthest": [4, 9, 11], "longest": [4, 9, 11], "durat": [4, 8, 9, 11], "maximum": [4, 9, 10, 11], "non": [5, 12], "is_active_for_us": 5, "label": [5, 9], "cycl": [5, 9, 11], "transport": [5, 9, 11], "hike": [5, 9, 11], "mountain": [5, 9, 11], "bike": [5, 8, 9, 11], "run": [5, 9, 10, 11, 13, 14], "walk": [5, 9, 11], "has_workout": 5, "stat": [6, 9], "user_nam": [6, 7], "by_tim": 6, "2018": [6, 8], "2017": [6, 8], "average_spe": 6, "48": 6, "203": 6, "156": [6, 9], "15": [6, 8, 10, 11, 13], "282": [6, 9], "12341": 6, "16": [6, 8, 11, 13], "99": [6, 9], "150": 6, "178": [6, 9], "47": [6, 8, 9], "9960": 6, "95": [6, 9], "46": [6, 9], "78": 6, "613": 6, "1267": 6, "end": [6, 8], "frame": 6, "sundai": [6, 8, 11], "month": [6, 9, 11], "year": [6, 11], "by_sport": 6, "uploads_dir_s": 6, "1000": 6, "regardless": 7, "right": [7, 9, 10, 11, 13, 14], "some": [7, 8, 9, 11, 12, 13, 14], "order_bi": [7, 8], "workouts_count": 7, "par_pag": 7, "is_admin": 7, "sat": 7, "20": 7, "03": [7, 8], "per_pag": [7, 8], "per": [7, 8, 9, 13], "q": 7, "order": [7, 8, 9, 14], "sort": [7, 8, 11], "asc": [7, 8], "desc": [7, 8], "criteria": [7, 8], "detail": [7, 9, 13, 17], "jpeg": 7, "add": [7, 9, 10, 11, 12], "remov": [7, 9, 10, 11], "modifi": [7, 9, 10, 13], "new_email": 7, "reset_password": 7, "differ": [7, 9, 11], "than": [7, 9, 10], "curent": 7, "A": [7, 9, 10, 11, 13, 16], "own": [7, 11, 12], "except": [7, 13, 16], "he": 7, "": [7, 8, 9, 11, 13], "john_do": 7, "your": [7, 11, 12, 13], "02": 8, "least": 8, "ave_spe": 8, "bound": 8, "creation_d": 8, "51": 8, "descent": [8, 9, 11], "04": 8, "kjxavsturjvoah2wvcegef": 8, "map": [8, 9, 11, 12, 17], "max_alt": 8, "max_spe": 8, "min_alt": 8, "modification_d": 8, "move": [8, 9], "next_workout": 8, "note": [8, 9, 11, 13], "paus": [8, 9], "previous_workout": 8, "mon": 8, "jan": 8, "segment": [8, 9, 11], "titl": [8, 9, 11], "weather_end": 8, "weather_start": 8, "with_gpx": 8, "100": [8, 9, 11], "ani": 8, "case": [8, 11, 13], "insensit": [8, 13], "distance_from": 8, "minim": [8, 14], "distance_to": 8, "maxim": 8, "duration_from": 8, "h": [8, 11], "duration_to": 8, "ave_speed_from": 8, "ave_speed_to": 8, "max_speed_from": 8, "max_speed_to": 8, "workout_short_id": 8, "57": [8, 9], "45": 8, "22": 8, "morn": 8, "short": 8, "leaflet": [8, 13], "chart_data": 8, "chart": [8, 9, 11, 13], "j": [8, 9, 13], "279": [8, 9], "latitud": 8, "5078118": 8, "longitud": 8, "1232004": 8, "63": 8, "fri": 8, "44": [8, 9], "7380": 8, "280": [8, 9], "5079733": 8, "1234538": 8, "39": 8, "segment_id": 8, "map_id": 8, "fa33f4d996844a5c73ecd1ae24456ab8": 8, "1563529507772": 8, "map_til": 8, "z": [8, 13], "tile": [8, 9, 11], "c": [8, 13], "4109": 8, "2930": 8, "subdomain": [8, 9, 13], "zoom": 8, "index": 8, "along": 8, "axi": [8, 9, 11], "xml": 8, "201": [8, 9], "doubl": 8, "quot": 8, "escap": 8, "no_gpx": 8, "uuid": [8, 9], "km": [8, 11], "second": 8, "pr": 9, "366": 9, "369": 9, "host": [9, 13], "weblat": [9, 11], "galician": [9, 11], "thank": [9, 15], "xmgz": 9, "367": 9, "spanish": [9, 11], "dutch": [9, 11], "german": [9, 11], "italian": [9, 11], "87": 9, "norwegian": [9, 11], "bokm\u00e5l": [9, 11], "36": 9, "polish": [9, 11], "358": 9, "filter": [9, 11], "359": 9, "footer": 9, "overlap": 9, "350": 9, "352": 9, "356": 9, "init": [9, 13], "357": 9, "365": 9, "yet": [9, 11, 12], "interfac": [9, 11, 12, 13], "bjornclauw": 9, "gallegonovato": 9, "gnu": 9, "ewm": 9, "jat255": 9, "contain": [9, 11, 13], "databas": [9, 11, 13, 16], "migrat": [9, 10, 13], "see": [9, 11, 12, 13, 14, 16], "upgrad": 9, "among": 9, "now": [9, 10, 11, 13], "partial": 9, "below": [9, 13], "darkski": [9, 13], "sinc": [9, 13, 14], "servic": [9, 13], "shut": [9, 13], "down": [9, 13], "march": [9, 13], "319": 9, "cli": [9, 10, 11, 13], "329": 9, "make": [9, 13], "sticki": 9, "333": 9, "338": 9, "relev": 9, "328": 9, "altitud": [9, 11], "track": [9, 12], "incorrect": 9, "b29ed7a": 9, "dashboard": 9, "250": 9, "320": 9, "323": 9, "06ba975": 9, "bcc568e": 9, "ea0ac99": 9, "a458f5f": 9, "075aeb9": 9, "60e164d": 9, "98": 9, "318": 9, "weather": [9, 11], "comradekingu": 9, "qwerty287": 9, "lavoi": 9, "mondstern": 9, "314": 9, "fail": [9, 17], "315": 9, "custom": [9, 11, 13], "defin": [9, 11], "review": [9, 11], "upload": [9, 10, 11, 13, 15, 17], "lastli": 9, "addit": [9, 11, 13], "mai": [9, 11, 12, 13], "301": [9, 13], "304": 9, "305": 9, "307": 9, "modal": 9, "posit": [9, 11], "297": 9, "308": 9, "310": 9, "290": 9, "294": 9, "drop": 9, "postgresql10": 9, "depend": [9, 13], "265": 9, "implement": [9, 14], "altern": 9, "visualcross": 9, "environ": [9, 10, 16], "variabl": [9, 16], "set": [9, 10, 11, 13, 14, 16], "weather_api_provid": [9, 13], "287": 9, "289": 9, "dperruso": 9, "92": 9, "c88a515": 9, "f96dcef": 9, "278": 9, "270": 9, "nederland": 9, "258": 9, "pars": [9, 13], "link": [9, 13], "area": 9, "271": 9, "273": 9, "274": 9, "test": [9, 13], "parallel": 9, "275": 9, "worker": [9, 10, 13, 16], "entri": [9, 13], "point": [9, 13], "fittrackee_work": [9, 10, 13], "command": [9, 11, 12, 13], "flask": [9, 13], "dramatiq": [9, 10, 13], "3c8d9c2": 9, "trail": [9, 11], "comma": [9, 13], "dev": 9, "264": 9, "ui": 9, "white": 9, "grai": 9, "background": 9, "266": 9, "260": 9, "261": 9, "should": [9, 13], "limit": [9, 11], "still": [9, 11, 12, 13], "need": [9, 11, 13, 14], "89": 9, "b1536fc": 9, "257": 9, "bodi": [9, 13, 14], "nginx": [9, 11, 13, 14, 16], "112": 9, "244": 9, "virtual": [9, 11], "ride": 9, "246": 9, "postgresql": [9, 13, 16], "247": 9, "microsecond": 9, "252": 9, "242": 9, "241": 9, "strength": 9, "estim": 9, "packag": [9, 13], "239": 9, "cb9d02f": 9, "88": 9, "231": 9, "236": 9, "rate": 9, "232": 9, "hidden": [9, 11], "237": 9, "212": 9, "230": 9, "problem": 9, "225": 9, "grammar": 9, "skylan0916": 9, "In": [9, 11], "execut": 9, "lower": 9, "v0": [9, 13], "postgr": [9, 16], "213": 9, "measur": 9, "ft": 9, "mi": 9, "223": 9, "icon": [9, 13], "167": 9, "162": 9, "fmstrat": 9, "210": 9, "could": 9, "staticmap_subdomain": [9, 13], "209": 9, "multipl": 9, "gorgobacka": 9, "And": 9, "detect": 9, "browser": 9, "208": 9, "card": 9, "html": 9, "attribut": [9, 13], "197": 9, "196": 9, "manag": [9, 10, 13], "tool": [9, 12, 13], "190": 9, "were": 9, "193": 9, "192": 9, "instead": [9, 11], "191": 9, "layout": 9, "includ": 9, "195": 9, "affect": [9, 11], "previous": 9, "cc4287e": 9, "docker": 9, "env": [9, 13], "offset": 9, "refacto": 9, "befor": [9, 13], "introduc": 9, "possibl": [9, 11, 12, 13], "smtp": [9, 13], "reduc": 9, "pre": 9, "requisit": 9, "To": [9, 13, 14], "180": 9, "cannot": [9, 11], "tl": [9, 13], "177": 9, "small": 9, "screen": [9, 11], "175": 9, "173": 9, "171": 9, "correctli": 9, "sent": [9, 11, 13, 14], "155": 9, "106": 9, "169": 9, "161": 9, "160": 9, "sever": [9, 11, 12, 13], "danielsiersleben": 9, "report": 9, "initi": [9, 13], "149": 9, "initialis": [9, 13], "152": 9, "autoescap": 9, "jinja": 9, "templat": 9, "151": 9, "sanit": 9, "input": 9, "serv": [9, 13], "warn": [9, 11], "launch": 9, "w": 9, "script": 9, "entrypoint": 9, "avoid": 9, "product": 9, "dotenv": 9, "146": 9, "145": 9, "model": 9, "140": 9, "fullscreen": 9, "control": [9, 11, 13], "138": 9, "135": 9, "finish": 9, "marker": 9, "134": 9, "wind": [9, 11], "direct": [9, 11], "877fa0f": 9, "calendar": [9, 11], "resolut": 9, "131": 9, "129": 9, "127": [9, 13], "legitim": 9, "uri": 9, "localhost": [9, 13], "25": [9, 13], "123": 9, "121": 9, "snowsho": [9, 11], "116": 9, "better": [9, 14], "button": 9, "graph": 9, "115": 9, "91": 9, "min": 9, "90": 9, "seem": 9, "104": 9, "switch": 9, "agplv3": 9, "licens": [9, 12, 13], "101": 9, "full": [9, 11], "develop": [9, 10, 12], "109": 9, "slow": 9, "movement": 9, "84": 9, "93": 9, "paf38": 9, "83": 9, "static": [9, 11, 13], "keep": [9, 12, 13], "default_staticmap": [9, 13], "81": 9, "remain": 9, "textarea": 9, "82": 9, "dai": [9, 10, 11, 13], "80": [9, 13], "save": [9, 11], "79": 9, "rebuild": 9, "75": 9, "same": 9, "python": [9, 13, 14], "javascript": [9, 13], "due": 9, "sqlalchemi": [9, 13, 16], "engin": [9, 13, 16], "longer": [9, 16], "database_url": [9, 13, 16], "72": 9, "exceed": 9, "71": 9, "greater": 9, "70": 9, "less": 9, "66": 9, "64": 9, "shown": [9, 14, 17], "62": 9, "refactor": 9, "evalu": [9, 13], "purpos": [9, 13], "standard": [9, 13], "term": [9, 13], "directori": [9, 11, 13], "also": [9, 10, 11, 12, 13], "59": 9, "major": 9, "instal": [9, 12], "becom": 9, "more": [9, 10, 11, 12, 13], "easi": 9, "been": [9, 12], "renam": 9, "layer": [9, 13], "replac": [9, 13], "thunderforest": [9, 13], "outdoor": [9, 11, 12, 13], "54": 9, "simplifi": [9, 14], "redi": [9, 10, 13], "side": 9, "4c3fc34": 9, "empti": [9, 10, 13], "34614d5": 9, "spinner": 9, "load": [9, 16], "b862a77": 9, "2e1ee2c": 9, "interceptor": 9, "rout": [9, 13], "definit": 9, "weekend": 9, "40": 9, "i18n": 9, "41": 9, "show": [9, 10, 13], "mous": 9, "over": 9, "choos": [9, 11], "33": 9, "37": 9, "34": 9, "anymor": 9, "poetri": [9, 13], "pipenv": 9, "28": 9, "26": 9, "tooltip": [9, 11], "even": [9, 11], "enter": [9, 11], "kei": [9, 11, 13], "farest": 9, "search": 9, "owner": [9, 11, 13], "view": [9, 11, 13], "usag": [10, 13], "arg": [10, 13], "help": [10, 13], "exit": [10, 13], "deprec": 10, "next": [10, 11], "fittrackee_set_admin": 10, "fittrackee_upgrade_db": 10, "appli": 10, "relat": [10, 11, 13, 14], "argument": 10, "random": 10, "incomplet": 10, "store": [11, 12, 14], "For": [11, 13, 14], "kind": 11, "encrypt": 11, "With": [11, 13], "open": [11, 12, 13], "street": [11, 12], "electr": 11, "row": 11, "ski": 11, "alpin": 11, "countri": 11, "overridden": 11, "which": 11, "up": [11, 12], "metric": 11, "system": [11, 13], "origin": 11, "particular": 11, "visual": [11, 13], "sourc": 11, "arrow": 11, "indic": 11, "come": 11, "period": [11, 13], "dropdown": 11, "recent": 11, "On": [11, 13], "line": [11, 12, 13], "between": 11, "hide": 11, "minimum": 11, "exclud": 11, "extrem": 11, "gp": 11, "overrid": 11, "appear": 11, "third": [11, 12, 14], "individu": 11, "necessari": [11, 13], "like": [11, 13], "markdown": 11, "syntax": 11, "adapt": [11, 13], "discours": 11, "lock": 11, "via": 11, "french": 11, "releas": [11, 13], "mobil": 12, "them": 12, "android": 12, "exhaust": 12, "runner": 12, "gpl": 12, "v3": 12, "forrunn": 12, "opentrack": 12, "apach": 12, "fitotrack": 12, "under": [12, 13], "heavi": [12, 13], "featur": [12, 13], "unstabl": [12, 13], "document": [12, 13, 14, 16], "troubleshoot": 12, "written": 13, "typescript": 13, "staticmap": 13, "coordin": 13, "task": 13, "queue": 13, "vue3": 13, "vuex": 13, "logo": 13, "made": 13, "freepik": 13, "flaticon": 13, "fork": 13, "awesom": 13, "node": 13, "yarn": 13, "compos": 13, "step": 13, "describ": 13, "linux": 13, "debian": 13, "arch": 13, "o": 13, "encount": 13, "makefil": 13, "thei": [13, 14], "flask_app": 13, "modul": 13, "pwd": 13, "__main__": 13, "py": 13, "els": 13, "port": 13, "5000": 13, "app_set": 13, "productionconfig": 13, "app_secret_kei": 13, "strong": 13, "jwt": 13, "app_work": 13, "spawn": 13, "gunicorn": [13, 16], "app_log": 13, "path": [13, 16], "upload_fold": [13, 16], "absolut": [13, 16], "where": 13, "folder": 13, "application_directori": 13, "virtualenv": 13, "5432": 13, "begin": 13, "database_disable_pool": 13, "pool": 13, "directli": 13, "ui_url": 13, "email_url": [13, 16], "sender_email": 13, "sender": 13, "redis_url": 13, "workers_process": 13, "api_rate_limit": 13, "300": 13, "minut": 13, "tile_server_url": 13, "b": 13, "osm": 13, "franc": 13, "target": 13, "_blank": 13, "rel": 13, "noopen": 13, "noreferr": 13, "komoot": 13, "otherwis": 13, "weather_api_kei": 13, "weather_api": 13, "vue_app_api_url": 13, "unencrypt": 13, "ssl": 13, "465": 13, "starttl": 13, "587": 13, "office365": 13, "work": 13, "omit": 13, "old": 13, "adress": 13, "notif": 13, "readi": 13, "apikei": 13, "xxxx": 13, "expect": 13, "osmfr": 13, "fond": 13, "cart": 13, "par": 13, "mention": 13, "legal": 13, "nofollow": 13, "sou": 13, "nbsp": 13, "creativecommon": 13, "sa": 13, "licenc": 13, "cc": 13, "BY": 13, "chosen": 13, "randomli": 13, "base": 13, "ip": 13, "fix": 13, "window": 13, "strategi": 13, "subject": 13, "asset": 13, "notat": 13, "separ": [13, 14], "hour": 13, "mainten": 13, "diagnost": 13, "util": 13, "commmand": 13, "clear": 13, "specif": 13, "enumer": 13, "histor": 13, "hourli": 13, "discontinu": 13, "wai": 13, "pip": 13, "WITH": 13, "schema": 13, "privileg": 13, "nano": 13, "ftcli": 13, "db": 13, "systemd": 13, "project": 13, "clone": 13, "repo": 13, "git": 13, "github": 13, "samr1": 13, "cd": 13, "vue": 13, "3000": 13, "wget": 13, "tar": 13, "gz": 13, "xzf": 13, "mv": 13, "sql": 13, "backup": 13, "pg_dump": 13, "u": 13, "changelog": 13, "restart": 13, "pull": 13, "repositori": 13, "overwrit": 13, "cp": 13, "r": 13, "There": 13, "One": 13, "proxi": [13, 14], "pass": 13, "oper": 13, "network": 13, "startlimitintervalsec": 13, "simpl": 13, "alwai": 13, "restartsec": 13, "standardoutput": 13, "syslog": 13, "standarderror": 13, "syslogidentifi": 13, "workingdirectori": 13, "home": 13, "execstart": 13, "venv": 13, "bin": 13, "create_app": 13, "logfil": 13, "wantedbi": 13, "multi": 13, "higher": 13, "timeout": [13, 16], "its": 13, "OF": 13, "listen": 13, "443": 13, "http2": 13, "server_nam": 13, "ssl_certif": 13, "fullchain": 13, "pem": 13, "ssl_certificate_kei": 13, "privkei": 13, "how": 13, "1mb": 13, "larger": [13, 16], "ll": 13, "uncom": 13, "want": 13, "client_max_body_s": [13, 16], "1m": 13, "proxy_pass": 13, "proxy_redirect": 13, "proxy_set_head": [13, 14], "real": 13, "remote_addr": 13, "forward": [13, 14], "proxy_add_x_forwarded_for": 13, "proto": [13, 14], "scheme": [13, 14], "request_uri": 13, "build": 13, "8025": 13, "mailhog": 13, "shell": 13, "insid": 13, "fittrackee_cli": 13, "lint": 13, "fittrackee_ynh": 13, "rest": 14, "whose": 14, "most": 14, "interact": 14, "tab": 14, "exchang": 14, "secur": 14, "3rd": 14, "fittrackee_host": 14, "space": 14, "3aread": 14, "3awrit": 14, "so": 14, "fetch": 14, "behind": 14, "aaron": 14, "parecki": 14, "oauthlib": 14, "session": 14, "strava": 15, "fit": 15, "exc": 16, "nosuchmoduleerror": 16, "plugin": 16, "dialect": 16, "invalidemailurlschem": 16, "increas": 16, "critic": 16}, "objects": {"": [[0, 0, 1, "post--api-auth-account-confirm", "/api/auth/account/confirm"], [0, 1, 1, "get--api-auth-account-export", "/api/auth/account/export"], [0, 1, 1, "get--api-auth-account-export-(string-file_name)", "/api/auth/account/export/(string:file_name)"], [0, 0, 1, "post--api-auth-account-export-request", "/api/auth/account/export/request"], [0, 0, 1, "post--api-auth-account-privacy-policy", "/api/auth/account/privacy-policy"], [0, 0, 1, "post--api-auth-account-resend-confirmation", "/api/auth/account/resend-confirmation"], [0, 0, 1, "post--api-auth-email-update", "/api/auth/email/update"], [0, 0, 1, "post--api-auth-login", "/api/auth/login"], [0, 0, 1, "post--api-auth-logout", "/api/auth/logout"], [0, 0, 1, "post--api-auth-password-reset-request", "/api/auth/password/reset-request"], [0, 0, 1, "post--api-auth-password-update", "/api/auth/password/update"], [0, 2, 1, "delete--api-auth-picture", "/api/auth/picture"], [0, 0, 1, "post--api-auth-picture", "/api/auth/picture"], [0, 1, 1, "get--api-auth-profile", "/api/auth/profile"], [0, 0, 1, "post--api-auth-profile-edit", "/api/auth/profile/edit"], [0, 3, 1, "patch--api-auth-profile-edit-account", "/api/auth/profile/edit/account"], [0, 0, 1, "post--api-auth-profile-edit-preferences", "/api/auth/profile/edit/preferences"], [0, 0, 1, "post--api-auth-profile-edit-sports", "/api/auth/profile/edit/sports"], [0, 2, 1, "delete--api-auth-profile-reset-sports-(sport_id)", "/api/auth/profile/reset/sports/(sport_id)"], [0, 0, 1, "post--api-auth-register", "/api/auth/register"], [1, 1, 1, "get--api-config", "/api/config"], [1, 3, 1, "patch--api-config", "/api/config"], [3, 1, 1, "get--api-oauth-apps", "/api/oauth/apps"], [3, 0, 1, "post--api-oauth-apps", "/api/oauth/apps"], [3, 2, 1, "delete--api-oauth-apps-(int-client_id)", "/api/oauth/apps/(int:client_id)"], [3, 1, 1, "get--api-oauth-apps-(int-client_id)-by_id", "/api/oauth/apps/(int:client_id)/by_id"], [3, 0, 1, "post--api-oauth-apps-(int-client_id)-revoke", "/api/oauth/apps/(int:client_id)/revoke"], [3, 1, 1, "get--api-oauth-apps-(string-client_client_id)", "/api/oauth/apps/(string:client_client_id)"], [3, 0, 1, "post--api-oauth-authorize", "/api/oauth/authorize"], [3, 0, 1, "post--api-oauth-revoke", "/api/oauth/revoke"], [3, 0, 1, "post--api-oauth-token", "/api/oauth/token"], [1, 1, 1, "get--api-ping", "/api/ping"], [4, 1, 1, "get--api-records", "/api/records"], [5, 1, 1, "get--api-sports", "/api/sports"], [5, 1, 1, "get--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [5, 3, 1, "patch--api-sports-(int-sport_id)", "/api/sports/(int:sport_id)"], [6, 1, 1, "get--api-stats-(user_name)-by_sport", "/api/stats/(user_name)/by_sport"], [6, 1, 1, "get--api-stats-(user_name)-by_time", "/api/stats/(user_name)/by_time"], [6, 1, 1, "get--api-stats-all", "/api/stats/all"], [7, 1, 1, "get--api-users", "/api/users"], [7, 2, 1, "delete--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)", "/api/users/(user_name)"], [7, 3, 1, "patch--api-users-(user_name)", "/api/users/(user_name)"], [7, 1, 1, "get--api-users-(user_name)-picture", "/api/users/(user_name)/picture"], [8, 1, 1, "get--api-workouts", "/api/workouts"], [8, 0, 1, "post--api-workouts", "/api/workouts"], [8, 2, 1, "delete--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 3, 1, "patch--api-workouts-(string-workout_short_id)", "/api/workouts/(string:workout_short_id)"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data", "/api/workouts/(string:workout_short_id)/chart_data"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-chart_data-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/chart_data/segment/(int:segment_id)"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx", "/api/workouts/(string:workout_short_id)/gpx"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-download", "/api/workouts/(string:workout_short_id)/gpx/download"], [8, 1, 1, "get--api-workouts-(string-workout_short_id)-gpx-segment-(int-segment_id)", "/api/workouts/(string:workout_short_id)/gpx/segment/(int:segment_id)"], [8, 1, 1, "get--api-workouts-map-(map_id)", "/api/workouts/map/(map_id)"], [8, 0, 1, "post--api-workouts-no_gpx", "/api/workouts/no_gpx"], [13, 4, 1, "-", "API_RATE_LIMITS"], [13, 4, 1, "-", "APP_LOG"], [13, 4, 1, "-", "APP_SECRET_KEY"], [13, 4, 1, "-", "APP_SETTINGS"], [13, 4, 1, "-", "APP_WORKERS"], [13, 4, 1, "-", "DATABASE_DISABLE_POOLING"], [13, 4, 1, "-", "DATABASE_URL"], [13, 4, 1, "-", "DEFAULT_STATICMAP"], [13, 4, 1, "-", "EMAIL_URL"], [13, 4, 1, "-", "FLASK_APP"], [13, 4, 1, "-", "HOST"], [13, 4, 1, "-", "MAP_ATTRIBUTION"], [13, 4, 1, "-", "PORT"], [13, 4, 1, "-", "REDIS_URL"], [13, 4, 1, "-", "SENDER_EMAIL"], [13, 4, 1, "-", "STATICMAP_SUBDOMAINS"], [13, 4, 1, "-", "TILE_SERVER_URL"], [13, 4, 1, "-", "UI_URL"], [13, 4, 1, "-", "UPLOAD_FOLDER"], [13, 4, 1, "-", "VUE_APP_API_URL"], [13, 4, 1, "-", "WEATHER_API_KEY"], [13, 4, 1, "envvar-WEATHER_API_PROVIDER", "WEATHER_API_PROVIDER \ud83c\udd95"], [13, 4, 1, "-", "WORKERS_PROCESSES"]], "/api/workouts/map_tile/(s)/(z)/(x)/(y)": [[8, 1, 1, "get--api-workouts-map_tile-(s)-(z)-(x)-(y).png", "png"]]}, "objtypes": {"0": "http:post", "1": "http:get", "2": "http:delete", "3": "http:patch", "4": "std:envvar"}, "objnames": {"0": ["http", "post", "HTTP post"], "1": ["http", "get", "HTTP get"], "2": ["http", "delete", "HTTP delete"], "3": ["http", "patch", "HTTP patch"], "4": ["std", "envvar", "environment variable"]}, "titleterms": {"authent": 0, "account": [0, 11], "configur": 1, "api": [2, 13], "document": [2, 9], "endpoint": 2, "oauth2": [3, 10], "record": 4, "sport": [5, 11], "statist": [6, 9, 11], "user": [7, 10, 11], "workout": [8, 11, 16], "chang": 9, "log": 9, "version": 9, "0": [9, 14], "7": 9, "17": 9, "2023": 9, "06": 9, "03": 9, "translat": [9, 11], "16": 9, "05": 9, "29": 9, "featur": [9, 11], "enhanc": 9, "bug": 9, "fix": 9, "15": 9, "04": 9, "12": 9, "misc": 9, "14": 9, "08": 9, "13": 9, "02": 9, "11": 9, "2022": 9, "31": 9, "10": 9, "21": 9, "9": 9, "8": 9, "30": 9, "27": 9, "6": 9, "09": 9, "5": 9, "4": 9, "3": 9, "01": 9, "2": [9, 14], "1": 9, "19": 9, "issu": 9, "close": 9, "pull": 9, "request": 9, "07": 9, "22": 9, "24": 9, "23": 9, "secur": 9, "new": 9, "2021": 9, "2020": 9, "fittracke": [9, 12, 16], "pypi": [9, 13], "administr": [9, 11, 16], "improv": 9, "minor": 9, "avail": 9, "french": 9, "2019": 9, "first": 9, "releas": 9, "2018": 9, "command": 10, "line": 10, "interfac": 10, "databas": 10, "ftcli": 10, "db": 10, "drop": 10, "upgrad": [10, 13], "clean": 10, "clean_arch": 10, "clean_token": 10, "creat": 10, "export_arch": 10, "updat": 10, "prefer": 11, "applic": 11, "screenshot": 11, "dashboard": 11, "detail": [11, 16], "list": 11, "tabl": 12, "content": 12, "instal": 13, "prerequisit": 13, "environ": 13, "variabl": 13, "email": 13, "map": [13, 16], "tile": 13, "server": 13, "rate": 13, "limit": 13, "weather": 13, "data": 13, "from": 13, "sourc": 13, "dev": 13, "product": 13, "prod": 13, "deploy": 13, "docker": 13, "develop": 13, "yunohost": 13, "oauth": 14, "scope": 14, "flow": 14, "resourc": 14, "third": 15, "parti": 15, "tool": 15, "fail": 16, "start": 16, "imag": 16, "ar": 16, "displai": 16, "i": 16, "shown": 16, "upload": 16, "download": 16, "file": 16, "troubleshoot": 17}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Authentication and account": [[0, "authentication-and-account"]], "Configuration": [[1, "configuration"]], "API documentation": [[2, "api-documentation"]], "Endpoints:": [[2, null]], "OAuth2": [[3, "oauth2"], [10, "oauth2"]], "Records": [[4, "records"]], "Sports": [[5, "sports"], [11, "sports"]], "Statistics": [[6, "statistics"], [11, "statistics"]], "Users": [[7, "users"], [10, "users"], [11, "users"]], "Workouts": [[8, "workouts"], [11, "workouts"]], "Change log": [[9, "change-log"]], "Version 0.7.17 (2023/06/03)": [[9, "version-0-7-17-2023-06-03"]], "Translations": [[9, "translations"], [9, "id1"], [9, "id4"], [9, "id6"], [9, "id9"], [9, "id10"], [9, "id13"], [9, "id15"], [9, "id17"], [9, "id18"], [9, "id21"], [9, "id23"], [9, "id26"], [9, "id28"], [9, "id31"], [9, "id32"], [9, "id34"], [9, "id37"], [9, "id50"], [11, "translations"]], "Version 0.7.16 (2023/05/29)": [[9, "version-0-7-16-2023-05-29"]], "Features and enhancements": [[9, "features-and-enhancements"], [9, "id2"], [9, "id7"], [9, "id12"], [9, "id14"], [9, "id16"], [9, "id19"], [9, "id29"], [9, "id35"]], "Bugs Fixed": [[9, "bugs-fixed"], [9, "id3"], [9, "id5"], [9, "id8"], [9, "id20"], [9, "id25"], [9, "id27"], [9, "id30"], [9, "id33"], [9, "id36"], [9, "id38"], [9, "id41"], [9, "id44"], [9, "id46"], [9, "id49"], [9, "id52"], [9, "id55"], [9, "id60"], [9, "id62"], [9, "id64"], [9, "id66"], [9, "id69"], [9, "id71"], [9, "id77"], [9, "id80"], [9, "id82"], [9, "id84"], [9, "id91"], [9, "id96"], [9, "id98"], [9, "id100"], [9, "id103"], [9, "id105"], [9, "id107"], [9, "id111"], [9, "id121"], [9, "id124"], [9, "id126"], [9, "id129"], [9, "id136"]], "Version 0.7.15 (2023/04/12)": [[9, "version-0-7-15-2023-04-12"]], "Misc": [[9, "misc"], [9, "id11"], [9, "id22"], [9, "id24"], [9, "id39"], [9, "id53"], [9, "id56"], [9, "id73"], [9, "id75"], [9, "id92"], [9, "id101"], [9, "id108"], [9, "id112"], [9, "id119"], [9, "id130"], [9, "id133"]], "Version 0.7.14 (2023/03/08)": [[9, "version-0-7-14-2023-03-08"]], "Version 0.7.13 (2023/03/05)": [[9, "version-0-7-13-2023-03-05"]], "Version 0.7.12 (2023/02/16)": [[9, "version-0-7-12-2023-02-16"]], "Version 0.7.11 (2022/12/31)": [[9, "version-0-7-11-2022-12-31"]], "Version 0.7.10 (2022/12/21)": [[9, "version-0-7-10-2022-12-21"]], "Version 0.7.9 (2022/12/11)": [[9, "version-0-7-9-2022-12-11"]], "Version 0.7.8 (2022/11/30)": [[9, "version-0-7-8-2022-11-30"]], "Version 0.7.7 (2022/11/27)": [[9, "version-0-7-7-2022-11-27"]], "Version 0.7.6 (2022/11/09)": [[9, "version-0-7-6-2022-11-09"]], "Version 0.7.5 (2022/11/09)": [[9, "version-0-7-5-2022-11-09"]], "Version 0.7.4 (2022/11/05)": [[9, "version-0-7-4-2022-11-05"]], "Documentation": [[9, "documentation"]], "Version 0.7.3 (2022/11/01)": [[9, "version-0-7-3-2022-11-01"]], "Version 0.7.2 (2022/09/21)": [[9, "version-0-7-2-2022-09-21"]], "Version 0.7.1 (2022/09/21)": [[9, "version-0-7-1-2022-09-21"]], "Version 0.7.0 (2022/09/19)": [[9, "version-0-7-0-2022-09-19"]], "Version 0.6.12 (2022/09/14)": [[9, "version-0-6-12-2022-09-14"]], "Issues Closed": [[9, "issues-closed"], [9, "id40"], [9, "id43"], [9, "id47"], [9, "id51"], [9, "id54"], [9, "id57"], [9, "id59"], [9, "id63"], [9, "id65"], [9, "id67"], [9, "id72"], [9, "id76"], [9, "id79"], [9, "id81"], [9, "id83"], [9, "id85"], [9, "id87"], [9, "id89"], [9, "id94"], [9, "id97"], [9, "id99"], [9, "id102"], [9, "id104"], [9, "id106"], [9, "id109"], [9, "id113"], [9, "id115"], [9, "id117"], [9, "id120"], [9, "id122"], [9, "id125"], [9, "id127"], [9, "id131"], [9, "id134"], [9, "id137"]], "Pull Requests": [[9, "pull-requests"], [9, "id42"], [9, "id45"], [9, "id61"], [9, "id70"], [9, "id74"], [9, "id78"], [9, "id93"]], "Version 0.6.11 (2022/07/27)": [[9, "version-0-6-11-2022-07-27"]], "Features": [[9, "features"], [9, "id48"], [9, "id58"], [9, "id68"], [11, "features"]], "Version 0.6.10 (2022/07/13)": [[9, "version-0-6-10-2022-07-13"]], "Version 0.6.9 (2022/07/03)": [[9, "version-0-6-9-2022-07-03"]], "Version 0.6.8 (2022/06/22)": [[9, "version-0-6-8-2022-06-22"]], "Version 0.6.7 (2022/06/11)": [[9, "version-0-6-7-2022-06-11"]], "Version 0.6.6 (2022/05/29)": [[9, "version-0-6-6-2022-05-29"]], "Version 0.6.5 (2022/04/24)": [[9, "version-0-6-5-2022-04-24"]], "Version 0.6.4 (2022/04/23)": [[9, "version-0-6-4-2022-04-23"]], "Version 0.6.3 (2022/04/09)": [[9, "version-0-6-3-2022-04-09"]], "Version 0.6.2 (2022/04/03)": [[9, "version-0-6-2-2022-04-03"]], "Version 0.6.1 (2022/03/27)": [[9, "version-0-6-1-2022-03-27"]], "Version 0.6.0 (2022/03/27)": [[9, "version-0-6-0-2022-03-27"]], "Version 0.5.7 (2022/02/13)": [[9, "version-0-5-7-2022-02-13"]], "Security": [[9, "security"]], "Version 0.5.6 (2022/02/05)": [[9, "version-0-5-6-2022-02-05"]], "Version 0.5.5 (2022/01/19)": [[9, "version-0-5-5-2022-01-19"]], "New Features": [[9, "new-features"], [9, "id86"], [9, "id88"], [9, "id90"], [9, "id95"], [9, "id110"], [9, "id114"], [9, "id116"], [9, "id118"], [9, "id123"], [9, "id128"], [9, "id132"], [9, "id135"], [9, "id138"]], "Version 0.5.4 (2022/01/01)": [[9, "version-0-5-4-2022-01-01"]], "Version 0.5.3 (2022/01/01)": [[9, "version-0-5-3-2022-01-01"]], "Version 0.5.2 (2021/12/19)": [[9, "version-0-5-2-2021-12-19"]], "Version 0.5.1 (2021/11/30)": [[9, "version-0-5-1-2021-11-30"]], "Version 0.5.0 (2021/11/14)": [[9, "version-0-5-0-2021-11-14"]], "Version 0.4.9 (2021/07/16)": [[9, "version-0-4-9-2021-07-16"]], "Version 0.4.8 (2021/07/03)": [[9, "version-0-4-8-2021-07-03"]], "Version 0.4.7 (2021/04/07)": [[9, "version-0-4-7-2021-04-07"]], "Version 0.4.6 (2021/02/21)": [[9, "version-0-4-6-2021-02-21"]], "Version 0.4.5 (2021/02/17)": [[9, "version-0-4-5-2021-02-17"]], "Version 0.4.4 (2021/01/31)": [[9, "version-0-4-4-2021-01-31"]], "Version 0.4.3 (2021/01/10)": [[9, "version-0-4-3-2021-01-10"]], "Version 0.4.2 (2021/01/03)": [[9, "version-0-4-2-2021-01-03"]], "Version 0.4.1 (2020/12/31)": [[9, "version-0-4-1-2020-12-31"]], "Version 0.4.0 - FitTrackee on PyPI (2020/09/19)": [[9, "version-0-4-0-fittrackee-on-pypi-2020-09-19"]], "Version 0.3.0 - Administration (2020/07/15)": [[9, "version-0-3-0-administration-2020-07-15"]], "Version 0.2.5 - Fix and improvements (2020/01/31)": [[9, "version-0-2-5-fix-and-improvements-2020-01-31"]], "Version 0.2.4 - Minor fix (2020/01/30)": [[9, "version-0-2-4-minor-fix-2020-01-30"]], "Version 0.2.3 - FitTrackee available in French (2019/12/29)": [[9, "version-0-2-3-fittrackee-available-in-french-2019-12-29"]], "Version 0.2.2 - Statistics fix (2019/09/23)": [[9, "version-0-2-2-statistics-fix-2019-09-23"]], "Version 0.2.1 - Fix and improvements (2019/09/01)": [[9, "version-0-2-1-fix-and-improvements-2019-09-01"]], "Version 0.2.0 - Statistics (2019/07/07)": [[9, "version-0-2-0-statistics-2019-07-07"]], "Version 0.1.1 - Fix and improvements (2019/02/07)": [[9, "version-0-1-1-fix-and-improvements-2019-02-07"]], "Version 0.1.0 - First release \ud83c\udf89 (2018-07-04)": [[9, "version-0-1-0-first-release-2018-07-04"]], "Command line interface": [[10, "command-line-interface"]], "Database": [[10, "database"]], "ftcli db drop": [[10, "ftcli-db-drop"]], "ftcli db upgrade": [[10, "ftcli-db-upgrade"]], "ftcli oauth2 clean": [[10, "ftcli-oauth2-clean"]], "ftcli users clean_archives": [[10, "ftcli-users-clean-archives"]], "ftcli users clean_tokens": [[10, "ftcli-users-clean-tokens"]], "ftcli users create": [[10, "ftcli-users-create"]], "ftcli users export_archives": [[10, "ftcli-users-export-archives"]], "ftcli users update": [[10, "ftcli-users-update"]], "Account & preferences": [[11, "account-preferences"]], "Administration": [[11, "administration"], [11, "id1"]], "Application": [[11, "application"]], "Screenshots": [[11, "screenshots"]], "Dashboard": [[11, "dashboard"]], "Workout detail": [[11, "workout-detail"]], "Workouts list": [[11, "workouts-list"]], "FitTrackee": [[12, "fittrackee"]], "Table of contents": [[12, "table-of-contents"]], "Installation": [[13, "installation"], [13, "id2"], [13, "id6"]], "Prerequisites": [[13, "prerequisites"]], "Environment variables": [[13, "environment-variables"]], "Emails": [[13, "emails"]], "Map tile server": [[13, "map-tile-server"]], "API rate limits": [[13, "api-rate-limits"]], "Weather data": [[13, "weather-data"]], "From PyPI": [[13, "from-pypi"], [13, "id3"]], "From sources": [[13, "from-sources"], [13, "id4"]], "Dev environment": [[13, "dev-environment"], [13, "id5"]], "Production environment": [[13, "production-environment"]], "Upgrade": [[13, "upgrade"]], "Prod environment": [[13, "prod-environment"]], "Deployment": [[13, "deployment"]], "Docker": [[13, "docker"]], "Development": [[13, "development"]], "Yunohost": [[13, "yunohost"]], "OAuth 2.0": [[14, "oauth-2-0"]], "Scopes": [[14, "scopes"]], "Flow": [[14, "flow"]], "Resources": [[14, "resources"]], "Third-party tools": [[15, "third-party-tools"]], "Administrator": [[16, "administrator"]], "FitTrackee fails to start": [[16, "fittrackee-fails-to-start"]], "Map images are not displayed but map is shown in Workout detail": [[16, "map-images-are-not-displayed-but-map-is-shown-in-workout-detail"]], "Failed to upload or download files": [[16, "failed-to-upload-or-download-files"]], "Troubleshooting": [[17, "troubleshooting"]]}, "indexentries": {"api_rate_limits": [[13, "envvar-API_RATE_LIMITS"]], "app_log": [[13, "envvar-APP_LOG"]], "app_secret_key": [[13, "envvar-APP_SECRET_KEY"]], "app_settings": [[13, "envvar-APP_SETTINGS"]], "app_workers": [[13, "envvar-APP_WORKERS"]], "database_disable_pooling": [[13, "envvar-DATABASE_DISABLE_POOLING"]], "database_url": [[13, "envvar-DATABASE_URL"]], "default_staticmap": [[13, "envvar-DEFAULT_STATICMAP"]], "email_url": [[13, "envvar-EMAIL_URL"]], "flask_app": [[13, "envvar-FLASK_APP"]], "host": [[13, "envvar-HOST"]], "map_attribution": [[13, "envvar-MAP_ATTRIBUTION"]], "port": [[13, "envvar-PORT"]], "redis_url": [[13, "envvar-REDIS_URL"]], "sender_email": [[13, "envvar-SENDER_EMAIL"]], "staticmap_subdomains": [[13, "envvar-STATICMAP_SUBDOMAINS"]], "tile_server_url": [[13, "envvar-TILE_SERVER_URL"]], "ui_url": [[13, "envvar-UI_URL"]], "upload_folder": [[13, "envvar-UPLOAD_FOLDER"]], "vue_app_api_url": [[13, "envvar-VUE_APP_API_URL"]], "weather_api_key": [[13, "envvar-WEATHER_API_KEY"]], "weather_api_provider \ud83c\udd95": [[13, "envvar-WEATHER_API_PROVIDER"]], "workers_processes": [[13, "envvar-WORKERS_PROCESSES"]], "environment variable": [[13, "envvar-API_RATE_LIMITS"], [13, "envvar-APP_LOG"], [13, "envvar-APP_SECRET_KEY"], [13, "envvar-APP_SETTINGS"], [13, "envvar-APP_WORKERS"], [13, "envvar-DATABASE_DISABLE_POOLING"], [13, "envvar-DATABASE_URL"], [13, "envvar-DEFAULT_STATICMAP"], [13, "envvar-EMAIL_URL"], [13, "envvar-FLASK_APP"], [13, "envvar-HOST"], [13, "envvar-MAP_ATTRIBUTION"], [13, "envvar-PORT"], [13, "envvar-REDIS_URL"], [13, "envvar-SENDER_EMAIL"], [13, "envvar-STATICMAP_SUBDOMAINS"], [13, "envvar-TILE_SERVER_URL"], [13, "envvar-UI_URL"], [13, "envvar-UPLOAD_FOLDER"], [13, "envvar-VUE_APP_API_URL"], [13, "envvar-WEATHER_API_KEY"], [13, "envvar-WEATHER_API_PROVIDER"], [13, "envvar-WORKERS_PROCESSES"]]}}) \ No newline at end of file diff --git a/docs/en/troubleshooting/administrator.html b/docs/en/troubleshooting/administrator.html index df945930..ac519977 100644 --- a/docs/en/troubleshooting/administrator.html +++ b/docs/en/troubleshooting/administrator.html @@ -238,7 +238,7 @@
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:postgres
 
-

It must start with postgresql:// (engine URLs starting with postgres:// are no longer supported).

+

The variable DATABASE_URL must start with postgresql://` (engine URLs starting with ``postgres:// are no longer supported).

  • Check the email URL in environment variables if the following error is displayed in gunicorn logs:

    fittrackee.emails.exceptions.InvalidEmailUrlScheme
    diff --git a/docs/fr/_sources/installation.rst.txt b/docs/fr/_sources/installation.rst.txt
    index 68ab3c65..619e9de4 100644
    --- a/docs/fr/_sources/installation.rst.txt
    +++ b/docs/fr/_sources/installation.rst.txt
    @@ -258,8 +258,8 @@ To send emails, a valid ``EMAIL_URL`` must be provided:
     - with STARTTLS: ``smtp://username:password@smtp.example.com:587/?tls=True``
     
     .. warning::
    -    | - If the email URL is invalid, the application may not start.
    -    | - Sending emails with Office365 may not work if SMTP auth is disabled.
    +    | If the email URL is invalid, the application may not start.
    +    | Sending emails with Office365 may not work if SMTP auth is disabled.
     
     .. versionchanged:: 0.5.3
     
    diff --git a/docs/fr/_sources/troubleshooting/administrator.rst.txt b/docs/fr/_sources/troubleshooting/administrator.rst.txt
    index d6d41ecf..c8244248 100644
    --- a/docs/fr/_sources/troubleshooting/administrator.rst.txt
    +++ b/docs/fr/_sources/troubleshooting/administrator.rst.txt
    @@ -11,7 +11,7 @@ Administrator
     
          sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:postgres
     
    -  It must start with ``postgresql://`` (engine URLs starting with ``postgres://`` are no longer supported).
    +  The variable ``DATABASE_URL`` must start with ``postgresql://` (engine URLs starting with ``postgres://`` are no longer supported).
     
     - Check the email URL in `environment variables <../installation.html#envvar-EMAIL_URL>`__ if the following error is displayed in **gunicorn** logs:
     
    diff --git a/docs/fr/api/auth.html b/docs/fr/api/auth.html
    index f1393b7d..a124e0b3 100644
    --- a/docs/fr/api/auth.html
    +++ b/docs/fr/api/auth.html
    @@ -235,7 +235,7 @@
     
    POST /api/auth/register#

    Enregistrer un utilisateur et envoyer un courriel de confirmation.

    -

    Le compte nouvellement créé est inactif. L’utilisateur doit confirmer son courriel pour l’activer.

    +

    Le compte nouvellement créé est inactif. L’utilisateur doit confirmer son adresse électronique pour l’activer.

    Exemple de requête:

    POST /api/auth/register HTTP/1.1
     Content-Type: application/json
    @@ -269,7 +269,7 @@
     
    Objet JSON de requête:
    • username (string) – nom d’utilisateur (3 à 30 caractères requis)

    • -
    • email (string) – courriel de l’utilisateur

    • +
    • email (string) – adresse électronique de l’utilisateur

    • password (string) – mot de passe (8 caractères minimum)

    • lang (string) – préférence de la langue utilisée sur l’interface (si non fournie, la langue utilisée sera l’anglais (“en”)

    • accepted_policy (boolean) – true if user accepted privacy policy

    • @@ -355,7 +355,7 @@
      Objet JSON de requête:
        -
      • email (string) – courriel de l’utilisateur

      • +
      • email (string) – adresse électronique de l’utilisateur

      Codes d’état:
      @@ -408,7 +408,7 @@
      Objet JSON de requête:
        -
      • email (string) – courriel de l’utilisateur

      • +
      • email (string) – adresse électronique de l’utilisateur

      • password (string) – mot de passe

      @@ -1021,7 +1021,7 @@
      POST /api/auth/password/reset-request#

      Traiter les demandes de réinitialisation de mot de passe.

      -

      Si l’envoi de courriel est désactivé, ce point d’accès n’est pas disponible.

      +

      Si l’envoi de courriels est désactivé, ce point d’accès n’est pas disponible.

      Exemple de requête:

      POST /api/auth/password/reset-request HTTP/1.1
       Content-Type: application/json
      @@ -1040,7 +1040,7 @@
       
      Objet JSON de requête:
        -
      • email (string) – courriel de l’utilisateur

      • +
      • email (string) – adresse électronique de l’utilisateur

      Codes d’état:
      @@ -1166,7 +1166,7 @@
      Objet JSON de requête:
        -
      • email (string) – courriel de l’utilisateur

      • +
      • email (string) – adresse électronique de l’utilisateur

      • password (string) – mot de passe actuel de l’utilisateur

      • new_password (string) – nouveau mot de passe de l’utilisateur

      diff --git a/docs/fr/api/oauth2.html b/docs/fr/api/oauth2.html index 0f60477a..c14eb638 100644 --- a/docs/fr/api/oauth2.html +++ b/docs/fr/api/oauth2.html @@ -632,7 +632,7 @@
    • string response_type – type de réponse du client (seul “code” est supporté par FitTrackee)

    • string scopes – scope du client OAuth2

    • boolean confirm – confirmation (must be true)

    • -
    • string state – valeur unique pour éviter la falsification des requêtes entre les sites (non obligatoire mais recommandée)

    • +
    • string state – valeur unique pour éviter la falsification des requêtes entre les sites (cross-site request forgery (CSRF)), non obligatoire mais recommandée

    • string code_challenge – chaîne générée par un vérificateur de code (pour PKCE, non obligatoire mais recommandée)

    • string code_challenge_method – méthode utilisée pour créer le challenge, par exemple « S256 » (obligatoire si code_challenge fourni)

    diff --git a/docs/fr/cli.html b/docs/fr/cli.html index 954b6ae8..4f2f1e9d 100644 --- a/docs/fr/cli.html +++ b/docs/fr/cli.html @@ -381,7 +381,7 @@ Commands:

    Nom de l’utilisateur

    --email EMAIL

    -

    adresse électronique de l’utilisateur.

    +

    Adresse électronique de l’utilisateur (obligatoire).

    --password PASSWORD

    Mot de passe de l’utilisateur (s’il n’est pas fourni, un mot de passe aléatoire est généré).

    @@ -395,7 +395,7 @@ Commands:

    Nouveau dans la version 0.7.13.

    -

    Traite les demandes d’export des données utilisateurs incomplètes. Peut être utilisé si redis n’est pas activé (pas de workers* dramatiq en cours d’exécution).

    +

    Traite les demandes d’export des données utilisateurs incomplètes. Peut être utilisé si redis n’est pas activé (pas de workers dramatiq en cours d’exécution).

    diff --git a/docs/fr/features.html b/docs/fr/features.html index 680bf211..1e16a84a 100644 --- a/docs/fr/features.html +++ b/docs/fr/features.html @@ -261,7 +261,7 @@
  • -
    (nouveau dans la version in 0.5.0) Le seuil de vitesse arrêté utilisé par gpxpy n’est plus la valeur par défaut pour sports suivants (0.1 km/h au lieu de 1 km/h):
      +
      (nouveau dans la version in 0.5.0) Le seuil de vitesse arrêté utilisé par gpxpy n’est plus la valeur par défaut pour les sports suivants (0.1 km/h au lieu de 1 km/h):
      • Randonnée

      • Alpinisme

      • Ski (Randonnée)

      • @@ -449,7 +449,7 @@

        Note

        -

        Si l’envoi de courriel est désactivé, un avertissement s’affiche.

        +

        Si l’envoi de courriels est désactivé, un avertissement s’affiche.

        A propos

        (nouveau dans la version 0.7.13)

        diff --git a/docs/fr/installation.html b/docs/fr/installation.html index e73e6212..fc19812f 100644 --- a/docs/fr/installation.html +++ b/docs/fr/installation.html @@ -271,7 +271,7 @@
  • -
    optionels
  • CG(0S&TFxK)s_3+T)BE<(o|tU0uy6-d~* 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%0DjF5vUjrkLc`wx=}h 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

    (y0}yRHThem}ObI3?J5?AARrCOcWCJ z6nz?<96Cf33&P!e4QcRlIG)#!&m5ng&AZlns!e?*X;v+kp<*p`kuYre&V4s$i;fD1 z&Z8LxpCsqjOmzUPaqi1|_x)w&ET}N&wHLD9gu zT1$61+IDQvxFLID{qolypB^kSf-^U)^-8{w7~qxAlXEWevOj)medmEEr`fx}fqWmX zRBCC|X3d7{)uk5L>3TT6InBjI(AAWCXr!TW5%o^J*631pcjun{`qgR9kW0{W)K0{u z3UCyQHCqM0VVod*=lr#49;J_N(QrVf?tJC2@rc&|!FhjD`O61ioAx$>FD!W0sFSZU zVrLJiPLftbA+I;)qiL2Ql19?z8`EZh91`4<%@JvlvfO(9;`)!n!@Idt;-(em(?CR{ zIv0kv8tV4t#(M7Jcc(cxskoF zHzkd}IE`a@_nZHoDa1nEf|93FVXK_ErU54>8kAmIesyNQycmwwPrmhq)B9nmvx}P| zo3&bUfa()Rh5vb@=dj!eXV)hl#*&nnTIGUPjFW@OB3U%q@S-EgU8H|{y+UtQ6x*tY)>HLt(n-%m3s1%?bR zJN#-xqIAI8WJDhw7X!{Z}Wm|Xp~AeYu(Kl=VON8}qUMpA-N_N6Loj*8ucGPU15*PGwJvqv*1 z5M4kx`mEBiM?yXO>flIS-+t`s?f`JnI)cT*X4!t7uM@PetEag zZRkj;gv3G+mJ=f1AVo)5y1ah-Cl6t`6iOgtTRRHY5&mdZfEWsR=Kl}>HU;V$g)Vb%QovURvL1|Jm&W%-32O zX4@4A$$$C=UPt diff --git a/docsrc/gettext/.doctrees/third_party_tools.doctree b/docsrc/gettext/.doctrees/third_party_tools.doctree index 152b50ac518eb4acb7d57aaa28ced25a1f59bb26..3a9f7ac1a13bea00a7ea0a47539270e744023177 100644 GIT binary patch delta 171 zcmW;G%L&3j6hKiDA<+h02_^xzGV^BMXNs_hdGl!~781zPCWLHl!5$3mFNeEL+q5jr zzzRv3tbny%MU{;!z!8ElcoXM$^Sv5_%xG0yNuG;@h*q4hlqpq&_0#r;QS&bOOjs-W zpf+GOLLwMFs5ShYAN^$=x>q~qoPkYAKuA6%6oOElVAvOuWBsS|(4E)&>2~}9rPeRV delta 164 zcmWN^!41MN3;;m2NCkF4P%807v1=#p5DZ~E$wFn2N`0~fQopRg4sgHQhHY4urYB4g zJz$0+gl<;YBy$diq|AAKH{VOuQBcg{1WJHlLgPOgigJq6`f2yOYh*QzHJW>+A}St{ r0XZiCPYIv%V}Dxv?$w@aMdx5lQVMaT$!Zpyyjby|bJOv9Ki&>M?k_L6 diff --git a/docsrc/gettext/.doctrees/troubleshooting/administrator.doctree b/docsrc/gettext/.doctrees/troubleshooting/administrator.doctree index 2f6139a250c4cb20ef6e6764d26037cad2674ee3..69bf8711d6fd2d562bdf51f46fda85c4a1cc9363 100644 GIT binary patch delta 687 zcma)(y-!q85XD)RWqsfZtdSU^_+Fs}G48$Z&i#^@fRRou6blP*=YEW9LZX7PBVz0f zCMI{avoW!;G30gr8TV@7b0U~u3Hc(v2KU7LOOKg8>;)Q|W8AP@76y z*<4y38=IW(b|2i|cyxC?ZaiGO*y*GT+4<=|i~8_rE^Uv!&6O9NA@hbA4^C<$f(=M0 zi1|=jOnYrnJsrv^Ey3kPSJ5+I!&4rcuuz5F9SpLP6w$)^>b!^v~WIHD|pGs8BmH@ y(1If<2T?^6?LX*dv0E<~v%$quk(C4@awok3>fPDzM}7kyUCyKc delta 616 zcmY+ByK9tD5XIR?jM-H*SrUv1aX%M=SeSe7%-n~frC?#1!eZmzrz;3P5)cA{7Gk3y z-cLLK1QGerf5JwrENyIUY$SzvSqn)!ocWzOXWs0*9nU?Ud;RLdhq?EyDhARqp&(@l z1y9cFASGuMfrHS#&g0V?`B&@fP(m;-SwP$ zqtz4t5r+W%e9(JWfe1Qy<&cp^>wU>2iAVcB{lQXm&|l~dBPMX3S?*Dy z(b{^gq+n7SrX&xt8J%3|RK{AMQYzQnq1M7Vl$v{E3@e2=m_eKU!OzwiA0l$Xa)8IA z!8&OSB%y>yrMYdMEx+hg3VERN9RwS(P@Qmu-l+sug(PI1U$%$M_G-I5bXFUjeF_s6 zkqu5c$1LzDwWZWNT)T9nGAc3%B)rB@e57RtiKLJmB2Wr5U|!f<&IkQovvl@TX9Jw` cq+KZK1D0sk6n`6#G#3=}mr6Gqo4=3#1$_~?9{>OV diff --git a/docsrc/gettext/.doctrees/troubleshooting/index.doctree b/docsrc/gettext/.doctrees/troubleshooting/index.doctree index b44cbb054bbe47391b48ed57ec72008f20a0d523..6a1559af5a61f17690418c398d54fac32ca0f33a 100644 GIT binary patch delta 83 zcmWN{u?fH+5Cu>qP0Cbu0T&2(Q7`8>>i4!21Q*Fj$*bS6!_H}3EL4jGFCsY#RB*Ej i6(&V$mDg)7 delta 83 zcmV~$!3n@13;;l+pFaEYS8#zss!1BhiHUAk5L~1q_3n*toHHcrn7zAps*Eh&Dib@o hX~s-K>kC&%&0#1Ocp3^qH60A*Qsh<|Bz>LRvHvAY7q$QZ diff --git a/docsrc/gettext/docs.pot b/docsrc/gettext/docs.pot index 97d51340..c4bd4ff0 100644 --- a/docsrc/gettext/docs.pot +++ b/docsrc/gettext/docs.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: FitTrackee 0.7.17\n" "\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-18 20:45+0200\n" +"POT-Creation-Date: 2023-06-21 19:44+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1195,6 +1195,10 @@ msgstr "" msgid "number of workouts per page (default: 5, max: 100)" msgstr "" +#: ../../:1 +msgid "any part (or all) of the workout title; title matching is case-insensitive" +msgstr "" + #: ../../:1 msgid "minimal distance" msgstr "" @@ -1235,14 +1239,6 @@ msgstr "" msgid "sorting criteria: ``ave_speed``, ``distance``, ``duration``, ``workout_date`` (default: ``workout_date``)" msgstr "" -#: ../../:0 -msgid "quert string title" -msgstr "" - -#: ../../:1 -msgid "any part (or all) of the workout title; title matching is case-insensitive" -msgstr "" - #: ../../:1 msgid "Get a workout." msgstr "" @@ -1275,10 +1271,6 @@ msgstr "" msgid "Get chart data from a workout gpx file, to display it with Chart.js." msgstr "" -#: ../../:1 -msgid "Get chart data from a workout gpx file, to display it with Recharts" -msgstr "" - #: ../../:1 msgid "segment id" msgstr "" @@ -1348,7 +1340,7 @@ msgid "sport id and notes (example: ``{\"sport_id\": 1, \"notes\": \"\"}``). Dou msgstr "" #: ../../:1 -msgid "``workout created``" +msgid "workout created" msgstr "" #: ../../:1 @@ -1387,10 +1379,6 @@ msgstr "" msgid "workout date, in user timezone (format: ``%Y-%m-%d %H:%M``)" msgstr "" -#: ../../:1 -msgid "workout created" -msgstr "" - #: ../../:1 msgid "Update a workout." msgstr "" @@ -4111,6 +4099,7 @@ msgstr "" msgid "If the email URL is empty, email sending will be disabled." msgstr "" +#: ../source/installation.rst:0 #: ../source/installation.rst:152 msgid "If the email URL is invalid, the application may not start." msgstr "" @@ -4224,11 +4213,7 @@ msgid "with STARTTLS: ``smtp://username:password@smtp.example.com:587/?tls=True` msgstr "" #: ../source/installation.rst:0 -msgid "- If the email URL is invalid, the application may not start." -msgstr "" - -#: ../source/installation.rst:0 -msgid "- Sending emails with Office365 may not work if SMTP auth is disabled." +msgid "Sending emails with Office365 may not work if SMTP auth is disabled." msgstr "" #: ../source/installation.rst:266 @@ -4925,7 +4910,7 @@ msgid "Check the database URL in `environment variables <../installation.html#en msgstr "" #: ../source/troubleshooting/administrator.rst:14 -msgid "It must start with ``postgresql://`` (engine URLs starting with ``postgres://`` are no longer supported)." +msgid "The variable ``DATABASE_URL`` must start with ``postgresql://` (engine URLs starting with ``postgres://`` are no longer supported)." msgstr "" #: ../source/troubleshooting/administrator.rst:16 diff --git a/docsrc/locales/en/LC_MESSAGES/docs.mo b/docsrc/locales/en/LC_MESSAGES/docs.mo index 834cf8d7cf42f3d74f6c494784b32c722aa982d6..5c6608b9317719338d904287e076d5bddd32fc8d 100644 GIT binary patch delta 19 acmdnbyq|f(Bn~4(1w%_K6O)azR2cz23\n" "Language: en\n" @@ -1254,6 +1254,10 @@ msgstr "" msgid "number of workouts per page (default: 5, max: 100)" msgstr "" +#: ../../:1 +msgid "any part (or all) of the workout title; title matching is case-insensitive" +msgstr "" + #: ../../:1 msgid "minimal distance" msgstr "" @@ -1296,14 +1300,6 @@ msgid "" "``workout_date`` (default: ``workout_date``)" msgstr "" -#: ../../ -msgid "quert string title" -msgstr "" - -#: ../../:1 -msgid "any part (or all) of the workout title; title matching is case-insensitive" -msgstr "" - #: ../../:1 msgid "Get a workout." msgstr "" @@ -1336,10 +1332,6 @@ msgstr "" msgid "Get chart data from a workout gpx file, to display it with Chart.js." msgstr "" -#: ../../:1 -msgid "Get chart data from a workout gpx file, to display it with Recharts" -msgstr "" - #: ../../:1 msgid "segment id" msgstr "" @@ -1411,7 +1403,7 @@ msgid "" msgstr "" #: ../../:1 -msgid "``workout created``" +msgid "workout created" msgstr "" #: ../../:1 @@ -1451,10 +1443,6 @@ msgstr "" msgid "workout date, in user timezone (format: ``%Y-%m-%d %H:%M``)" msgstr "" -#: ../../:1 -msgid "workout created" -msgstr "" - #: ../../:1 msgid "Update a workout." msgstr "" @@ -4298,7 +4286,7 @@ msgstr "" msgid "If the email URL is empty, email sending will be disabled." msgstr "" -#: ../source/installation.rst:152 +#: ../source/installation.rst ../source/installation.rst:152 msgid "If the email URL is invalid, the application may not start." msgstr "" @@ -4435,11 +4423,7 @@ msgid "with STARTTLS: ``smtp://username:password@smtp.example.com:587/?tls=True` msgstr "" #: ../source/installation.rst -msgid "- If the email URL is invalid, the application may not start." -msgstr "" - -#: ../source/installation.rst -msgid "- Sending emails with Office365 may not work if SMTP auth is disabled." +msgid "Sending emails with Office365 may not work if SMTP auth is disabled." msgstr "" #: ../source/installation.rst:266 @@ -5275,8 +5259,8 @@ msgstr "" #: ../source/troubleshooting/administrator.rst:14 msgid "" -"It must start with ``postgresql://`` (engine URLs starting with " -"``postgres://`` are no longer supported)." +"The variable ``DATABASE_URL`` must start with ``postgresql://` (engine " +"URLs starting with ``postgres://`` are no longer supported)." msgstr "" #: ../source/troubleshooting/administrator.rst:16 @@ -5325,3 +5309,12 @@ msgstr "" msgid "Troubleshooting" msgstr "" +#~ msgid "quert string title" +#~ msgstr "" + +#~ msgid "Get chart data from a workout gpx file, to display it with Recharts" +#~ msgstr "" + +#~ msgid "``workout created``" +#~ msgstr "" + diff --git a/docsrc/locales/fr/LC_MESSAGES/docs.mo b/docsrc/locales/fr/LC_MESSAGES/docs.mo index 558d9f0cc7e9f46fe52078d2f28c715793bb2bd8..5b0d40be277fd8e76f421367987d3383a21b26d9 100644 GIT binary patch delta 12278 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 delta 12073 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\n" "Language: fr\n" @@ -33,7 +33,7 @@ msgid "" " activate it." msgstr "" "Le compte nouvellement créé est inactif. L'utilisateur doit confirmer son" -" courriel pour l'activer." +" adresse électronique pour l'activer." #: ../../:1 msgid "**Example request**:" @@ -63,7 +63,7 @@ msgstr "nom d'utilisateur (3 à 30 caractères requis)" #: ../../:1 msgid "user email" -msgstr "courriel de l'utilisateur" +msgstr "adresse électronique de l'utilisateur" #: ../../:1 msgid "password (8 characters required)" @@ -462,7 +462,7 @@ msgstr "Traiter les demandes de réinitialisation de mot de passe." #: ../../:1 msgid "If email sending is disabled, this endpoint is not available" msgstr "" -"Si l'envoi de courriel est désactivé, ce point d'accès n'est pas " +"Si l'envoi de courriels est désactivé, ce point d'accès n'est pas " "disponible." #: ../../:1 @@ -869,7 +869,7 @@ msgid "" "recommended)" msgstr "" "valeur unique pour éviter la falsification des requêtes entre les sites " -"(non obligatoire mais recommandée)" +"(*cross-site request forgery* (CSRF)), non obligatoire mais recommandée" #: ../../:1 msgid "" @@ -1320,6 +1320,12 @@ msgstr "renvoyant aucune séance" msgid "number of workouts per page (default: 5, max: 100)" msgstr "nombre d'entraînements par page (par défaut : 5, max : 100)" +#: ../../:1 +msgid "any part (or all) of the workout title; title matching is case-insensitive" +msgstr "" +"une partie (ou la totalité) du titre de la séance, la correspondance " +"entre les titres ne tient pas compte des majuscules et des minuscules" + #: ../../:1 msgid "minimal distance" msgstr "distance minimale" @@ -1362,17 +1368,6 @@ msgid "" "``workout_date`` (default: ``workout_date``)" msgstr "" -#: ../../ -#, fuzzy -msgid "quert string title" -msgstr "chaine de caractère vide" - -#: ../../:1 -msgid "any part (or all) of the workout title; title matching is case-insensitive" -msgstr "" -"une partie (ou la totalité) du titre de la séance, la correspondance " -"entre les titres ne tient pas compte des majuscules et des minuscules" - #: ../../:1 msgid "Get a workout." msgstr "Obtenir une séance." @@ -1409,13 +1404,6 @@ msgstr "" "Récupérer les données d'une séance avec gpx pour les afficher avec " "Chart.js" -#: ../../:1 -#, fuzzy -msgid "Get chart data from a workout gpx file, to display it with Recharts" -msgstr "" -"Récupérer les données d'une séance avec gpx pour les afficher avec " -"Chart.js" - #: ../../:1 msgid "segment id" msgstr "identifiant du segment" @@ -1492,8 +1480,7 @@ msgstr "" "échappés." #: ../../:1 -#, fuzzy -msgid "``workout created``" +msgid "workout created" msgstr "séance créée" #: ../../:1 @@ -1536,10 +1523,6 @@ msgstr "" "date de la séance, dans le fuseau horaire de l'utilisateur (format: " "``%Y-%m-%d %H:%M``)" -#: ../../:1 -msgid "workout created" -msgstr "séance créée" - #: ../../:1 msgid "Update a workout." msgstr "Mettre à jour une séance" @@ -3399,7 +3382,7 @@ msgstr "``--email EMAIL``" #: ../source/cli.rst:124 msgid "User email (mandatory)." -msgstr "adresse électronique de l'utilisateur." +msgstr "Adresse électronique de l'utilisateur (obligatoire)." #: ../source/cli.rst:125 msgid "``--password PASSWORD``" @@ -3421,7 +3404,7 @@ msgid "" "(no dramatiq workers running)." msgstr "" "Traite les demandes d'export des données utilisateurs incomplètes. Peut " -"être utilisé si redis n'est pas activé (pas de *workers** dramatiq en " +"être utilisé si redis n'est pas activé (pas de *workers* dramatiq en " "cours d'exécution)." #: ../source/cli.rst:144 @@ -3560,7 +3543,7 @@ msgid "" msgstr "" "(*nouveau dans la version in 0.5.0*) Le seuil de vitesse arrêté utilisé " "par `gpxpy `_ n'est plus la valeur par" -" défaut pour sports suivants (0.1 km/h au lieu de 1 km/h):" +" défaut pour les sports suivants (0.1 km/h au lieu de 1 km/h):" #: ../source/features.rst:31 msgid "Mountaineering" @@ -4023,7 +4006,7 @@ msgstr "" #: ../source/features.rst:154 msgid "If email sending is disabled, a warning is displayed." -msgstr "Si l'envoi de courriel est désactivé, un avertissement s'affiche." +msgstr "Si l'envoi de courriels est désactivé, un avertissement s'affiche." #: ../source/features.rst:156 msgid "**About**" @@ -4401,7 +4384,7 @@ msgstr "PostgreSQL 11+" #: ../source/installation.rst:33 msgid "optional" -msgstr "optionels" +msgstr "optionnels" #: ../source/installation.rst:28 msgid "" @@ -4639,7 +4622,7 @@ msgstr "chaine de caractère vide" msgid "If the email URL is empty, email sending will be disabled." msgstr "Si l'URL du serveur est vide, l'envoi des courriels sera désactivé." -#: ../source/installation.rst:152 +#: ../source/installation.rst ../source/installation.rst:152 msgid "If the email URL is invalid, the application may not start." msgstr "Si l'URL du serveur est invalide, l'envoi des courriels sera désactivé." @@ -4786,7 +4769,9 @@ msgstr "Courriels" #: ../source/installation.rst:254 msgid "To send emails, a valid ``EMAIL_URL`` must be provided:" -msgstr "Pour l'envoi des courriels, une valeur valide pour la variable ``EMAIL_URL`` doit être fourni :" +msgstr "" +"Pour l'envoi des courriels, une valeur valide pour la variable " +"``EMAIL_URL`` doit être fourni :" #: ../source/installation.rst:256 msgid "" @@ -4805,13 +4790,8 @@ msgid "with STARTTLS: ``smtp://username:password@smtp.example.com:587/?tls=True` msgstr "avec STARTTLS: ``smtp://username:password@smtp.example.com:587/?tls=True``" #: ../source/installation.rst -msgid "- If the email URL is invalid, the application may not start." -msgstr "" -"- si l'URl su serveur n'est pas valide, l'application peut ne pas " -"démarrer." - -#: ../source/installation.rst -msgid "- Sending emails with Office365 may not work if SMTP auth is disabled." +#, fuzzy +msgid "Sending emails with Office365 may not work if SMTP auth is disabled." msgstr "" "L'envoi de courriels avec Office365 peut ne pas fonctionner si " "l'authentification SMTP est désactivée." @@ -4860,8 +4840,8 @@ msgid "" "notification when a data export archive is ready to download (*new in " "0.7.13*)" msgstr "" -"notification lorsqu'une archive d'exportation de données est prête à être" -" téléchargée (*ajouté dans la version 0.7.13*)" +"notification lorsqu'une archive d'export de données est prête à être " +"téléchargée (*ajouté dans la version 0.7.13*)" #: ../source/installation.rst:282 msgid "" @@ -4869,8 +4849,8 @@ msgid "" " empty ``EMAIL_URL`` (in this case, no need to start dramatiq workers)." msgstr "" "Dans le cas des instance avec un seul utilisateur, il est possible de " -"désactiver l'envoi de courriel en laissant la variable ``EMAIL_URL`` vide" -" (dans ce cas il n'est pas nécessaire de lancer les *workers* de " +"désactiver l'envoi de courriels en laissant la variable ``EMAIL_URL`` " +"vide (dans ce cas il n'est pas nécessaire de lancer les *workers* de " "dramatiq)." #: ../source/installation.rst:284 @@ -4944,7 +4924,7 @@ msgstr "" #: ../source/installation.rst:307 msgid "For instance, to set OSM France tile server, the expected values are:" msgstr "" -"par exemple, pour configurer le serveur d\\'OSM France, les valeurs " +"Par exemple, pour configurer le serveur d\\'OSM France, les valeurs " "attendues sont :" #: ../source/installation.rst:309 @@ -4985,7 +4965,7 @@ msgid "" msgstr "" "La limitation d'accès à l'API est gérée par `Flask-Limiter `_, et basé sur l'adresse IP " -"avec une stratégie de fenêtre fixe." +"avec une stratégie de période fixe." #: ../source/installation.rst:321 msgid "To enable rate limits, **Redis** must be available." @@ -5003,7 +4983,7 @@ msgstr "" msgid "All endpoints are subject to rate limits, except endpoints serving assets." msgstr "" "Tous les points d'accès sont soumis à des limitations d'accès sauf les " -"points servant des _assets_." +"points servant des *assets*." #: ../source/installation.rst:327 msgid "" @@ -5029,7 +5009,7 @@ msgid "" msgstr "" "**Flask-Limiter** fournit une `Interface de lignes de commande `_ à des fins de " -"maintenance et de diagnostic" +"maintenance et de diagnostic." #: ../source/installation.rst:353 msgid "Weather data" @@ -5189,6 +5169,8 @@ msgstr "" #: ../source/installation.rst msgid "To keep virtualenv in project directory, update Poetry configuration." msgstr "" +"Pour conserver l'environnement virtuel dans le répertoire du projet, " +"mettre à jour la configuration de Poetry." #: ../source/installation.rst:459 ../source/installation.rst:593 msgid "Dev environment" @@ -5492,7 +5474,7 @@ msgstr "" #: ../source/installation.rst:876 msgid "to run lint or tests:" -msgstr "pour lancer le lint et les tests :" +msgstr "pour lancer le *lint* et les tests :" #: ../source/installation.rst:887 msgid "Yunohost" @@ -5503,7 +5485,7 @@ msgid "" "A package is available, see https://github.com/YunoHost-" "Apps/fittrackee_ynh." msgstr "" -"un paquet est available, cf. https://github.com/YunoHost-" +"Un paquet est disponible, cf. https://github.com/YunoHost-" "Apps/fittrackee_ynh." #: ../source/oauth.rst:2 @@ -5542,7 +5524,7 @@ msgid "" msgstr "" "Les points d'entrée OAuth2 nécessitant une authentification ne sont pas " "accessibles par des applications tierces (`documentation " -"`__), seulement par l'application web FitTrackee)." +"`__), seulement par l'application web de FitTrackee)." #: ../source/oauth.rst:17 msgid "" @@ -5553,14 +5535,13 @@ msgid "" "client ID and secret must be sent in the POST body. It is recommended to " "use PKCE to provide a better security." msgstr "" -"Il ne prend en charge que le flux avec un `Code d'Autorisation " +"Seul le flux avec `Code d'Autorisation " "`_ (avec " -"prise en charge de `PKCE " -"`_). Il permet d'échanger " -"un code d'autorisation contre un jeton d'accès. L'identifiant et le " -"secret du client doivent être envoyés dans le corps du message (méthode " -"\"POST\"). Il est recommandé d'utiliser PKCE pour assurer une meilleure " -"sécurité." +"`PKCE `_) est pris en " +"charge. Il permet d'échanger un code d'autorisation contre un jeton " +"d'accès. L'identifiant et le secret du client doivent être envoyés dans " +"le corps du message (méthode \"POST\"). Il est recommandé d'utiliser PKCE" +" pour assurer une meilleure sécurité." #: ../source/oauth.rst:24 msgid "Scopes" @@ -5675,7 +5656,7 @@ msgid "" "``response_type``: ``code``, since FitTrackee only supports " "Authorization Code flow." msgstr "" -"``response_type`` : ``code``, FitTrackee ne supportant que le flux de " +"``response_type`` : ``code``, FitTrackee ne supportant que le flux avec " "code d'autorisation." #: ../source/oauth.rst:58 @@ -5690,7 +5671,7 @@ msgstr "et des paramètres facultatifs :" msgid "``state``: unique value to prevent cross-site request forgery" msgstr "" "``state`` : valeur unique pour empêcher la falsification des requêtes " -"entre les sites" +"entre les sites (*cross-site request forgery* (CSRF))" #: ../source/oauth.rst msgid "For PKCE, the following parameters are mandatory:" @@ -5727,7 +5708,7 @@ msgid "" "`_)." msgstr "" -"Après l'autorisation, FitTrackee redirige vers l'application tierce, de " +"Après autorisation, FitTrackee redirige vers l'application tierce, de " "sorte que l'application tierce puisse obtenir le code d'autorisation à " "partir de l'URL de redirection et récupère ensuite un jeton d'accès avec " "l'identifiant et le secret du client (point d'accès `/api/oauth/token " @@ -5755,7 +5736,7 @@ msgid "" "If FitTrackee is running behind a proxy, the ``X-Forwarded-Proto`` header" " must be set." msgstr "" -"Si FitTrackee fonctionne derrière un proxy, l'en-tête ``X-Forwarded-" +"Si FitTrackee fonctionne derrière un *proxy*, l'en-tête ``X-Forwarded-" "Proto`` doit être défini." #: ../source/oauth.rst @@ -5790,7 +5771,7 @@ msgid "" msgstr "" "`Web App Example of OAuth 2 web application flow `_ " -"with Requests-OAuthlib (python)" +"avec Requests-OAuthlib (python)" #: ../source/oauth.rst:96 msgid "" @@ -5800,7 +5781,7 @@ msgid "" msgstr "" "`OAuth 2 Session " "`_" -" with Authlib (python)" +" avec Authlib (python)" #: ../source/oauth.rst:97 msgid "" @@ -5853,13 +5834,12 @@ msgstr "" "affichée dans les logs de **gunicorn** :" #: ../source/troubleshooting/administrator.rst:14 -#, fuzzy msgid "" -"It must start with ``postgresql://`` (engine URLs starting with " -"``postgres://`` are no longer supported)." +"The variable ``DATABASE_URL`` must start with ``postgresql://` (engine " +"URLs starting with ``postgres://`` are no longer supported)." msgstr "" -"Il doit commencer par `postgresql://` (les URL commençant par `postgres://` " -"ne sont plus supportées)." +"La variable ``DATABASE_URL`` doit commencer par ``postgresql://`` (les " +"URL commençant par ``postgres://`` ne sont plus supportées)." #: ../source/troubleshooting/administrator.rst:16 msgid "" @@ -5876,8 +5856,8 @@ msgid "" "A valid ``EMAIL_URL`` must be provided (see `emails " "<../installation.html#emails>`__)." msgstr "" -"Une valeur valide pour la variable ``EMAIL_URL`` doit être fourni (voir `courriels " -"<../installation.html#emails>`__)." +"Une valeur valide pour la variable ``EMAIL_URL`` doit être fourni (voir " +"`courriels <../installation.html#emails>`__)." #: ../source/troubleshooting/administrator.rst:26 msgid "`Map images are not displayed but map is shown in Workout detail`" @@ -5916,12 +5896,23 @@ msgid "" "the following error is displayed in gunicorn log: ``[CRITICAL] WORKER " "TIMEOUT``." msgstr "" -"Augmenter le délai d'attente (timeout) **gunicorn** " -"`__ si " -"l'erreur suivante est affichée dans le journal de gunicorn : ``[CRITICAL]" -" WORKER TIMEOUT``." +"Augmenter le `délai d'attente " +"`__ (timeout) " +"**gunicorn** si l'erreur suivante est affichée dans le journal de " +"gunicorn : ``[CRITICAL] WORKER TIMEOUT``." #: ../source/troubleshooting/index.rst:2 msgid "Troubleshooting" msgstr "Dépannage" +#~ msgid "quert string title" +#~ msgstr "chaine de caractère vide" + +#~ msgid "Get chart data from a workout gpx file, to display it with Recharts" +#~ msgstr "" +#~ "Récupérer les données d'une séance avec" +#~ " gpx pour les afficher avec Chart.js" + +#~ msgid "``workout created``" +#~ msgstr "séance créée" + diff --git a/docsrc/source/installation.rst b/docsrc/source/installation.rst index 68ab3c65..619e9de4 100644 --- a/docsrc/source/installation.rst +++ b/docsrc/source/installation.rst @@ -258,8 +258,8 @@ To send emails, a valid ``EMAIL_URL`` must be provided: - with STARTTLS: ``smtp://username:password@smtp.example.com:587/?tls=True`` .. warning:: - | - If the email URL is invalid, the application may not start. - | - Sending emails with Office365 may not work if SMTP auth is disabled. + | If the email URL is invalid, the application may not start. + | Sending emails with Office365 may not work if SMTP auth is disabled. .. versionchanged:: 0.5.3 diff --git a/docsrc/source/troubleshooting/administrator.rst b/docsrc/source/troubleshooting/administrator.rst index d6d41ecf..c8244248 100644 --- a/docsrc/source/troubleshooting/administrator.rst +++ b/docsrc/source/troubleshooting/administrator.rst @@ -11,7 +11,7 @@ Administrator sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:postgres - It must start with ``postgresql://`` (engine URLs starting with ``postgres://`` are no longer supported). + The variable ``DATABASE_URL`` must start with ``postgresql://` (engine URLs starting with ``postgres://`` are no longer supported). - Check the email URL in `environment variables <../installation.html#envvar-EMAIL_URL>`__ if the following error is displayed in **gunicorn** logs:

    B7x`3Fitxa<2TO$b0Ix^Yr~ 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�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 diff --git a/docsrc/gettext/.doctrees/features.doctree b/docsrc/gettext/.doctrees/features.doctree index 2ee645f59104b7b550e7594f2eb5015636e61023..0c66e2eafc461ad5911d90164c3910a41697387d 100644 GIT binary patch delta 6485 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 N*zR5K{cm;T{{rsu;939x delta 6521 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 diff --git a/docsrc/gettext/.doctrees/index.doctree b/docsrc/gettext/.doctrees/index.doctree index 58c49343b5203c336468985ecd4a2b1e6cf55510..6623b595513fafbb3b44d8e6baeaa83e9e4acd0e 100644 GIT binary patch delta 581 zcmXAmJBpT342JoB#0!FWK}J!SuW$iLPI698BhxwMU}u?}%MRRtrR|Tk8?YESg-kJ( zr7#N+T*0^qBeuD`@AD>C=U3;KKMy$*LB*-kSh5w5Bl z-C8OXYkja`VxQjD*E=7#9c9*m$SLGlP)y7PYe`{I2el*Lz231|1C@m6IrfVUZc{{S z?cjxJJ-PScuopq%a37(`)4+;(!sJK+3SjH=gExo0LMkbEOBk@0>`e)=O}E}b`dBv) zFG8z@UFlH9h%p#77gKTNQ7a0=di#hE`@mkKZzD}-)ae8h=bXfvWu|&OJHhqi@vm)9 zVAj)2r8VZ3<7T4|$4OpDvgPCT)8Bibv%1cp6UNa!L&e!4j%~#4zufJ!ciYZ3Q3GRo zZ!7^1$ukLLEK)ejdjI@p+p8ImERhd1is(cfqb1d*0NK{r$wi=zMDG7ok~7D@D5Hcg z`>^bt*X4`X+pa|MWyjp7@BpuqiQJf4@u=wf^YYtv>e@54ks&qVAaax*adebs>bSnY H`gH#42OCDh#v^z2eOL7PT>J2nM@|r$aZeI*jXl-nHzWkOWQxzUch4EEo6(W zEQLLQ;0e}4Y_Oc+$1hKwT%BK?U;aKM9w5}~lH5C?bOXbV0sw*C9P&s$RD!p2UvBE{5k$!K7s;eY~gr2E&Yu32-Hf(0tA;-WH~ zMq3oYMZQ0K@ad2yjFG*ofFWV@GR3f{rqpL4Qh$U(h{<`_NW6^cg)oT^MBp#iw|2GQu>;! zlgp&$!zSzSPObDDAH08jc@u7#=Rz1Fxe;j>C!Ge86{LI5``O9GmKtCqb;|{mLbUWO zUc(I6>#|d~gb7YvSg+I^8 K`_DID9^L^DU8PC@ diff --git a/docsrc/gettext/.doctrees/installation.doctree b/docsrc/gettext/.doctrees/installation.doctree index 35598642e5c63200f1b14c4bc916aa92a384d803..9f24aecd6a9e0bfe98acdf5b2f460853116d5384 100644 GIT binary patch delta 10379 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 diff --git a/docsrc/gettext/.doctrees/oauth.doctree b/docsrc/gettext/.doctrees/oauth.doctree index 4312855cfee6e43130d7765cc0114fece50c3156..67f9abe946088497f899c4e8f3bb5f7c0da1a255 100644 GIT binary patch delta 1903 zcmYLKOQ>c?5$4>{;mU*&<72on%ztheHKUMpS6B6e8I6yTB#Iy?W+4nzb#p&wQCz0MmCmNy5ju^MTou94yn^(>*uW9;F8WPzi`|O&#R!P!?!jze}k39OFRXNPiHH=Uz z7rdO%6_znrAD-*>`lG*EElmvWqZge#d#)7lL^A->rit%AdH3nbib90jUR&%u2h}me ztxO{i6s4fEXZLr$?^DYlo&@#z1548f4KJCa(xVJhQ?!ZWeG(+ zMp2)!wovo-^=r@XUpaebS*s^wttBVw;9*z-j+ol0vIUci7q7nm&ax&YFGOAe1rM~K z7TY8n=D4i*=zVnNXKXV>PyD>NzTvK9#uDAloZ1+}Qto{uHnbR6IMl1xC%f z&6zrcpwhfcko~b6A6*VyV@S2eSPL`usz~>vj5=seZClTt*zbSfk!77FplN9g!GSZW zO@vB@Dr@9X+xEu~{(VhgL6Zg!gEjO9j$6_=Au{sVUfsTZ<*>a>r~6wUdfVme3P7}^ z0(@C~SZ5!zp*l&^c`Uu%qpSO~Pr)TxllM^L^Z<=a)#(`9jRQVRj+#B+fBN)am$k(_ zheG?73ipr{K;|C(VkN`3`|-8&%*lXSY)s57+!7o}Ez+EjiuH?5_m}CL%i4P=EY_X9 zFl?kzj5{c(GNaLv?I-tJ{N9rT4o;Y$g+R^)!hq<*bl?i1Qrup;c5}PM@7aHmKMC6> z1%HzOQ{qmwSsn^cCNG-E_4w?T>zju%+!_QH8$eBYv`(Xx(n{-&xY%C5at=t(_wThI zEUT4XVuTV3Vj`CbYsZp{>C^@}ABFVf-f!Jl)~t2ZQjt!;J!37D2MMeJG_s8&pnyN^ z|GE9?WfhD*05s(om@;JIWL-Q(id@Vt-u>>!{sw{8t_fV{EE#qibr2fuQej|rjTdwM z=Hm|zBTBDuEV7DQgz}rPB)GVFr8@WDed5l^xejPJw350v=78Aa4grFb3ObA)D(dR~ z{GIP#UK=o!M#GVm@EfZjnQG3A>7Y{C-uleX)?QpIf)2T&jK>@4z%*u31~RGczyIv* z<=j9nU@yTFBBmEZz7gaC`m0wT4=bPUw?FqUaNh~zVmJ5B0@qS1R@@^hYfDF#_OE^Z z$0vsXmm}Q>E<-Scqx8*n5JvWt!v5he++5BxG7N^5lwl5dPCM?@)RBbMvf2NO|LBX4 zoUA#NC|M#@2``~|0E;PRf&PQXvi<2xudQ|rfB+IH4VLMciZYSFa_Wfm{goH)Up|a7 zgetd=zr16Pcc4h5T`pFAo0F{&BJb z!R#2<+!QtsRU2%ZBwHZRa3P)T#k+@nnP0wy)RH_xOvA=8h4Bx}1Ah(g2IEnGc=}!2 Oz4fvEFJJxPJN^sZi6I*R delta 1908 zcmYLKOUPbV73F@>@JmXhwOald`rR)?O%>Yn*ypiHtky>QLJ%zNKnUz}_CDYwP;_kL zBq&G_Z;^l$Dh>*zROv0$&I?Wi>BxDZ8HgRUP$+cbx_>NAzQ<+Xz1LZ5?R7r5GktJp z`s+*6Tw|lwi=|?jY8foKB`qeoN{^)LThlSBdgtbdM~Xx>3kQw4r-FaQsOtLR?!s