Bienvenu dans notre nouvelle maison pour le forum. Comme annoncé via mail, vous devez passer par un reset de votre mot de passe.

Voilà le lien direct vers la page pour demander un nouveau mot de passe : https://www.blitzortung.fr/reset

Le système vous enverra un mail avec un autre lien pour ajouter le nouveau mot de passe de votre choix, une fois fait, vous devriez retrouver votre compte comme avant. Reste plus qu'à remettre votre avatar via votre profil.

Fonction Twitter pour mybo


  • Admin

    Bonjour à tous,

    Ca intéresserait quelqu'un d'avoir un système qui envoie une alerte sous forme de tweet?
    Je me dit qu'on pourrait utiliser la fontion url de mybo pour lancer notre script qui poste le tweet. La seul problème, c'est qu'il me faudrait récupérer les différents informations disponibles dans mybo.

    L'url serait par exemple : twitter.php?nombre=$ligthning&distance=$range ...
    Ensuite, dans twitter.php, on récupère le tout avec de $_GET et on poste le message. Je pense que c'est faisable avec du cURL ou bien en utilisiant l'API de Twitter.

    Qu'en pensez-vous?

    Bonne journée


    [color=#BF0000][b]EDIT : Ci-dessous, la dernière version du script mybo-tweet[/b][/color]

    Changelog : https://www.meteomelin.be/staticfiles/blitzortung_tools/mybo_tweet/

    Téléchargements:
    [url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.zip]V2.0[/url]
    [url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.1.zip]V2.0.1[/url]
    [url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.2.zip]V2.0.2[/url]
    [url=https://www.meteomelin.be/files/mybo-tweet/mybo-tweet-2.0.3.zip]V2.0.3[/url]
    [url=https://www.meteomelin.be/files/mybo-tweet/mybo_tweet_3.0.zip]V3.0[/url]

  • Admin

    Tout à fait réalisable moi je reçois des alertes push sur mon iphone

  • Admin

    Ok. Tu as une idée des valeur à transmettre dans l'URL?
    Parce que à part avec des $_GET dans le script qui poste sur Twitter, je ne vois pas comment faire.

  • Admin

    A utiliser avec "URL":

    {name}: Nom de votre alerte
    {strikes}: Nombre de coups de foudre
    {time}: Heure du dernier coup
    {first}: Heure du premier coup dans la période choisie
    {dist}: Distance du dernier coup pour la position choisie
    {bear}: Direction du dernier coup pour la position choisie

  • Admin

    Bon voilà. C'est opérationnel !
    Je n'ai pas beaucoup de mérite. Je n'ai fait que le fichier send.php :lol:
    Seul hic, ça ne prend pas en compte les accents. Faudra que j'y regarde. (peut-être avec é)

    Je partage mon script 😉

    Bon tweeting 😄

  • Admin

    Merci,je vais tester

  • Admin

    Ok, n'hésite pas à me faire part de tes remarques 😉

  • Participant

    Salut Clément,

    1) ton code fonctionne parfaitement et le tuto est clair et précis
    2) c'est super sympa d'avoir partagé
    3) il y a un problème de sécurité dans ton code. Connaissant l'url, n'importe qui peut envoyer des messages Twitter en ton nom.

    Pour le point 3, j'ajouterais dans l'URL du config.php "&secretkey=<clé secrète>" et dans ton script une ligne de code qui compare $_GET['secretkey'] avec <clé secrète>. Dans le cas où secretkey est incorrect, le script s'arrête.

    Evidemment, on peut aussi jouer avec du MD5 mais je ne vois pas trop l'intérêt ici.

  • Admin

    [quote="Joel"]3) il y a un problème de sécurité dans ton code. Connaissant l'url, n'importe qui peut envoyer des messages Twitter en ton nom. [/quote] Oui et non. Il faut tout de même connaître les variables utilisées dans l'url et dans le script pour pouvoir tweeter en ton nom.

    Exemple: $message = "Impacts a $dist de Lobbes direction $bear";
    Tous les messages envoyés contiendront ou minimum: Impact a de Lobbes direction

    Si un petit malin veut s'amuser à tweeter avec ton script, il doit au moins définir une variable. Mettons que dans l'url il mette &dist=Joel
    Le tweet sera: Impact a Joel de Lobbes direction

    Il n'est pas possible de faire send.php?tweet=Joel est méchant!
    Et que le tweet soit: Joel est méchant! 😄

    Mais oui, j'ajouterai une petite "sécurité" 😉

  • Participant

    Disons que depuis que j'ai travaillé dans un département de sécurité informatique, j'ai l'esprit un peu tordu 😉

  • Admin

    Non mais c'est certain, une petite sécurité en plus ne fait pas de mal 🙂
    Je vais aussi faire un fichier de config uniquement.

    Je pense que ça pourra se faire la semaine prochaine


    Envoyé de mon iPhone à l'aide de Tapatalk

  • Participant

    Yessss !

    3 coups de foudre détectés à 96 km de Lobbes. Direction SO

  • Admin

    Finalement, après 1 mois d'attente, voici la version avec le token additionnel.

    Voir le premier message.

  • Participant

    Je vais essayer prochainement , merci Clément !

  • Admin

    Petite rectification faite dans le code :mrgreen:

    V1.2 dispo (c'est la dernière je crois).

  • Participant

    Clément , je viens d'essayer de l'installer et je suis "bloqué" est-ce normal lors de la création de "l'application" de renseigner un website ? Je omprends pas trop pourquoi , à moins que je me sois trompé quelque part ?

  • Admin

    Euh, oui, ça me semble normal.
    Tu peux te contenter de renseigner l'url de ton site par exemple.

  • Participant

    J'ai installer la fonction twitter et ca semble bien fonctionner. Bravo Clement.

  • Participant

    [quote="clement104"]Euh, oui, ça me semble normal.
    Tu peux te contenter de renseigner l'url de ton site par exemple.[/quote] Oki merci Clément je pensais qu'on était pas obligé en faite ! Je vais essayer de l'installer 🙂

  • Participant

    Salut les amis,

    Quelqu'un à t'il u des problèmes avec le script twitter car pour ma part ce ne semble plus fonctionner depuis la dernière mise à jour de MyBlitzortung. Quelqu'un pourrait me confirmer ?

    Merci.

Se connecter pour répondre