Page 1 sur 2

[aur] aur-search *new*

Publié : dim. 28 févr. 2010, 18:48
par mimas
Je me suis amusé à écrire un petit programme permettant de rechercher des paquets sur aur. Ce n'est pas encore un remplaçant à yaourt. :)

Une recherche des paquets contenant markdown (aur-search -n markdown) donne ce magnifique listing :

Code : Tout sélectionner

    * python-markdown (ver. 2.0.3-2 / vot. 52)
       - A Python implementation of John Gruber's Markdown.
       URL: http://www.freewisdom.org/projects/python-markdown/

    * python-markdown2 (ver. 1.0.1.16-1 / vot. 15)
       - Another implementation of Markdown in Python.
       URL: http://code.google.com/p/python-markdown2/

    * emacs-markdown-mode-git (ver. 20090923-1 / vot. 7)
       - Emacs markdown-mode
       URL: http://jblevins.org/projects/markdown-mode/

[OBS] vim-markdown (ver. 9-1 / vot. 15)
       - A Vim syntax file for the Markdown formatting syntax.
       URL: http://plasticboy.com/markdown-vim-mode/

    * markdown (ver. 1.0.1-3 / vot. 27)
       - Text to (X)HTML conversion tool for web writers.
       URL: http://daringfireball.net/projects/markdown/

    * lua-markdown (ver. 0.13-1 / vot. 1)
       - Pure-lua implementation of the Markdown text-to-html markup system
       URL: http://luaforge.net/projects/markdown/

    * multimarkdown-git (ver. 20100216-1 / vot. 5)
       - Expanded perl version of John Gruber's original Markdown
       URL: http://fletcher.github.com/MultiMarkdown/
On peut trier par nombres de votes, par le nom ou l'id du paquet (défaut). Je n'ai pas intégré la bibliothèque alpm afin de déterminer si le paquet est présent dans le système. Peut-être pour plus tard, si ça quitte le statut de gadget.

Dépendances requises : glib.

http://mimasgpc.free.fr/files/aur-search.tar.bz2

Re: [aur] aur-search *new*

Publié : dim. 28 févr. 2010, 19:42
par wain
Génial! ça répond à une vitesse de malade :chinois:
Je verrais bien yaourt récupérer les résultats plutôt que de s'emmerder avec des regexp :copain:

Re: [aur] aur-search *new*

Publié : dim. 28 févr. 2010, 20:49
par mimas
benjarobin a écrit :Remplacer le contenu de sort_with_votes par return b->votes - a->votes;
C'est plus juste et plus rapide..
Le compilateur est peut-être moins bête que moi. :/

Pourquoi avoir supprimé ton message ?

@wain, c'est surtout pour avoir une idée de la vitesse que je l'ai écrit. Ça envoie du ponay quand le serveur répond rapidement. :)

Si tu veux que je formate ou mette des informations de manière à simplifier des tests avec yaourt, fais moi signe.

Re: [aur] aur-search *new*

Publié : dim. 28 févr. 2010, 22:50
par Skunnyk
Ça poutre mimas !

C'est clair qu'une vitesse comme ça sur yaourt, ça décoifferait... rajouter aur-search en dépendance de yaourt ? ^^

Re: [aur] aur-search *new*

Publié : lun. 01 mars 2010, 07:57
par mélodie
Fini d'avoir des kilomètre de réponses sur une recherche par nom. :D

Re: [aur] aur-search *new*

Publié : lun. 01 mars 2010, 14:10
par mimas
Voilà, j'ai apporté quelques corrections et j'ai surtout supprimé la dépendance à curl pour utiliser libfetch. Pacman l'utilisant, il n'y a donc plus de dépendance supplémentaire.

Il y a bien glib2 mais comme elle fait partie des dépendances de mc, l'outil aussi indispensable que pacman, alors il n'a pas de dépendance supplémentaire. :p

Re: [aur] aur-search *new*

Publié : mar. 02 mars 2010, 09:43
par bennyboy
mimas a écrit : Il y a bien glib2 mais comme elle fait partie des dépendances de mc, l'outil aussi indispensable que pacman, alors il n'a pas de dépendance supplémentaire. :p
Attends tu parle bien de midnight commander ? Je pensais être le seul à encore utiliser ce genre de truc :D

Re: [aur] aur-search *new*

Publié : mar. 02 mars 2010, 10:10
par Skunnyk
Perso j'utilise pas mc, mais udev, glib-dbus ou même systlog-ng ont glib2 en dépendance, donc c'est pas torp lourd ;-)

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 09:38
par mélodie
bennyboy a écrit :Attends tu parle bien de midnight commander ? Je pensais être le seul à encore utiliser ce genre de truc :D
Et donc que les dev ont mis à jour deux fois ces derniers mois juste que pour toi ? Non non... :non:

je l'utilise aussi. D'ailleurs j'utilise volontiers l'éditeur mcedit, le ssh, le ftp... surtout qu'en ssh je peux aussi uploader des fichiers. En plus je le fais essayer à des newbies sur les chans de temps en temps, et ça leur plaît beaucoup ! :bravo:

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 10:09
par Nic0
@bennyboy et @mélodie

Mais pfff, pourquoi utiliser Midnight Commander, alors qu'on peut utiliser vifm !
Bon, ok je repasse vendredi :arrow:

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 10:49
par tuxce
j'avais pas encore testé, mais effectivement, :chinois: :)
je me demande si on devrait pas mettre ce soft + un truc genre alpm_query pour toute ce qui est recherche dans yaourt, on laisserait ainsi que la logique dans yaourt.

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 13:15
par mimas
Il faut me donner plus de détails sur ce que vous attendez. :)

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 17:34
par Refuznik
Proposition :
Un affichage page par page ou par nombre de lignes.

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 17:56
par benjarobin
Du mal a comprendre, sur une console défini une page, de plus ici c'est le moteur de recherche, c'est a yaourt de traiter le résultat... Par ligne je ne comprend juste pas du tout ce que tu veux dire

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 18:21
par Refuznik
Qu'il me donne les réponse dix par dix par exemple ou par page, bref un équivalent aux options de la commande more ou à less en gros.

Ah j'oubliais rajouter un filtre sur les Périmer.

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 18:45
par benjarobin
Pour l'option périmer pourquoi pas. Mais pour les "pages" c'est plus le boulot de yaourt pas vraiment de cette partie...

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 20:54
par mimas
Je ne suis pas pour l'option page, more le fera mieux. Et un programme tiers, comme yaourt, s'arrangera pour lire la sortie standard sans trop s'arracher les yeux.

Par contre pour l'option des périmés, c'est bon. J'ai ajouté --prune (ou -p) qui permet de ne pas afficher les périmés.

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 21:38
par Refuznik
Merci pour le rajout et aussi pour le boulot fait.

Yep, je comprends pour la mise en page.

3615 ma vie : En fait dernièrement suite au passage au dernier noyau, il y avait un problème lié au dépendances (dépots community et extra non mis à jour avec les bonnes versions et surtout impossible de regresser).
Pour moi ça touchait nvidia, j'avais la dernière lib32nvidia mais pas les bons paquets nvidia et nvidia-utils, je devais taper dans la version bêta sur aur. Et vous savez bien que lorsque l'on fait une recherche avec nvidia ou bêta de nvidia, vous avez droit à trois pages complètes en mode console c'est assez dur d'arriver à s'y retrouver. Bref cela aurait pu aider pour retrouver plus rapidement là où ça coince sur des dépots et des dépendances.

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 21:48
par benjarobin
More... Cette commande n'est pas dépréciée ?
Sinon si tu avais fait

Code : Tout sélectionner

yaourt  nvidia | less
tu n'aurais pas eu de problème.
Puis tu récupères le nom du paquet, ferme tout. Puis

Code : Tout sélectionner

yaourt -S --aur le-nom-du-paquet

Re: [aur] aur-search *new*

Publié : mer. 03 mars 2010, 22:20
par Refuznik
Yep, mais j'avais pas tilté que je pouvais le faire de cette manière.