[aur] aur-search *new*

Autres projets et contributions
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

[aur] aur-search *new*

Message 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
Dernière modification par mimas le lun. 01 mars 2010, 14:10, modifié 1 fois.
Anarchy for the triple A.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Re: [aur] aur-search *new*

Message 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:
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [aur] aur-search *new*

Message 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.
Anarchy for the triple A.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Re: [aur] aur-search *new*

Message 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 ? ^^
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [aur] aur-search *new*

Message par mélodie »

Fini d'avoir des kilomètre de réponses sur une recherche par nom. :D
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [aur] aur-search *new*

Message 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
Anarchy for the triple A.
Avatar de l’utilisateur
bennyboy
archer de cavalerie
Messages : 154
Inscription : dim. 12 oct. 2008, 20:36

Re: [aur] aur-search *new*

Message 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
Mon wiki
Mon Github
T'es tellement no-life que t'aimerais être un PC pour redémarrer ta vie en mode sans échec !
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Re: [aur] aur-search *new*

Message 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 ;-)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [aur] aur-search *new*

Message 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:
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [aur] aur-search *new*

Message par Nic0 »

@bennyboy et @mélodie

Mais pfff, pourquoi utiliser Midnight Commander, alors qu'on peut utiliser vifm !
Bon, ok je repasse vendredi :arrow:
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [aur] aur-search *new*

Message 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.
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [aur] aur-search *new*

Message par mimas »

Il faut me donner plus de détails sur ce que vous attendez. :)
Anarchy for the triple A.
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [aur] aur-search *new*

Message par Refuznik »

Proposition :
Un affichage page par page ou par nombre de lignes.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [aur] aur-search *new*

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [aur] aur-search *new*

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [aur] aur-search *new*

Message 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...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Re: [aur] aur-search *new*

Message 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.
Anarchy for the triple A.
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [aur] aur-search *new*

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17186
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [aur] aur-search *new*

Message 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
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Refuznik
Chu Ko Nu
Messages : 449
Inscription : dim. 22 nov. 2009, 17:06

Re: [aur] aur-search *new*

Message par Refuznik »

Yep, mais j'avais pas tilté que je pouvais le faire de cette manière.
Répondre