<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[garmin-to-fittrackee (install)]]></title><description><![CDATA[<pre><code class="language-bash"># python3.11 -m venv garmin-to-fittrackee
# source garmin-to-fittrackee/bin/activate
# cd garmin-to-fittrackee/
# git clone https://git.dryusdan.fr/Dryusdan/garmin-to-fittrackee.git
# cd garmin-to-fittrackee
# pip install poetry
# poetry install

Current Python version (3.11.2) is not allowed by the project (^3.12).
Please change python executable via the "env use" command.
# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
# deactivate
</code></pre>
]]></description><link>https://lemmy.cyber-neurones.org/topic/395/garmin-to-fittrackee-install</link><generator>RSS for Node</generator><lastBuildDate>Mon, 21 Sep 2026 07:06:50 GMT</lastBuildDate><atom:link href="https://lemmy.cyber-neurones.org/topic/395.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 31 Aug 2026 10:53:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to garmin-to-fittrackee (install) on Mon, 31 Aug 2026 11:37:28 GMT]]></title><description><![CDATA[<p dir="auto">C’est bon cela fonctionne à nouveau …</p>
<pre><code class="language-bash">                    ERROR    [sports/get_fittrackee_sport_by_garmin_id] Not Fittrackee match with garmin sport id 240                                                                                   sports.py:134
                    ERROR    [sports/get_fittrackee_sport_by_garmin_id] Set to cycling road                                                                                                             sports.py:137
                    INFO     [main/_fetch_garmin_activity_file] Activity data downloaded to file /tmp/24145714013.zip                                                                                     main.py:241
[08/31/26 13:35:04] INFO     [fittrackee/upload_workout] Activity added on Fittrackee with id KdjFEeZJPpk24idGwDRfSS                                                                                fittrackee.py:288
                    INFO     [main/sync] Fetching activities on Garminfrom Aug 30, 2026to Aug 31, 2026                                                                                                    main.py:163
[08/31/26 13:35:05] INFO     [main/_fetch_garmin_activity_file] Activity data downloaded to file /tmp/24181394659.zip                                                                                     main.py:241
[08/31/26 13:35:20] INFO     [fittrackee/upload_workout] Activity added on Fittrackee with id G8EdcT5tnX29hNE7ucuwte                                                                                fittrackee.py:288
</code></pre>
<p dir="auto">Le surf est vue comme du vélo … misère.</p>
]]></description><link>https://lemmy.cyber-neurones.org/post/1231</link><guid isPermaLink="true">https://lemmy.cyber-neurones.org/post/1231</guid><dc:creator><![CDATA[farias]]></dc:creator><pubDate>Mon, 31 Aug 2026 11:37:28 GMT</pubDate></item><item><title><![CDATA[Reply to garmin-to-fittrackee (install) on Mon, 31 Aug 2026 11:12:46 GMT]]></title><description><![CDATA[<p dir="auto">Voir : <a href="https://github.com/Dryusdan/garmin-to-fittrackee" rel="nofollow ugc">https://github.com/Dryusdan/garmin-to-fittrackee</a></p>
<pre><code class="language-bash"># garmin2fittrackee setup config-tool
╭──────────────────────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ────────────────────────────────────────────────────────────────────────────────────────╮
│ /root/garmin-to-fittrackee2/garmin-to-fittrackee/garmin_to_fittrackee/main.py:461 in config_tool                                                                                                                  │
│                                                                                                                                                                                                                   │
│   458 │                                                                                                                                                                                                           │
│   459 │   db = sqlite3.connect(f"{database_path}/db.sqlite3")                                                                                                                                                     │
│   460 │   cur = db.cursor()                                                                                                                                                                                       │
│ ❱ 461 │   cur.execute(                                                                                                                                                                                            │
│   462 │   │   "CREATE TABLE "                                                                                                                                                                                     │
│   463 │   │   "activities_ids(fittrackee_id VARCHAR(255) UNIQUE,"                                                                                                                                                 │
│   464 │   │   "garmin_id INTEGER(100) UNIQUE)"                                                                                                                                                                    │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
OperationalError: table activities_ids already exists
# garmin2fittrackee setup garmin
Email: XXXXXX@cyber-neurones.org
Password: 
[08/31/26 13:11:38] WARNING  [client/login] mobile+cffi returned 429: GarminConnectTooManyRequestsError: Mobile login returned 429 — IP rate limited by Garmin                                          client.py:570
[08/31/26 13:11:39] WARNING  [client/login] mobile+requests returned 429: GarminConnectTooManyRequestsError: Mobile login returned 429 — IP rate limited by Garmin                                      client.py:570
Enter the MFA code received: XXXXXXXX

</code></pre>
]]></description><link>https://lemmy.cyber-neurones.org/post/1230</link><guid isPermaLink="true">https://lemmy.cyber-neurones.org/post/1230</guid><dc:creator><![CDATA[farias]]></dc:creator><pubDate>Mon, 31 Aug 2026 11:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to garmin-to-fittrackee (install) on Mon, 31 Aug 2026 11:09:55 GMT]]></title><description><![CDATA[<p dir="auto">Nouveau test :</p>
<pre><code class="language-bash"># python3.12 -m venv garmin-to-fittrackee2
...
# poetry install
Installing dependencies from lock file

Package operations: 25 installs, 0 updates, 0 removals

  - Installing annotated-doc (0.0.5)
  - Installing coverage (7.15.4)
  - Installing curl-cffi (0.16.2)
  - Installing garminconnect (0.3.11)
  - Installing iniconfig (2.3.0)
  - Installing isort (8.0.1)
  - Installing markdown-it-py (4.2.0)
  - Installing mdurl (0.1.2)
  - Installing oauthlib (3.3.1)
  - Installing pendulum (3.2.0)
  - Installing pluggy (1.6.0)
  - Installing pygments (2.21.0)
  - Installing pytest (9.1.1)
  - Installing pytest-cov (7.1.0)
  - Installing pytest-mock (3.15.1)
  - Installing python-dateutil (2.9.0.post0)
  - Installing pyyaml (6.0.3)
  - Installing requests-mock (1.12.1)
  - Installing requests-oauthlib (2.0.0)
  - Installing rich (15.0.0)
  - Installing ruff (0.16.4)
  - Installing six (1.17.0)
  - Installing typer (0.27.1)
  - Installing tzdata (2026.3)
  - Installing ua-generator (2.1.3)

Installing the current project: garmin-to-fittrackee (0.12.0)
</code></pre>
]]></description><link>https://lemmy.cyber-neurones.org/post/1229</link><guid isPermaLink="true">https://lemmy.cyber-neurones.org/post/1229</guid><dc:creator><![CDATA[farias]]></dc:creator><pubDate>Mon, 31 Aug 2026 11:09:55 GMT</pubDate></item><item><title><![CDATA[Reply to garmin-to-fittrackee (install) on Mon, 31 Aug 2026 11:07:26 GMT]]></title><description><![CDATA[<p dir="auto">Installation de Python 12 :</p>
<pre><code class="language-bash"># wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
# tar xzf Python-3.12.0.tgz
# cd Python-3.12.0
# ./configure --enable-optimizations
# make -j$(nproc)
./python -E -c 'import sys ; from sysconfig import get_platform ; print("%s-%d.%d" % (get_platform(), *sys.version_info[:2]))' &gt;platform
The necessary bits to build these optional modules were not found:
_dbm                  _gdbm                                    
To find the necessary bits, look in configure.ac and config.log.

Checked 111 modules (31 built-in, 77 shared, 1 n/a on linux-x86_64, 0 disabled, 2 missing, 0 failed on import)
make[1] : on quitte le répertoire « /usr/src/Python-3.12.0 »
# make altinstall
Processing /tmp/tmpwuueeor1/pip-23.2.1-py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-23.2.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

</code></pre>
]]></description><link>https://lemmy.cyber-neurones.org/post/1227</link><guid isPermaLink="true">https://lemmy.cyber-neurones.org/post/1227</guid><dc:creator><![CDATA[farias]]></dc:creator><pubDate>Mon, 31 Aug 2026 11:07:26 GMT</pubDate></item></channel></rss>