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
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
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éveloppeur C# et Python principalement mais aussi Java, Web et débutant en C++
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
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
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
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
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)
C'est possible, tout ce dont tu as besoin est sur le github
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.
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++
Développeur C# et Python principalement mais aussi Java, Web et débutant en C++