Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Page d'accueil]We-Start Mercurius

Tout commence ici.

7 avril 2015 à 18:24:16

Bonjour, 
Je suis the_new_sky, un jeune passionné par l’informatique et les nouvelle technos en général, j’ai d’abord appris l’HTML (et le css) puis le Python (mon langage préféré). Mais je vais plutôt vous parler de mon projet actuel : We-Start !

Mais tu as déjà posté sur ce forum pour ce projet ?

Oui, cependant la première version n’était pas au niveau de mes attentes, j’ai donc prématurément commencé le développement d’une V2 (que j’apellais sur l’ancien sujet “Alpha 2”) qui apporte son lot de nouveautés. 
Cette version est pour moi suffisamment différente de la première et il me paraissait important de créer un nouveau sujet. 
<#Info-pas-utile>J’ai décidé de nommé cette V2 We-Start Mercurius (Mercure) et je voudrais suivre l’ordre des planètes pour donner un nom de code au version de We-Start.<#Fin-info-pas-utile>

En savoir plus sur le projet

Genèse

Un beau jour (de pluie :p), j’ai rencontré une très grande difficulté à trouver un document sur le Web, pas que ce document n’existait pas, mais il était très mal référencé certains moteurs de recherches. C’est alors que d’une idée lumineuse, j’ai pensé à développer un outil de recherche qui permettrait de lancer une recherche sur plusieurs moteurs et site Web en même temps, j’ai donc recyclé ma petite page d’accueil faite maison qui redirigeait sur Google, mis un peu de Python dedans et hop … (enfin au départ : No Panic). 
Après quelque longues modifications (j’était vraiment débutant) j’arrivais à la Alpha 1 de We-Start, que j’ai présenté sur l’ancien topic.

Généralités et avancement

We-Start est donc une page d’accueil développée en Python avec le framework Flask qui est disponible sur ws.the-new-sky.fr qui vous (je l'espère) simplifiera la vie grâce à ces petites fonctions.

Dans la V1, We-Start permet de lancer une recherche sur 33 moteurs de recherches (Google, Bing mais aussi de petits projets de moteurs spécialisé) et grands sites Web (tel que la Fnac, Ebay …), pour la V2 le nombre approche 60 (tous hiérarchisé par spécialité). 
Coté licence , toute les bibliothèque sont sous licence MIT, BSD ou BeerWare (J’ai été très surpris des clauses de cette license :p), la V1 est sous Creative Commons BY NC SA et la V2 sera sous CeCCIL. 

Un petit Screenshot de la V2 (avec le Material Design) :

La dernière version stable.

Pour moi, une page d’accueil ne doit pas (malgré que c’est sa fonction principale) servir qu’à faire des recherches sur le Net, We-Start Mercurius possède donc un système de Widget qui permet d'épingler n'importe quel site (le mieux est d'avoir un site responsive) sur sa page d'accueil ! Il existe aussi ce que j'appelle les Widget intelligents, qui permettent d'afficher uniquement l'essentiel de ce qui affiché sur le site compatible (une vidéo sur Youtube, la description de l'article sur Amazon, ect ...).

Objectifs

We-Start cible n'importe quelle personne qui souhaite utiliser une page d'accueil sur laquelle l'utilisateur n'est pas surveillé par des régies publicitaires, et sur laquelle l'utilisateur peut choisir parmi de nombreux site web.
Mon but avec We-Start, est de simplifier et de rendre plus puissante la recherche sur le Web et de créer une petite communauté. Pour ce qui est du succès souhaité, j’espère un maximum mais l’avenir nous le dira ;). 
Dans le futur, peut-être que We-Start aura un IA (comme Siri, Google Now, Cortana), les idées me vienne au fur et à mesure.

Le projet et son originalité

L’originalité de We-Start tient pour moi aux fonctionnalité innovante que We-Start apporte : la traduction de la recherche qui lance un moteur de recherche dans une autre langue, une future API pour les widgets ...
L’autre avantage est que We-Start n’appartient pas à une grande société, et n’est pas victime de la publicité ni de l’espionnage des géants du Web :-)

