Le forum officiel francophone du réseau de détecteurs de foudre

    • Register
    • Login
    • Search
    • Accueil
    • Tags
    • Users
    • Groups
    • Search
    • Carte foudre

    Fonction Twitter pour mybo

    Site internet, scripts, ....
    6
    84
    10765
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Clément
      Clément Admin last edited by

      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]
      Clément | Stations: 252, 733, 1440, 2601
      1 Reply Last reply Reply Quote
      • F
        flc85 Admin last edited by

        Tout à fait réalisable moi je reçois des alertes push sur mon iphone
        1 Reply Last reply Reply Quote
        • Clément
          Clément Admin last edited by

          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.
          Clément | Stations: 252, 733, 1440, 2601
          1 Reply Last reply Reply Quote
          • F
            flc85 Admin last edited by

            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
            1 Reply Last reply Reply Quote
            • Clément
              Clément Admin last edited by

              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 😄
              Clément | Stations: 252, 733, 1440, 2601
              1 Reply Last reply Reply Quote
              • F
                flc85 Admin last edited by

                Merci,je vais tester
                1 Reply Last reply Reply Quote
                • Clément
                  Clément Admin last edited by

                  Ok, n'hésite pas à me faire part de tes remarques 😉
                  Clément | Stations: 252, 733, 1440, 2601
                  1 Reply Last reply Reply Quote
                  • J
                    Joel Participant last edited by

                    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.
                    1 Reply Last reply Reply Quote
                    • Clément
                      Clément Admin last edited by

                      [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é" 😉
                      Clément | Stations: 252, 733, 1440, 2601
                      1 Reply Last reply Reply Quote
                      • J
                        Joel Participant last edited by

                        Disons que depuis que j'ai travaillé dans un département de sécurité informatique, j'ai l'esprit un peu tordu 😉
                        1 Reply Last reply Reply Quote
                        • Clément
                          Clément Admin last edited by

                          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
                          Clément | Stations: 252, 733, 1440, 2601
                          1 Reply Last reply Reply Quote
                          • J
                            Joel Participant last edited by

                            Yessss !

                            3 coups de foudre détectés à 96 km de Lobbes. Direction SO
                            1 Reply Last reply Reply Quote
                            • Clément
                              Clément Admin last edited by

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

                              Voir le premier message.
                              Clément | Stations: 252, 733, 1440, 2601
                              1 Reply Last reply Reply Quote
                              • J
                                j-m18 Participant last edited by

                                Je vais essayer prochainement , merci Clément !
                                1 Reply Last reply Reply Quote
                                • Clément
                                  Clément Admin last edited by

                                  Petite rectification faite dans le code :mrgreen:

                                  V1.2 dispo (c'est la dernière je crois).
                                  Clément | Stations: 252, 733, 1440, 2601
                                  1 Reply Last reply Reply Quote
                                  • J
                                    j-m18 Participant last edited by

                                    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 ?
                                    1 Reply Last reply Reply Quote
                                    • Clément
                                      Clément Admin last edited by

                                      Euh, oui, ça me semble normal.
                                      Tu peux te contenter de renseigner l'url de ton site par exemple.
                                      Clément | Stations: 252, 733, 1440, 2601
                                      1 Reply Last reply Reply Quote
                                      • J
                                        Julien Arnould Participant last edited by

                                        J'ai installer la fonction twitter et ca semble bien fonctionner. Bravo Clement.
                                        1 Reply Last reply Reply Quote
                                        • J
                                          j-m18 Participant last edited by

                                          [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 🙂
                                          1 Reply Last reply Reply Quote
                                          • J
                                            Julien Arnould Participant last edited by

                                            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.
                                            1 Reply Last reply Reply Quote
                                            • First post
                                              Last post
                                            Powered by NodeBB | Contributors