Pages : 1
#1 Le 31/10/2021, à 20:34
- moths-art
Kouik : killall en mieux
Je me suis amusé à créer un petit soft (en Rust) pour faire un killall amélioré.
(Je m'étais déjà fait un truc en shell rapide mais pas vraiment diffusable)
Les fonctionnalités :
1. utilise des mots courants pour connaitre les softs à killer. Ex : "navigateur" ou "browser" va donner une liste de ceux qu'ils trouvent ouvert.
Ex : si il trouve "firefox" et "chromium" : il proposera une entrée pour chaque mais également la possibilité de les killer tous les 2.
2. autocorrection sur des fautes de frappes
3. possibilité de rajouter ses propres alias
Pour l'instant, c'est rudimentaire et ça sera basé sur une petite BDD.
Si vous avez des idées d'entrées utiles, je suis preneur ?
Les sources https://github.com/mothsART/kouik (attention : tant que la partie BDD n'est pas finalisé, c'est pas vraiment exploitable)
Le nom, c'est pas forcément définitif : je voulais un truc qui commence par k comme kill et avec un minimum de fun
Dernière modification par moths-art (Le 15/11/2021, à 17:32)
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#2 Le 31/10/2021, à 20:44
- Amiralgaby
Re : Kouik : killall en mieux
Salut,
Je soutiens à fond ton développement, revoir les programmes pour les rendres plus user-friendly c'est cool. En plus si c'est en Rust
Pour le nom, je suis allé sur Wikipédia pour Rouille (Oxyde) et j'ai vu "corrosion".
Alors je propose **Korrosion**. Ça n'est pas très fun mais ça à de la gueule
Dernière modification par Amiralgaby (Le 31/10/2021, à 20:47)
Vive la communauté du Libre !!!
Hors ligne
#3 Le 31/10/2021, à 23:35
- moths-art
Re : Kouik : killall en mieux
Merci de tes encouragements.
Je suis pas convaincu pour **Korrosion** dans ce contexte mais je garde l'idée
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#4 Le 01/11/2021, à 00:16
- eric63
Re : Kouik : killall en mieux
salut
killimandjaro pas fun et droits
par contre kalfouette c’est fun
me ---->[ ]
Kubuntu 24.10 X11 Plasma 6.1.5 KDE 6.6.0 Qt 6.6.2 noyau 6.11.0-14 Asus B760+D4 i5-12400F 4.4Ghz DDR4 32Go nvidia RTX 3060 12GB
Utilisez les drivers libres avant d’ installer une brother avec le script de demonipuch
J’utilise le clavier french AFNOR
Hors ligne
#5 Le 01/11/2021, à 00:44
- cqfd93
Re : Kouik : killall en mieux
Salut !
Le nom, c'est pas forcément définitif : je voulais un truc qui commence par k comme kill et avec un minimum de fun
Kouic !
− cqfd93 −
Hors ligne
#6 Le 01/11/2021, à 11:00
- moths-art
Re : Kouik : killall en mieux
rah, mais oui : Kouic (ou kouik) c'est Karément génial !
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#7 Le 15/11/2021, à 23:34
- moths-art
Re : Kouik : killall en mieux
Le projet a été renommé en Kouik (j'adoooore) et utilise désormais une petite base de donnée en sqlite.
Maintenant, il faut l'alimenter !!
Je compte sur vous pour me donner des idées !!!
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#8 Le 17/12/2021, à 18:10
- moths-art
Re : Kouik : killall en mieux
J'utilises désormais la lang de la machine pour filtrer.
Néanmoins, j'ai un soucis de taille : j'aimerais utiliser la distance de levenstein pour gérer les erreurs de frappes.
Sauf que c'est enchaînement de merdes :
1. pas supporté nativement par sqlite donc compilation à la main d'une extension (https://github.com/mothsART/kouik/blob/ … spellfix.c) :
gcc -g -fPIC -shared spellfix.c -o spellfix.so
Dans ce cas, si je fais un ".load spellfix" manuellement dans sqlite, ça passe :
select * from programs where editdist3(keyword, 'navugateur') < 200;
va me ressortir les entrées avec le mot clé "navigateur".
mais j'aimerais le faire en auto via Rust et là je galère...
Si quelqu'un a une idée, je suis preneur !
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#9 Le 30/12/2021, à 19:26
- Amiralgaby
Re : Kouik : killall en mieux
Bonsoir,
J'ai forké kouik pour partir sur un tout autre code.
C'est pas du travail d'expert parce que je forme au Rust
Vive la communauté du Libre !!!
Hors ligne
#10 Le 31/12/2021, à 13:32
- moths-art
Re : Kouik : killall en mieux
@Amiralgaby
Ok, c'est fait aussi pour ça github (enfin git).
Après, si t'as des suggestions, rien ne t'interdit de formuler des PR (je ne suis pas un "expert" en Rust non plus et je fais ça sur mon temps libre.
Tu te formes au Rust ou "tu formes au Rust" ?
Pour ma part, je pense faire un POC avec https://github.com/valeriansaliou/sonic (un genre de Redis/Elasticsearch en Rust) : je suis pas forcément convaincu de ma solution avec SQLite et je cherche d'autres possibilités.
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#11 Le 31/12/2021, à 13:34
- moths-art
Re : Kouik : killall en mieux
Ton explication de Kouik m'a bien fait rire : https://github.com/Amiralgaby/kouik/com … 0fa1a89b80
Si tu le permets, je vais la réutiliser.
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
#12 Le 01/03/2022, à 22:02
- Amiralgaby
Re : Kouik : killall en mieux
Salut Moths-art,
J'aurai pu répondre vraiment le jour même si j'avais des notifications des messages sur ce fil (maintenant je suis enfin ce fil)
Pas de souci pour l'explication car j'ai tapé "onomatopée kouik", j'ai pris la première description qui me convenait (qui explique le geste) et j'ai traduit avec DeepL
Je me formes au Rust, je suis tellement pas encore capable de faire un programme bien structuré, j'hésiterai pas à proposer des pull request effectivement ^^
C'est avec ce projet que je commence à me mettre à Rust
J'aurai bientôt réussi le fait que l'on puisse guillotiner le premier processus qui un nom proche du nom en entrée ! (j'aime pas les promesses mais sûrement bientôt)
Dernière modification par Amiralgaby (Le 01/03/2022, à 22:05)
Vive la communauté du Libre !!!
Hors ligne
#13 Le 06/03/2022, à 10:50
- moths-art
Re : Kouik : killall en mieux
Pour continuer nos échanges @Amiralgaby.
J'ai d'autres obligations actuellement que ce petit projet. Je dev un menu pour Primtux https://framagit.org/mothsart/primtuxmenu
Du coup, j'ai peu de temps et d'énergie à y consacrer mais ça reviendra.
Les grandes lignes de ce que je vois pour l'avenir :
1. tester une BDD noSQL pour justement contourner cette histoire de leveinstein dans SQLite.
https://github.com/valeriansaliou/sonic
2. blinder de datas pour que ça deviennent utilisable
Site : https://mothsart.github.io Dépôts Git : https://github.com/mothsart PPAs : https://launchpad.net/~jerem-ferry
Hors ligne
Pages : 1