J’espère que mon projet vous plait.

Cordialement.


Les discussion concernant ce message à jour commencent ici !

-
Edité par the_new_sky 20 octobre 2015 à 12:45:01

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
7 avril 2015 à 21:38:13

J'espere jamais de pub :)
  • Partager sur Facebook
  • Partager sur Twitter
7 avril 2015 à 21:43:25

Il n'y aura pas de publicité sur We-Start, c'est un projet libre dont le code de le V2 sera disponible, le but n'est donc pas de gagner de l'argent ;-)
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 10:31:32

Tu comptes faire un nouveau topic par version ? ^^
Tu aurai pu simplement éditer le premier post du premier topic si tu avais des mises à jour. ^^
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 12:17:02

J'ai hésité mais pour moi la V2 n'a rien à voir avec la V1, c'est presque un nouveau projet (qui à le même but,  pour la V3 ou d'autres versions j'éditerai simplement le sujet. Sur l'ancien sujet beaucoup de personnes n'avais pas compris le principe ce nouveau sujet permmettra à ces personnes de mieux comprendre et d'éventuellement suivre le projet alors qu'il était au départ désintéressé.
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 12:50:27

ca me mets l'eau à la bouche.

savourant cette version de We start jules michael

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
8 avril 2015 à 17:04:46

Un lien de dl :p
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 18:10:38

M.Samir a écrit:

Un lien de dl :p


We-Start Mercurius n'est pas encore disponible. Peut-tu faire des phrase stp ?
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
8 avril 2015 à 18:11:57

Bah en faite j'aime bien le projet donc j'aimerais bien l'essayer :p
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 18:18:44

Oui, je comprend.

Je t'aurais bien mis quelques screenshots mais j'ai un gros problème avec le système de traduction je réglerai sa dés demain mais la j'ai rien d'intéressant à te montrer.

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
8 avril 2015 à 18:25:24

D'accord j'attends ;)
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 19:00:04

Si j'ai bien compris, c'est une source à rapatrier en local sur sa machine et la configurer en page d'accueil ?

Pourquoi je pas en faire un site web ?

Pour ma part, je suis un peu réfractaire à l'idée de devoir installer un truc sur son PC pour se servir d'un "moteur de recherches amélioré", surtout quand quelques expressions adaptées dans Google suffisent à arriver à ce que tu proposes ... (je ne parle pas de tes API et de ton module de jeu flash, dont je ne comprends pas l'utilité)

De nos jours, l'internaute souhaite (exige en fait) de l'instantané, et quoi qu'on puisse dire, Google est bien le leader dans le domaine. Et eux, en tant que leader, ont tout simplement abandonné leur projet iGoogle, qui n'était rien d'autre que ce que tu proposes, mais sans installation préalable !

Mais je ne descends pas ton projet, au contraire. C'est un joli projet pour pousser tes connaissances, alors continue ;)

  • Partager sur Facebook
  • Partager sur Twitter
Kwo:re / topic OC | Aidez les autres, indiquez un sujet résolu ! | Vous êtes bloqué ? Suivez le guide ! | N'aide pas par MP
Anonyme
8 avril 2015 à 19:08:45

C'est du python et il trouve pas d'hébergeur en ligne ;)
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 19:09:55

Je vois vraiment que vous avez tous le même problème actuellement vous me faites sérieusement hésité entre tous recoder en php et continuer encore un peu.

Je ne sais vraiment pas quoi faire sois chercher dans des solutions comme un programme démarrant automatiquement ou tout refaire quand pensez-vous ?

J'ai le tout début des base du php mais m'y remettre ne sera pas simple. 

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
8 avril 2015 à 19:11:51

si t'as que les bases en php ca sera trés dur sinon utilise

http://openclassrooms.com/courses/developpez-votre-site-web-avec-le-framework-django

Créer un site avec python ;)

  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 19:19:35

Oui mais je n'aime pas trop les gros framework web (We-Start n'en n'utilise pas) peut-être que je devrais voir du côté de mod_wsgi si ce n'est pas trop compliqué à lancé sur WAMP, à therme je pourrais placer le tout sur un hébergement Hostinger si c'est possible.
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
8 avril 2015 à 19:20:51

d'accord je veut que tu reussi
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 19:32:21

Je te conseille (personnellement) je passer à site internet propre pour la page d'accueil, pour ces quelques raisons :

  • Pas de contraintes pour l'utilisateur
  • Instantanéité du service lors de la première utilisation
  • Mises à jours totale pour tout le monde sans action de la part de l'utilisateur
  • Suivi des bugs centralisée
  • Statistiques globales précises
  • ...

En ce qui concerne de tout passer en PHP, ce n'est pas très très compliqué (moins que ce qu'il n'y parait en fait). Avec quelques bases, une bonne logique, tu peux faire en sorte que tes recherches multi sites soient fonctionnelles en peu de temps. Regardes du côté des métamoteurs.

Pour les API qu tu souhaites mettre en place, là ça se corse un peu, je ne m'y connais pas vraiment, mais je dirais de regarder du côté de JSON (je dis peut-être une connerie grosse comme moi, si c'est le cas, pardon)

Tout ça pour dire que pour moi, convertir le projet n'est pas ultra compliqué à passé en Web, à mon avis.

Et comme l'a dit M.Samir, tu peux aussi propulser un site Web codé en Python, je ne sais pas trop comment, mais je sais que c'est possible ;)

  • Partager sur Facebook
  • Partager sur Twitter
Kwo:re / topic OC | Aidez les autres, indiquez un sujet résolu ! | Vous êtes bloqué ? Suivez le guide ! | N'aide pas par MP
8 avril 2015 à 19:40:10

the_new_sky a écrit:

Oui, je comprend.

Je t'aurais bien mis quelques screenshots mais j'ai un gros problème avec le système de traduction je réglerai sa dés demain mais la j'ai rien d'intéressant à te montrer.


Ha oui ça c’est sur ;)

the_new_sky a écrit:

Je vois vraiment que vous avez tous le même problème actuellement vous me faites sérieusement hésité entre tous recoder en php et continuer encore un peu.

Je ne sais vraiment pas quoi faire sois chercher dans des solutions comme un programme démarrant automatiquement ou tout refaire quand pensez-vous ?

J'ai le tout début des base du php mais m'y remettre ne sera pas simple. 

 NOOON ne recommence pas tout en php



-
Edité par Jules Michael 8 avril 2015 à 19:49:49

  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 19:51:01

Je vais voir du côté de PythonAnywhere qui a l'air pas mal sinon je m'orienterai vers PHP je pense.
  • Partager sur Facebook
  • Partager sur Twitter
8 avril 2015 à 20:19:17

the_new_sky a écrit:

Je vais voir du côté de PythonAnywhere qui a l'air pas mal sinon je m'orienterai vers PHP je pense.


oui ça me parait bien .
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
8 avril 2015 à 21:29:24

Bon projet :)

En revanche, la maquette présenté me choque un peu, le design, j'adore, mais sa fait un peu vide, enfin un peu bizarre (Enfin, c'est mon avis, je suis une personnes particulière :D ).

-
Edité par Anonyme 8 avril 2015 à 21:30:08

  • Partager sur Facebook
  • Partager sur Twitter
9 avril 2015 à 9:27:30

the_new_sky a écrit:

Je vois vraiment que vous avez tous le même problème actuellement vous me faites sérieusement hésité entre tous recoder en php et continuer encore un peu.

Je ne sais vraiment pas quoi faire sois chercher dans des solutions comme un programme démarrant automatiquement ou tout refaire quand pensez-vous ?

J'ai le tout début des base du php mais m'y remettre ne sera pas simple. 


T'es pas obligé de tout faire en Python basique aussi hein. Y'a des micro-framework comme Flask par exemple qui sont légers et simples. Retourner sur PHP, je dois t'avouer que ça va complètement tuer mon intérêt pour ce projet :)
  • Partager sur Facebook
  • Partager sur Twitter
9 avril 2015 à 11:31:00

Actuellement, j'ai tout fait sans framework, la V2 est même capable d'afficher du contenu statique, je vien de voir qu'il y avait un tuto Flask sur le site et sa à l'air pas mal, de plus PythonAnywhere permet d'importer facilement un projet flask ! Je croit que grâce à toi le casse-tête de la suite du projet est résolu !

Toto4000 a écrit:

Bon projet :)

En revanche, la maquette présenté me choque un peu, le design, j'adore, mais sa fait un peu vide, enfin un peu bizarre (Enfin, c'est mon avis, je suis une personnes particulière :D ).

-
Edité par Toto4000 il y a environ 13 heures


Que trouve tu vide, la barre du haut ? Je suis ouvert à toute critique donc n'hésite pas à dire ce qui ne te plais pas du moment que tu est constructif ;).

PS: Ceci n'est pas une maquette c'est ce qui s'affiche quand j'exécute la V2 qui n'est pas encore fini

Cordialement.

-
Edité par the_new_sky 9 avril 2015 à 11:32:22

  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
9 avril 2015 à 12:43:09


Voilà deux choses que je n'aime pas trop, bon après ce sont des détails.

-
Edité par Anonyme 9 avril 2015 à 12:43:30

  • Partager sur Facebook
  • Partager sur Twitter
9 avril 2015 à 18:34:08

Merci de tes remarques je vais pouvoir améliorer le design de We-Start !

Sinon je commence à passer à flask mais je me demande comment je vais faire pour stocker des données tels que les widgets ? Avec des sessions, des WebStorage ? J'aimerai éviter la création d'un compte et j'ignore comment faire cela. 

  • Partager sur Facebook
  • Partager sur Twitter
9 avril 2015 à 18:58:53

Bonsoir,

Utilise soi des cookies des session ou les deux à la fois.

peut être que je me trompe

cordialement Jules Michael

  • Partager sur Facebook
  • Partager sur Twitter
10 avril 2015 à 20:18:45

J'ai pris les sessions, et je commence à utiliser Flask (c'est TOP !) donc il faudra impérativement choisir un pseudo, puis toute les données seront stocké avec des sessions (le problème est que les sessions restent 1 mois), aucun mot de passe (car rien de confidentiel), aucun compte, rien sauf une session ! C'est j'espère un point fort comparé à Google et autre non ?

Bref je continu le dev et je vous tient au jus (d'orange ?:p)

  • Partager sur Facebook
  • Partager sur Twitter
10 avril 2015 à 20:26:04

Bonsoir,

the_new_sky a écrit:

J'ai pris les sessions, et je commence à utiliser Flask (c'est TOP !) donc il faudra impérativement choisir un pseudo, puis toute les données seront stocké avec des sessions (le problème est que les sessions restent 1 mois), aucun mot de passe (car rien de confidentiel), aucun compte, rien sauf une session ! C'est j'espère un point fort comparé à Google et autre non ?

Bref je continu le dev et je vous tient au jus (d'orange ?:p)


Moi aussi je découvre Flask J'aime  bien meme bien plus il est très facil d'usage et les session sont très facile d'usage (grâce à openclassrooms).Continue comme ça ! ;)

Cordialement Jules Michael.

-
Edité par Jules Michael 10 avril 2015 à 20:30:22

  • Partager sur Facebook
  • Partager sur Twitter
16 avril 2015 à 17:29:07

Salut à tous, j'apporte un peu de nouvelles :

Le projet avance même si je galère à stocker les widgets dans des sessions, je compte retirer le principe des applications au profit de "SmartWidget" qui ferons la même chose dans un widget et qui pourrons être développé par des tiers. je compte aussi prendre en mai un hébergement mutualisé OVH mais je ne sais pas comment y déployer Flask : Mon message est ici.

EDIT: Après réflexion je pense prendre un petit VPS chez OVH qui me reviendra au même prix, c'est pour mai, sa me laisse le temps de développer We-Start tranquillement et potentiellement sortir une BETA sur PythonAnywhere.

Voilà pour les news (au passage j'ai update la V1 qui avait un petit problème ;) )

-
Edité par the_new_sky 17 avril 2015 à 14:42:10

  • Partager sur Facebook
  • Partager sur Twitter