LiloPyBot est un petit logiciel qui récupère automatiquement des gouttes pour l'association de votre choix.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Eliott Lavier e526f7cc2e
Amélioration du script
1 week ago
.gitignore Initial commit 1 week ago
LICENSE Initial commit 1 week ago
README.md Création de LiloPyBot.py et du fichier de config; Spoofing de l'User-Agent. 1 week ago
lilopybot.py Amélioration du script 1 week ago
settings.ini Création de LiloPyBot.py et du fichier de config; Spoofing de l'User-Agent. 1 week ago

README.md

LiloPyBot

Petit script qui récupère automatiquement des gouttes pour l’association de votre choix.

Présentation

Le souci de Lilo (et de tout les moteurs de recherche caritatifs), c’est que l’on est obligé de s’exposer à des pubs pour pouvoir contribuer à une cause. De plus, même si vous désactivez votre bloqueur de pubs, n’allez pas cliquer souvent sur les liens publicitaires.

Pour palier à ce problème, j’ai développé LiloPyBot (qui est le cousin de EcoPyBot).

Son fonctionnement est simple, il récupère tous les liens sponsorisés d’une page de résultats de recherche et les ouvre pour simuler un clic de la part d’un utilisateur de Lilo. Bien sûr, il n’est pas nécessaire d’avoir Lilo en tant que moteur de recherche par défaut ni d’ouvrir un navigateur. Tout se fait en arrière plan et les seules choses visibles sont ce qui est affiché sur l’interface en ligne de commande.

Attention cependant, le script LiloPyBot requiert un compte Lilo si vous souhaitez que vos gouttes soient transférées à votre projet préféré.

Ce script permet donc de récolter un grand nombre de gouttes en peu de temps sans devoir supporter les horribles pubs du capitalisme de surveillance.

Fonctionnement détaillé

LiloPyBot récupère l’identifiant de compte associé au couple mail+mot-de-passe et effectue des recherches automatiques à partir d’une liste de termes prédéfinie. A chaque recherche, LiloPyBot extrait les liens sponsorisés en localisant les classes ad des balises <a> puis les ouvre un par un. Ce processus se répète jusqu'à ce que l’utilisateur décide de stopper LiloPyBot.

Installation (version classique)

Sur Windows

  1. Aller dans l’onglet Versions (Releases).
  2. Télécharger l’exécutable LiloPyBot.exe ainsi que le fichier settings.ini.
  3. Remplir les champs mail et mdp dans le fichier settings.ini.
  4. Lancer LiloPyBot.exe.

OU

  1. Installer Python 3 : https://www.python.org/downloads/windows/
  2. Installer la dépendance ncurses (cmd administrateur) : pip install windows-curses
  3. Aller dans l’onglet Versions (Releases).
  4. Télécharger le code source (.zip ou .tar.gz) et l’extraire.
  5. Remplir les champs mail et mdp dans le fichier settings.ini.
  6. Lancer l’exécutable : python lilopybot.py

Sur Linux et Mac

  1. Aller dans l’onglet Versions (Releases).
  2. Télécharger le code source (.zip ou .tar.gz) et l’extraire.
  3. Remplir les champs mail et mdp dans le fichier settings.ini.
  4. Lancer l’exécutable : python3 lilopybot.py

Installation (version headless)

Sur Windows

... à venir ...

Sur Linux

  1. Aller dans l’onglet Versions (Releases).
  2. Télécharger le code source (.zip ou .tar.gz) et l’extraire.
  3. Remplir les champs mail et mdp dans le fichier settings.ini.
  4. Lancer la commande d’installation : sudo make install
  5. Lancer la commande de lancement : sudo make run
  6. Pour désinstaller le programme lancer : sudo make remove

Sur Mac

... à venir ...

FAQ

1) Quelle quantité de données sont envoyées ou reçues ?

-> LiloPyBot récupère le code HTML de la page des résultats de recherche qui fait environ 500ko. A cela, il faut ajouter l’envoi de 1 à 8 requêtes vers les services de distribution des publicités qui font environ 1ko chacune. Cela fait au total environ 505ko de données : 500ko reçus et 5ko envoyés. Bien sûr LiloPyBot réalise cette opération quasiment toutes les secondes.

2) Comment s’effectue le calcul du nombre de gouttes récoltées ?

-> Lilo incrémente le compteur de gouttes dans 2 cas : lors d’une recherche d’un terme dans la barre de recherche de Lilo et à chaque ouverture de lien publicitaire.

3) Est-ce légal ?

-> Ce script permet en quelque sorte d’inverser le fonctionnement initial de Lilo qui est de faire des recherches vers celui de servir de receveur et répartiteur de fonds vers divers projets. Il n’est donc pas illégal car il ne modifie en rien le fonctionnement de Lilo mais “optimise” son fonctionnement pour produire plus d’argent.

4) Qu’est ce que lilopybot-headless ?

-> C’est LiloPyBot mais optimisé pour une utilisation en arrière-plan en tant que service du système. Cela permet d’aider financièrement des associations de manière automatique dès le démarrage du PC sans avoir à laisser ouvert une fenêtre. De plus cette version possède plusieurs threads (en fonction du nombre de cœurs du processeur) c-à-d que le programme est lancé plusieurs fois en simultané afin d’accélérer le processus de plantages d’arbres.

5) Quel est l’impact de Lilo et LiloPyBot sur les GAFAM ?

-> Le moteur de recherche Lilo utilise la régie publicitaire de Microsoft Bing (Bing Ads) pour ses liens sponsorisés. Lorsque vous cliquez sur un lien sponsorisé, Bing Ads prélève de l’argent auprès de l’annonceur, se rémunère et rémunère Lilo. Donc en utilisant Lilo(PyBot), vous participez à l’engraissement de Microsoft. A vous de voir. Si vous en avez les moyens, privilégiez les dons directs à des associations.

Licence

Ce programme est distribué sous les termes de la licence GNU General Public Licence (GPL) version 3 de la Free Software Foundation (FSF).