Skip to content

Créer un bot qui fait des captures d'écran à ma place chaque jour #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
6 of 11 tasks
Naereen opened this issue Apr 27, 2020 · 5 comments
Open
6 of 11 tasks
Assignees
Labels
challenge Quelqu'un nous lance un défi ! enhancement New feature or request question Further information is requested

Comments

@Naereen
Copy link
Member

Naereen commented Apr 27, 2020

Je vais créer un petit bot (un programme) qui fera un make play et des captures d'écran à ma place !

  • Créer un bot que je peux lancer comme un script, quand je veux,
  • Avec cron ou watch, je peux le lancer tous les jours à 20h00 (quand on applaudit le personnel soignants !).
  • @Remi100fa1000 @eleurent idée d'un nom marrant pour ce bot ? Je pensais ClappoBot pour la référence aux clap 👏 👏 aux soignants 😷 !

Liste de captures à faire

  • de la position en vrai,
  • de l'équipe,
  • de la position sur la carte,
  • du menu des badges (montre l'argent)
  • du Pokédex.

Autre objectifs :

  • Automatiser la mise à jour du README.md (si le script a juste pour but de tourner ici, je peux utiliser markdown-include.
  • Créer un autre compte GitHub exprès pour ce bot, et faire (et GPG-signer ?) mes commits en tant que ce bot !
  • Créer une action GitHub (ou un script de mon côté) qui fasse ça à chaque commit "DONE" (i.e., fin de session de jeu de n'importe qui d'autre) pour éviter aux joueurs de devoir faire les captures eux-même !
@Naereen Naereen self-assigned this Apr 27, 2020
@Naereen Naereen added challenge Quelqu'un nous lance un défi ! enhancement New feature or request question Further information is requested labels Apr 27, 2020
@eleurent
Copy link
Contributor

eleurent commented Apr 27, 2020

Je préfère la github action plutôt que le cron job, ça permet d'avoir une prise de screen par session de jeu plutôt qu'un par jour.

Edit -- la fin n'est pas passée:
Les commit seraient automatiquement signés par Github Actions

@Naereen
Copy link
Member Author

Naereen commented Apr 27, 2020

@eleurent je vais d'abord essayer avec cron parce que c'est une technologie que je connais très bien, et ce sera sur mon ordinateur. Dès que ça marchera, je me renseignerai sur les actions GitHub.

@eleurent
Copy link
Contributor

Et pour le nom: pourquoi pas Rob-alie, en référence à (Robot et) Obalie, Pokémon Clap Clap

@Naereen
Copy link
Member Author

Naereen commented May 4, 2020

Je vois que xdotool semble être le bon outil pour faire ça.
A coup de gnome-screenshot et sleep je pense pouvoir automatiser toutes les captures d'écran assez facilement.

Naereen added a commit that referenced this issue May 4, 2020
Naereen added a commit that referenced this issue May 4, 2020
@Naereen
Copy link
Member Author

Naereen commented May 4, 2020

J'ai la base du script, mais il reste à le faire marcher...

Naereen added a commit that referenced this issue May 5, 2020
- mais c'est TRÈS custom pour ma machine, pas très reproductible
- Cf #19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
challenge Quelqu'un nous lance un défi ! enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants