Réserver sa 3ième dose, finger in the nose!

vaccin
Dernière mise a jour 07 Jan 2022 a 08:43 am

D’entrée de jeu, je te mets à l’aise, je ne suis pas là pour faire la propagande de vax, juste pour te filer un tuyau au cas où tu chercherais à faire ta 3ème dose. T’as dû remarquer qu’en ce moment, c’est la grosse galère pour obtenir un rendez-vous en ligne pour faire ton rappel de vaccin contre le COVID-19. Et bien « no kernel panic », tu vas voir dans cet article qu’il est possible d’arriver à tes fins, à condition de savoir te servir de tes dix doigts 😉

Doctolib , vitemadoze… t’as pas autre chose?

Autant te dire que sur la plateforme monopolistique Doctolib, c’est embouteillage à tous les étages.Bon ça on commence à en avoir l’habitude. Les mêmes causes produisant les mêmes effets, j’en avais touché deux mots .
J’ai donc voulu aussi tester le service Vitemadoze tant vanté par la startup-nation mais qui bizarrement pour ma part s’est révélé peu fiable. Des promesses de créneaux libres affichés mais qui au final ne le sont pas lorsqu’on cherche à les valider :-/

Donc en résumé c’est la jungle pour pouvoir prétendre à une dose de rappel.D’autant plus si tu as tes petites exigences genre plutôt une dose de vaccin Pfizer que Moderna. C’est même pas la peine,oublie!

The Walking Dead Nyc GIF by ADWEEK

Alors pour arrêter de galérer dans tes tentatives de résa , je te propose de tester …

…DoctoShotgun, pour réserver ta 3ème dose sans te prendre la tête

Au détour d’une recherche sur les internets , je tombe sur Doctoshotgun: un script python génial qui va se charger de tout pour toi. Il cherche un créneau vaccinal libre sur les 7 prochains jours en fonction des critères que tu lui auras passés. Et là où c’est fort c’est que dès qu’il le trouve il le réserve automatiquement pour toi. Elle est pas belle la vie?

Bon je te vois dubitatif et plisser des yeux comme un siamois. Ok donc le mieux pour t’en persuader, c’est de le tester non?

Installation de « DoctoShotgun »

On récupère les sources à partir du dépôt officiel:
git clone https://github.com/rbignon/doctoshotgun.git

On installe les dépendances qui vont bien:
pip install -r requirements.txt

(alternative):
pour les dockers fan, il existe une image (voir ici)

Réserver automatiquement sa troisième dose ?

C’est simple tu lances le script avec les bons arguments qui correspondent à tes critères, puis tu laisses tourner et tu vas te chercher un café ou deux.

Voici un exemple pour obtenir un rendez-vous pour la troisième dose de pfizer:

./doctoshotgun.py fr paris jeannedupont@mail.fr -p 0 -z -3

Ton mot de passe doctolib te sera demandé.
z pour pfizer
3 pour 3ème dose

si tu veux juste tester sans réserver, bah à la fin tu rajoutes l’option « dry-run« :

./doctoshotgun.py fr dijon jdupont@mail.fr -p 0 -z -3 --dry-run

En fonction de ta ville , ça peut mettre plus ou moins de temps. N’aie pas peur de laisser tourner plusieurs dizaines de minutes.

Et BINGO au bout de quelques minutes , t’obtiens ton rendez-vous comme ci-dessous:

Je te laisse découvrir les autres options possibles:

--debug, -d           show debug information
--pfizer, -z select only Pfizer vaccine
--moderna, -m select only Moderna vaccine
--janssen, -j select only Janssen vaccine
--astrazeneca, -a select only AstraZeneca vaccine
--only-second, -2 select only second dose
--only-third, -3 select only third dose
--patient PATIENT, -p PATIENT
give patient ID
--time-window TIME_WINDOW, -t TIME_WINDOW
set how many next days the script look for slots (default = 7)
--center CENTER, -c CENTER
filter centers
--zipcode CODE
filter centers by zipcode
--center-regex CENTER_REGEX
filter centers by regex
--center-exclude CENTER_EXCLUDE, -x CENTER_EXCLUDE
exclude centers
--center-exclude-regex CENTER_EXCLUDE_REGEX
exclude centers by regex
--include-neighbor-city, -n
include neighboring cities
--start-date START_DATE
first date on which you want to book the first slot (format should be DD/MM/YYYY)
--end-date END_DATE last date on which you want to book the first slot (format should be DD/MM/YYYY)
--dry-run do not really book the slot
--code CODE 2FA code
--confirm prompt to confirm before booking

Conclusion:

Belle surprise que ce petit DoctoShotgun qui tombe à point nommé même si le projet existe déjà depuis plus de 6 mois. Quoi qu’il en soit c’est un super projet et Big up à son auteur Romain Bignon pour la conception et le partage.
Si je devais calmer mes ardeurs, je dirai que c’est dommage qu’il repose entièrement sur les services monopolistiques de Doctolib.Autre petit bémol mais pas des moindres , il ne s’adresse qu’aux personnes qui maîtrisent la ligne de commande dans un terminal.

liens:
https://linuxfr.org/users/moules/journaux/doctoshotgun-pris-d-assaut-par-le-variant-etudiant
https://github.com/rbignon/doctoshotgun

11 commentaires sur Réserver sa 3ième dose, finger in the nose!

  1. Hello

    C’est pas plutôt « pip install -r requirements.txt » à la place car sinon cela retourne une erreur? Sachant aussi qu’il faut lancer cette commande à partir du dossier git préalablement créé (via un petit « cd ») ?

    Merci en tout cas

  2. ce qui est sympa ds ce script,c’est de pouvoir viser une date bien précise et laisser tourner jusqu’à ce qu’il matche:
    ./doctoshotgun.py fr strasbourg toto@gmail.fr –start-date 16/11/21 –end-date 16/11/21 -p 0 -z -3

Leave a Reply

Votre adresse de messagerie ne sera pas publiée.


*