Skip to content

Instantly share code, notes, and snippets.

@oemebamo
Last active February 2, 2022 07:27
Show Gist options
  • Save oemebamo/95e58bc41fba77f3d8bef35859f64d46 to your computer and use it in GitHub Desktop.
Save oemebamo/95e58bc41fba77f3d8bef35859f64d46 to your computer and use it in GitHub Desktop.
Suffersync

Installing Python3, PIP & SufferSync

Installing Python3

in terminal, type python3 --version dan opende macosx vraag om "command line tools" te installeren, omdat ik dat nog niet had dat doen, en eenmaal geinstalleerd

terug in terminal python3 --version nu werkte het en gaf dit:

jurriaanpersyn@Jurriaans-MacBook-Air ~ % python3 --version
Python 3.8.2

Installing PIP

Dan moet je "pip" installeren (da's programma dat python programma's kan installeren) Hier vind je wat uitgebreidere uitleg: https://packaging.python.org/en/latest/tutorials/installing-packages/#ensure-you-can-run-pip-from-the-command-line

Ik moest het nog installeren, door https://bootstrap.pypa.io/get-pip.py te dowloaden en dan die file uit te voeren via python3 get-pip.py

Om die file uit te voeren, moet je het doen in de directory waar je hem hebt gedownload. Uitleg over hoe je naar folders navigeert via command line, vind je hier: https://www.macworld.com/article/221277/command-line-navigating-files-folders-mac-terminal.html als je dat nog niet gedaan hebt

Als die pip installatie is gelukt, kan je dat verifieren door: python3 -m pip --version uit te voeren dan geeft die een versie en locatie terug waar 't staat

Dan kan je ook bvb nog python3 -m pip install --upgrade pip setuptools wheel uitvoeren om te zorgen dat je de laatste versies daarvan hebt.

Installing SufferSync

En dan kan je suffersync installeren via python3 -m pip install suffersync

Running SufferSync

Nu wil je suffersync openen, dat doe je best door eerst ergens een nieuwe directory te maken waar je die configuratie file gaat zetten.

Als je in terminal in die directory zit, dan doe je python3 -m suffersync om suffersync te openen.

Dan ga je dit zien als output:

Created suffersync.cfg. Add your user details to that file and run suffersync again.

Wat je dan doet, is die file openen en de details invullen.

Als je alles goed invult, en dan dat bestand opslaat en dan opnieuw in terminal python3 -m suffersync runned, dan ga je zien dat hij gaat beginnen syncen

jurriaanpersyn@Jurriaans-MacBook-Air Suffersync % python3 -m suffersync
Uploaded 2022-02-02: To Get To The Other Side (Ride)
Uploaded 2022-02-02: Full Body 05 (WeightTraining)
Uploaded 2022-02-02: Mobilize and Activate II (Yoga)
Uploaded 2022-02-02: Core Focus 02 (WeightTraining)
Uploaded 2022-02-03: Seated Sprints: 2 Sets 5 x 10s (Ride)
Uploaded 2022-02-03: Improving Posture II (Yoga)
Uploaded 2022-02-04: Core Focus 01 (WeightTraining)
...

In de config file kan je kiezen van wanneer tot wanneer hij workouts moet syncen, ik stel voor dat je die date range eerst klein houdt (stel dat er iets fout loopt, dan loopt het maar voor kleine periode fout).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment