Browthon : Navigateur Web en Python

Navigateur Web en Python

a marqué ce sujet comme résolu.

Bonjour à tous.

Je suis LavaPower, développeur Python depuis maintenant 3 ans… Aujourd’hui, je vous présente mon projet : PyWeb

HISTOIRE : Fin novembre, j’ai découvert PyQt ainsi que son module "QtWebKit". Ce module permet de créer un navigateur assez facilement. Voulant un projet que j’allais mené sur une longue période, je me suis dis que créer un navigateur complet et fonctionnel serait une bonne idée. C’est ainsi que fut créé le projet PyWeb.

AUJOURD’HUI : Aujourd’hui, cela fait maintenant plus d’un mois que le premier commit a été fait sur Github et nous sommes à la version 0.6.0. PyWeb est totalement utilisable mais reste toujours très limité dans ces fonctions, cependant, avec, en moyenne, un commit par jour, PyWeb a de nouvelles fonctionnalités tous les 2 à 3 jours !

OBTENIR PYWEB : Actuellement, il n’existe pas d’exécutable Windows mais un package .deb est disponible ! Sinon, pour tester actuellement, il suffit d’avoir Python 3.5 minimum ainsi que PySide (installable via pip install PySide ou les packages Linux). Releases : GITHUB Sources : GITHUB

FUTUR : Je compte tenir à jour un maximum de temps ce navigateur même si ça reste une sorte d’entraînement pour moi.

PARTICIPER A PYWEB : Si vous voulez participer au développement de PyWeb, il suffit de le faire via GitHub : ICI. De plus, vous pouvez suivre son avancement soit sur le discord de la Wakzer Community dont je suis le gérant (invitation : NgbPzDz. Il suffit de faire !pjoin-pyweb dans #demande-grade) soit sur le discord NaN (invitation : zcWp9sC. Il suffit de faire !view-pyweb)

Merci d’avoir lu jusqu’à la fin, LavaPower

MAJ : https://zestedesavoir.com/forums/sujet/9919/browthon-navigateur-web-en-python/?page=1#p182457

MAJ² : https://zestedesavoir.com/forums/sujet/9919/browthon-navigateur-web-en-python/?page=1#p185229

MAJ3 : https://zestedesavoir.com/forums/sujet/9919/browthon-navigateur-web-en-python/?page=1#p192921

+0 -0

Il serait plus pratique pour moi d’avoir la possibilité de l’utiliser sous Windows, mais je vais définitivement l’essayer sur Ubuntu. Je trouve cela intéressant de faire un navigateur en Python puisqu’il n’y en a pas un grand nombre.

Je l’essaye et je reviens t’écrire mon opinion!

J’ai mis en place un Wiki avec une page pour l’installation/le lancement et une pour les raccourcis clavier De plus, la version 1.0.0 et la 1.1.0 sont sorties. La première permet la sortie de la bêta et la seconde est une reprogrammation des onglets et une réorganisation de la fenêtre.

+0 -0

Hey, je vous retrouve après plus de 5 mois et PyWeb, ou plutôt Browthon, n’est pas mort !

De nombreuses choses se sont passés dont une pause du 19 janvier au 21 mars dans les commits. Je tiens à remercier Feldrise qui est toujours présent pour m’aider.

Les plus grosses nouveautés sont :

Pour mettre à jour les liens :

+1 -0

Ca avance effectivement.

On connait déjà les trois grosses nouveauté de la prochaine version 2.5.0 :

  • Un système de log complet

  • Des téléchargements fonctionnels

  • Refonte graphique de certains éléments et des thèmes

Si vous avez des suggestions, n’hésitez pas !

+0 -0

Salut à tous, en plus de continuer de bosser sur cette 2.5.0 qui approche à grand pas, j’ai amélioré le wiki : https://github.com/LavaPower/Browthon/wiki/

Vous y retrouverez une page pour tout ce qui est installation, lancement…, une page pour les raccourcis claviers et même une page pour une sorte de roadmap pour savoir les features des prochaines mises à jour !

+0 -0

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 :

1
2
3
4
5
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 :

1
X

Dépendances :

1
2
3
Python 3.5+
PyQt5
Requests

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

+1 -0

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

+0 -0

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.

+0 -0

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

+0 -0

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 !

+0 -0

Hey,

Tout d’abord, bonne année à tous !

Browthon a désormais deux nouvelles fonctionnalités : Les thèmes et les addons !

Par défaut, vous avez 3 thèmes actuellement :

  • Default : thème par default
  • Dark : thème sombre de Browthon
  • Sielo : thème de Sielo adapté pour Browthon

Au niveau des addons, il n’y a en a qu’un qui est par défaut présent :

  • DiscordRPC : Lie votre RichPresence Discord à Browthon

Place à deux petits screens :

Image du theme Sielo
Image du theme Sielo
Image de la RichPresence Discord
Image de la RichPresence Discord

Sur ce, passez une bonne année ;)

+0 -0

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

+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte