Utilisez l'application Zepp Life ( anciennement l'application Xiaomi Sports ) pour modifier le nombre de pas WeChat via Github Action/Alibaba Cloud/Google Github Action et pouvez définir une exécution planifiée quotidienne.
Test personnel réussi le 18/08/2022 : ghost :
L'utilisation de cet entrepôt nécessite l'application Zepp Life ( anciennement l'application Xiaomi Sports ). Veuillez vous assurer d'enregistrer Zepp Life, de le configurer et de le synchroniser avec WeChat/accès tiers avant de lire ci-dessous.
(retour en haut)
Settings - Actions - General - Allow all actions and reusable workflows
dans votre propre entrepôt Fork, n'oubliez pas save
Settings - Secrets - Actions - New repository secret
, créez plusieurs secrets
selon l'exemple suivant :Nombre exact d'étapes modifiées | Modification aléatoire du numéro d'étape | ||
Nom | Valeur | Nom | Valeur |
USER_PHONE | 18899996666 | USER_PHONE | 18899996666 |
USER_PWD | abc123 | USER_PWD | abc123 |
ÉTAPE | 10000 | STEP_MIN | 10000 |
------ | ÉTAPE_MAX | 12000 |
( USER_PHONE
est le numéro de téléphone mobile utilisé pour enregistrer l'application Zepp Life, USER_PWD
est le mot de passe du compte, STEP_MIN
doit être inférieur à STEP_MAX
et le dernier nombre de pas modifié est un nombre aléatoire entre les deux)
changebushu_Action.py
pour choisir si cela doit être exact ou aléatoire. Choisissez l'une des deux options suivantes. La première modifie le nombre d'étapes de manière aléatoire et la seconde modifie le nombre d'étapes exactement. N'oubliez pas de commenter l'autre phrase : step = str ( randint ( int ( os . environ [ 'STEP_MIN' ]), int ( os . environ [ 'STEP_MAX' ])))
step = os . environ [ 'STEP' ]
Après avoir confirmé que tout est correct, vous pouvez accéder à Run workflow
dans Actions
Si vous ne souhaitez pas définir de secrets ou si vous ne parvenez toujours pas à les configurer correctement après avoir lu le contenu ci-dessus, veuillez d'abord lire la quatrième instruction , puis décidez si vous souhaitez utiliser la méthode suivante : modifiez directement le fichier yml et changez ${{ secrets.USER_PHONE }}
, ${{ secrets.USER_PWD }}
, ${{ secrets.STEP }}
, puis accédez directement à Exécuter le workflow dans Actions. Mais sachez que, comme un référentiel directement forké est public
par défaut, vos informations personnelles peuvent être exposées ! Le développeur n'assume aucune responsabilité à ce sujet. En fait, sous cet aspect, il est préférable de définir des secrets : coincé_out_tongue_closed_eyes :
(retour en haut)
Modifiez directement ce fichier yml et décommentez les deux phrases suivantes :
schedule:
- cron: '0 9,12 * * *'
Il peut fonctionner tous les jours à 17h00 et 20h00, heure de Pékin. Cependant, le planning d'action ne s'exécute souvent pas à l'heure . Par exemple, il est programmé à 20h00 mais retardé jusqu'à 20h50 (ou même plus tard). Et les modifications du premier jour ne seront probablement pas exécutées ce jour-là .
Vous pouvez déterminer l'heure d'exécution en modifiant l'heure à l'intérieur. Il convient de noter que le nombre à l'intérieur fait référence à l'heure UTC et que 8 heures doivent être ajoutées pour convertir à l'heure de Pékin.
Concernant l'exécution programmée de GitHub Action, veuillez consulter la documentation officielle GitHub associée.
(retour en haut)
changebushu.py
changebushu.py
password
de connexion user
utilisateur. Il doit être enregistré sur Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
Enregistrez le fichier .py
modifié 6. Créez un nouveau terminal
python3 changebushu.py
(retour en haut)
Alibaba Cloud est sur le point d'expirer :rire : Je ne voulais pas continuer à dépenser de l'argent, alors j'ai trouvé Google Colab ?
.ipynb
dans GoogleColab et cliquez sur +Code
pour ajouter un bloc de code (un seul suffit !)changebushu.py
dans ce bloc de codepassword
de connexion user
utilisateur. Il doit être enregistré sur Zepp Life app
step = ''
step = str ( randint ( 10121 , 12302 ))
//确保前面的数字小于后面的数字
(retour en haut)
changebushu_Action.py
, Alibaba Cloud et Google Colab utilisent changebushu.py
, ne vous y trompez pas. (Non seulement il s'agit d'un problème de configuration des variables d'environnement, mais de nombreux paramètres de débogage ont été supprimés dans changebushu_Action.py
pour garantir que les informations privées ne seront pas affichées dans workflow
.)secrets
dans Github Action, veillez à suivre les étapes ci-dessus. Ne définissez pas d'abord Environments
, puis n'y ajoutez pas de variables.secrets
ci-dessus, mais veuillez d'abord lire la quatrième déclaration.(retour en haut)
J'ai supprimé beaucoup d'enregistrements de commits, et je les ai presque tous supprimés : rofl : Je vais donc les enregistrer un peu ici.
v0.1
2022.5.11 : premier téléchargement, ajoutant comment utiliser Alibaba Cloudv0.2
2022.7.17 : Ajouter comment utiliser Github Action ; réécrire README.md
; modifier du code ;v0.3
2022.7.21 : Ajouter une sélection d'étapes aléatoires(retour en haut)
(retour en haut)