Browthon : Navigateur Web en Python

Navigateur Web en Python

a marqué ce sujet comme résolu.
Auteur du sujet

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

Édité par LavaPower

Développeur Python, Web et un peu Java

+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!

+0 -0
Auteur du sujet

Merci de ton message. Il est possible de l’utiliser sur Windows mais les raccourcis mis en place pour Linux ne le sont pas Windows. Pour windows, il suffit d’installer les dépendances et de lancer PyWeb.py

Développeur Python, Web et un peu Java

+1 -0
Auteur du sujet

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.

Développeur Python, Web et un peu Java

+0 -0
Auteur du sujet

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 :

Édité par LavaPower

Développeur Python, Web et un peu Java

+1 -0
Auteur du sujet

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 !

Développeur Python, Web et un peu Java

+0 -0
Auteur du sujet

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 !

Développeur Python, Web et un peu Java

+0 -0
Auteur du sujet

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

Édité par LavaPower

Développeur Python, Web et un peu Java

+1 -0
Auteur du sujet

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

Développeur Python, Web et un peu Java

+0 -0
Auteur du sujet

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.

Développeur Python, Web et un peu Java

+0 -0
Auteur du sujet

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

Développeur Python, Web et un peu Java

+0 -0

Sympa un navigateur en python, j’aurais voulu l’essayer mais il ne fonctionne visiblement pas sur ubuntu, le package Qt5 ne peut pas être installé (ERREUR : Impossible d’installer PyQt5). Quoi qu’il en soit je vais continuer de suivre l’avancement de ton projet ;)

Bonne chance

https://charitab.org - Une startpage caritative

+0 -0
Auteur du sujet

Merci de ton message, ça fait plaisir !

Pour installer PyQt5 sur ubuntu, tu peux suivre la doc : https://doc.ubuntu-fr.org/pyqt

La méthode utilisée par Browthon pour installer PyQt5 ne fonctionne pas, elle va être supprimer pour la prochaine version. Il te dira simplement que tu n’as pas PyQt5.

Édité par LavaPower

Développeur Python, Web et un peu Java

+0 -0
Auteur du sujet

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 !

Développeur Python, Web et un peu Java

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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