[Python] Administrer notre futur moteur de recherche


#1

Publié originellement sur: http://participer.framasoft.org/python-administrer-notre-futur-moteur-de-recherche/
Nous allons mettre en place une instance de Searx, un métamoteur de recherche. Cela fonctionne, mais les mises à jour sont très rapides et nous n’arrivons pas à suivre, surtout avec notre thème “framasoftisé” qui implique de faire attention lors des mises à jours.

Mission :

  1. Intégrer notre thème customisé dans le dépôt officiel, en faisant de belles pull-request toutes propres. Ceci permettra des mises à jour plus simples et offrira un retour à la communauté.
  2. Maintenir à jour Searx, au fur et à mesure des avancées sur le dépôt officiel.
Prérequis :
  • Python
  • virtualenv (encore du python)
  • HTML/CSS/Javascript
  • Git

#2

Bonjour,

Je suis Orestis, etudiant en M1 Info. A partir du mois de Mars j ai du temps a consacrer sur le libre et ce projet m’interesse.
Je m’y connais pas mal en Python notamment les frameworks django et flask et pendant mon projet de recherche j ai’implementer un module des courbes elliptiques pour la cryptographie. (Le code source sur https://github.com/oorestisime/ )

Voila du coup si je peux etre utile ce serait avec plaisir de participer!

Orestis


#3

Et bien écoute, c’est parfait ! Là on est un peu la tête sous l’eau dans tous les sens, mais si tu peux/veux déjà commencer à te familiariser avec Searx, dis-le nous, on te fournira une archive de ce qu’on a fait (un thème + quelques phrases en plus dans la traduction + 2/3 modifs dans le code).

Une fois qu’on aura rétabli l’infrastructure de VM, on pourra t’en fournir pour tester en conditions réelles. Ça t’irait comme ça ?

Si tu as des questions, n’hésite pas.

PS : ta photo d’avatar m’apparaît cassée, c’est normal ? (j’imagine que non)


#4

oue ca me va tres bien!
pour la photo je sais pas… j ai cree le compte mais j’ai pas mis de photo. je regarde ca plus tard.


#5

J’avais lu une procédure d’installation de searx (via un lien sur la liste participer ?), mais je ne le retrouve plus.

Est-ce que vous avez ça sous la main ?

Merci
@+


#6

Perso j’ai pas souvenir… @Framasky, tu as le lien kivabien ? :cat:


#7

Poum : https://lite5.framapad.org/p/framasearx


#8

du coup il faut bien cloner les deux repos? ou juste celui de searx?


#9

Ce que je te propose : commence déjà par le searx pour te faire la main. De toute façon notre gitlab est en vrac, il faudra que je t’envoie une archive.


#10

Malheuresement pour le moment je pourrais pas contribuer comme j’ai beaucoup des imprevus. j’espere revenir sur ca fin d’avril.
Je suis desole


#11

en vrai j’ai eu un peu le temps et j’ai instale searx pour voir un peu comment ca marche. Je verrai un peu le code source pour me familiariser un peu mais ca serait cool d’avoir l’archive et de voir un peu ce qu il faut faire pour commencer.


#12

Arf… J’ai pris ma soirée hier pour m’y mettre, vu ton précédent message (je suis bien motivé en ce moment pour avancer sur nos projets). Je n’y avais pas répondu parce qu’il m’arrive de vouloir faire un truc… et de lâcher l’affaire s’il y a des trucs plus urgents.

Du coup j’ai fait un thème qui n’est pas celui définitif de notre moteur mais un thème très proche, pour essayer de l’intégrer upstream.
Si c’est intégré sur le dépôt officiel, ce sera plus simple pour nous de suivre les mises à jour puisque les besoins de notre thème définitif auront été intégrés via notre thème “de base”.

Est-ce que tu pourrais par contre, du coup, tester notre thème frama en utilisant notre dépôt ?

git clone https://git.framasoft.org/framasoft/searx.git
git checkout -b theme-frama origin/theme-frama

Et à partir de là, suivre la procédure d’installation ? Et bien sûr, pour le coup, nous remonter les problèmes éventuels. Je n’en ai vu aucun (à part l’autofocus sur le champ de recherche qui ne marche pas sur Firefox, mais c’est connu), mais je ne me fais pas confiance.

Merci :smiley:


#13

oki oki je ferai ca! y a une maniere de te trouver sur l’irc pour parler un peu plus vivant?


#14

Irc, non, car je sais que si je m’y mets, je vais perdre encore plus de temps que je n’en perds déjà avec les réseaux sociaux. Par contre, jabber, y a pas de souci : luc@fiat-tux.fr


#15

cool le mien c’est oorestisime@jappix.com
:wink:


#16

Coucou,
si sa vous intéresse, quand vous sortirez une instance du moteur de recherche en Beta, Alpha ou RC je suis partant pour tester ! :smile: Beta testeur et fier de l’être :innocent: !
@+


#17

Tu peux aller voir sur https://tontonroger.org ou https://framabee.org ou https://trouvons.org

Trois URLs pour un seul moteur :smiley: c’est en bêta donc fais-toi plaisir !


#18

Du coup, @TheSuperGeek, des retours…?
Parce que là on n’est pas trop loins d’une sortie…


#19

Sur tweeter, qq’un a demandé si on pouvait mettre la recherche sur la langue française par défaut. Comme c’est pas un truc de conf mais dans le code, j’ai dit que bof (j’essaye de modifier le moins possible le code parce qu’après ça devient de plus en plus de maintenir la modif au fur et à mesure des mises à jour).


#20

Je t’avoue que moi aussi j’ai un firefox en français mais je vois le moteur de recherche en Anglais…