Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Programme] Browthon - Navigateur web en Python

Navigateur web en Python avec PyQt

    30 juin 2018 à 12:37:27

    Salut à tous,

    Je poste aujourd'hui ce message pour présenter mon projet : Browthon.
    Mais avant cela, commençons par une petite présentation de moi-même : je suis LavaPower, développeur Python depuis bientôt 3 ans et ayant à mon actif de nombreux projet. Je suis d'ailleurs le seul au commande de Browthon :)

    Revenons à Browthon.

    En savoir plus sur le projet

    Genèse

    C'est en traînant sur le web que j'ai trouvé l'idée de Browthon. Je cherchais un projet afin de m'améliorer en Python et de me confronter à la difficulté. La version 0.0.1 trouvable sur le github est tout simple un code trouvé sur un site internet. Mais aujourd'hui, Browthon n'a plus rien à voir avec ce code et c'est de voir le navigateur se transformer de jour en jour qui me donne envie de continuer !

    Généralités et avancement

    Actuellement, Browthon en est à la version 2.4.0 qui intègre tout ce qui est les fonctionnalités de bases sauf les téléchargements qui sont déjà commits et prêts pour la 2.5.0. Browthon intègre donc les historiques, les favoris, des raccourcis claviers, des onglets, des logs qui sont des fonctions basiques mais il intègre aussi des thèmes, des raccourci URL et des sessions.

    Les raccourci url sont en fait à des lettres, des mots ou des phrases qui correspondent à des urls et, dans la barre d'adresse, si vous entrez la lettre, le mot... Browthon chargera l'url.
    Les sessions sont l'enregistrement des sites sur lesquels vous êtes avec un nom. Exemple, vous aimez avoir les sites pour Discord, OpenClassroom et Youtube quand vous codez, il suffira d'ouvrir ces sites puis d'enregistrer la session au nom "Développement" et enfin, quand vous réouvrerez le navigateur vous pourrez réouvrir ces sites en quelques clics :)

    Objectifs

    Browthon est en constant amélioration. Mon but est de faire de lui un navigateur simple, stable et utile sans trop l'alourdir.

    Des fonctionnalités sont prévues comme l'arrivé d'addons en Python et vous pouvez toujours faire des suggestions sur Github ou même discord :)

    Le projet et son originalité

    Faire un navigateur n'est pas vraiment original. Il en existe plein et des très bon. Cependant, les navigateurs en python ne sont pas commun mais on peut quand même citer QuteBrowser dont Browthon se rapporche par l'utilisation de PyQt.

    Browthon est un navigateur plus jeune que son concurrent, moins avancé. Cependant, QuteBrowser a fait le choix d'être un navigateur basé sur le clavier alors que Browthon se veut plus traditionnel tout en ayant des fonctionnalités inexistantes chez QuteBrowser

    Cette présentation est à présent terminé. Vous pouvez retrouver Browthon sur :
    - Github : ICI
    - Discord : ICI
    - Son Site : ICI

    Merci d'avoir lu jusqu'à la fin.

    MAJ : ICI

    MAJ² : ICI

    -
    Edité par LavaPower 12 novembre 2018 à 10:26:57

    • Partager sur Facebook
    • Partager sur Twitter

    Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

      3 juillet 2018 à 18:07:28

      Publication de la 2.5.0 Basic Update :

      ATTENTION :
      - Si vous voulez les versions stables de Browthon, il faut prendre le launcher directement. Il mettra à jour Browthon de lui-même.

      - Si vous mettez à jour Browthon à la main, il est nécessaire de supprimer le fichier de configuration. Les fichiers de favoris et d'historique peuvent être gardé

      Changelog :

      • Système de téléchargements avec menu
      • Nouveau menu pour l'historique et les favoris (avec raccourci H et F)
      • Nouveau système de logs
      • Système de fenêtre pour tous les anciens menus
      • Création de fenêtre pour les informations sur Browthon, PyQt et Qt

      Bugs connus :

      • x

      Dépendances :

      • Python 3.5+
      • PyQt5
      • Requests

      Rappel du lien du launcher : https://github.com/LavaPower/Browthon/releases/download/v2.4.0/Browthon.py

      -
      Edité par LavaPower 3 juillet 2018 à 18:20:22

      • Partager sur Facebook
      • Partager sur Twitter

      Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

        31 juillet 2018 à 11:23:39

        Salut à tous,

        Beaucoup de changement ont eu lieu, certains sont encore en cours. Tout d’abord, Browthon est en cours de reprogrammation en C++, toujours avec Qt. Le github de la version C++ correspond à celui-ci (soit le normal) Tandis que la version Python est toujours accessible mais ici Au niveau du discord, il est spécialisé pour Browthon avec un bot que j’ai créé moi même ;)

        Je tiens à remercier tous les gens qui me suivent encore et surtout Feldrise qui est toujours présent pour m’accompagner :D
        • Partager sur Facebook
        • Partager sur Twitter

        Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

          12 novembre 2018 à 10:22:49

          Salut à tous,

          Le dernier post date d'il y a presque 3 mois, il faut donc une mise à jour. Et une grosse.

          Tout d'abord, Browthon-C++ a été arrêté, mon niveau en C++ étant trop bas pour un projet comme celui-ci. Cependant, Browthon revient. Il revient dans une nouvelle version nommé Browthon-Reborn, codé en Python et toujours en Python.

          Le but premier de cette version est d'atteindre le niveau de fonctionnalité de Browthon-Python, premier version de Browthon mais sur une base propre afin d'ajouter d'autres fonctionnalités plus facilement.

          Au niveau du discord, celui-ci a beaucoup changé. Il sert à tous mes projets personnels : Browthon, AList... Je rappelle le lien : ICI.

          -
          Edité par LavaPower 12 novembre 2018 à 10:23:15

          • Partager sur Facebook
          • Partager sur Twitter

          Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

            26 novembre 2018 à 10:53:27

            Hey !

            Browthon Reborn avance petit à petit. La première version fonctionnelle devrait bientôt sortir !
            Du coup, j'update le lien discord : ICI

            • Partager sur Facebook
            • Partager sur Twitter

            Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

              8 décembre 2018 à 12:29:34

              Hey !
              Je vous offre aujourd'hui la premier version de Browthon-Reborn.
              Le changelog est vide vu que c'est la première version mais celle-ci incorpore de nombreuses choses : Paramètres, historique, favoris, sessions...
              Sur ce, voici le lien de téléchargement : https://github.com/Browthon/Browthon-Reborn/archive/v0.1.0.zip
              Vous pouvez aussi retrouver le wiki (en cours de rédaction) : https://github.com/Browthon/Browthon-Reborn/wiki

              -
              Edité par LavaPower 8 décembre 2018 à 12:29:53

              • Partager sur Facebook
              • Partager sur Twitter

              Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

                16 décembre 2018 à 23:40:21

                Hey !

                Ces deux dernières semaines, Browthon a énormément avancé avec la sortie de sa première version publique (sous le numéro 0.1.0). Cette version n'est pas une version dites stable, plutôt un premier test grandeur nature.

                Cependant, après la sortie de cette version, je n'ai pas chômer. Entre le wiki et les nouvelles fonctions de Browthon, celui-ci est encore meilleur. On peut citer une reprise du système d'historique, de favoris, de sessions, de raccourcis, une correction de beaucoup de bugs critiques et aussi une grosse nouveauté : les téléchargements !

                La prochaine target sera la mise en place des thèmes puis des addons python (certains trouverons que je vais un peu trop vite sur ce point mais c'est quelque chose que je voudrais faire assez rapidement).

                N'hésitez pas à venir me contacter en mp pour devenir Béta-testeur.
                Sur ce, bonne nuit ;)

                Petit fact : Le tout premier commit de Browthon (à l'époque PyWeb) date du 27/11/2017, ce qui fait que Browthon a plus d'un an !

                -
                Edité par LavaPower 16 décembre 2018 à 23:41:06

                • Partager sur Facebook
                • Partager sur Twitter

                Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

                  19 janvier 2019 à 10:09:00

                  Hey, aujourd'hui on se retrouve pour la première mise à jour dite "stable" de Browthon !
                  Enormément de changement on était fait depuis la 0.1.0. Entre les thèmes, les addons, les systèmes d'update et j'en passe, Browthon avance à grand pas.
                  De plus, le téléchargement et l'installation est hyper simple. Vous n'avez besoin que de Python **64bits** et de pip, les autres dépendance étant automatiquement téléchargées et installées.
                  Donc pour télécharger cette mise à jour, vous devez simplement faire : `pip install browthon-reborn` (dans un cmd)
                  Et pour lancer browthon, faire : `browthon` (dans une cmd)
                  Changelog complet : Changelog

                  -
                  Edité par LavaPower 19 janvier 2019 à 10:09:37

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

                    16 février 2022 à 9:17:06

                    tu pourai remettre le lien du discord stp il est périmé

                    • Partager sur Facebook
                    • Partager sur Twitter
                      8 mai 2022 à 20:17:21

                      Bonjour à toi,

                      Navré du temps de réponse mais Browthon n'est plus du tout maintenu et le discord n'existe plus, désolé !

                      • Partager sur Facebook
                      • Partager sur Twitter

                      Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

                        10 août 2022 à 11:43:07

                        Re. Pourais-je continuer le projet browthon ? sans avoir de problème avec le nom et le code, le projet est vraiment inspirant  

                        Si jamais voila mon discord : CodeEzpro#5167

                        -
                        Edité par CodeEzpro#5167 10 août 2022 à 11:43:42

                        • Partager sur Facebook
                        • Partager sur Twitter
                          11 août 2022 à 21:25:10

                          C'est possible, tout ce dont tu as besoin est sur le github :)
                          • Partager sur Facebook
                          • Partager sur Twitter

                          Développeur C# et Python principalement mais aussi Java, Web et débutant en C++

                          [Programme] Browthon - Navigateur web en Python

                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                          • Editeur
                          • Markdown