Ce script automatise le téléchargement instantané ou différé par compte à rebours.
Ce script est conçu pour automatiser les clics sur 1fichier.com en gérant trois cas de figures distincts :
Pas de téléchargement en cours ni de temps à attendre :
Dans ce cas, les boutons de téléchargements sont directement auto-cliqués sans délai. Une fois le téléchargement lancé,
l'onglet se fermera automatiquement (si c'est la seule fenêtre ou onglet ouvert, le navigateur enverra un message
d'avertissement sur le téléchargement en cours).
Présence d'un compte à rebours :
Lorsqu'un compte à rebours est détecté, le script affiche des messages d'informations dans la partie warning et sur le
bouton de téléchargement, indiquant le nombre de minutes restantes actualisées au fil du temps et l'heure approximative
à laquelle le téléchargement démarrera.
Comme le compte à rebours du site n'est pas parfaitement synchronisé côté client (en raison de leur utilisation d'un
setInterval qui ajoute un délai), plus le compte à rebours est long, plus l'heure de téléchargement affichée sera
imprécise (à quelques secondes ou minutes près).
Le téléchargement automatique commencera réellement à la fin du compte
à rebours, indépendamment de l'heure affichée, qui n'est qu'une estimation. La marge d'erreur maximale correspond au
délai de setInterval du script (par défaut 10 secondes, ou selon votre préférence), que vous pouvez définir dans le
panneau de configuration du script.
Téléchargement déjà en cours :
Si un téléchargement est déjà en cours, le script recharge automatiquement la page toutes les 5 minutes (par défaut,
mais vous pouvez régler ce délai selon vos préférences dans le panneau de configuration du script) jusqu'à ce que le
téléchargement précédent soit terminé.
Une fois le téléchargement en cours terminé, le script revient au premier ou au deuxième cas de figure, en fonction de
la situation. Cette fonctionnalité garantit que le script reste opérationnel et prêt à agir dès que les conditions le
permettent.
Pendant que le compte à rebours est actif ou qu'un téléchargement est déjà en cours, le bouton de téléchargement est
volontairement désactivé afin d'éviter à l'utilisateur de recharger involontairement la page pendant que le deuxième ou
troisième cas de figure est actif.
Il est également possible dans les cas de figures précédemment mentionnés qu'un bouton différent se trouve à la place de
celui de téléchargement, auquel cas vous ne verrez pas le texte d'information personnalisé sur celui ci mais l'info sera
cependant toujours disponible dans la partie warning.
Il en est de même pour le cas de figure "téléchargement déjà en cours", dans ce dernier, le setInterval est réglé à 5
min (par défaut, ou selon vos préférences), donc même si plus aucun téléchargement n'est en cours il se passera un
maximum de 5 min (par défaut, ou selon vos préférences) avant que le code soit réexécuté.
3 options de personnalisation: