Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: starenka 27 Listopadu 2008, 13:50:30

Název: databaze prikazu
Přispěvatel: starenka 27 Listopadu 2008, 13:50:30
Narazil jsem na cinanove blogu ( http://cinan.wordpress.com/2008/11/23/vlastny-program-na-uchovavanie-prikazov/ )na skriptik slouzici jako pokladnicka prikazu. Napad se mi zalibil a tak jsem rychle naplacal neco podobnyho. Jde de facto o jednoduchej skript (zatim ne-moc-blbuvzdornej), kterej umoznuje ukladat ne moc hojne pouzivany prikazy do databaze. K prikazum jdou pridat tagy, podle kterych se pak prikaz dobre najde. Prikazy je mozny mazat a kopirovat do klipperu (schranka v KDE) nebo do xclipu. Dale je mozny zobrazit vsechny pouzity tagy a vsechny prikazy. Nic vic nic min.

Budete (zrejme) potrebovat balicky: python, python-sqlite,sqlite3 a volitelne xclip

Pro lepsi pouziti je si skript chmod +x -nout, symlinknout nekam do $PATH a prejmenovat treba na 'blbovnik'. Pak je k nemu pristup odkukoliv. Napoveda se zobrazi pri 'blbovnik -h'

stahnout mozno tady:
http://source.starenka.net/shell-fu.py

ps. za jakykoliv bugy, nebo pripominky budu vdecnej, ikdyz nezarucuju, ze budu mit cas se jim venovat. Upravam z vasi strany se samozrjeme meze nakladou ;)
Název: Re: databaze prikazu
Přispěvatel: starenka 27 Listopadu 2008, 14:55:08
pokud nekdo stahoval, upravil jsem jeden bug ohledne xclipu (obaleni do "")...
Název: Re: databaze prikazu
Přispěvatel: starenka 28 Listopadu 2008, 09:37:50
+kontrola jestli polozka uz existuje
+mazani jiz nepouzitejch tagu
+trosku vic blbuvzdorny
+barvicky - suda licha radka

to bude asi vyhledove vse. nebojte se rict svuj nazor. i negativni ;)
Název: Re: databaze prikazu
Přispěvatel: cinan 10 Prosince 2008, 21:21:04
prerobil som povodny program do Ruby, plus trosku upravil a pridal moznost ovladat program cez par argumentov. Download skriptu je na vyssie spomenutej stranke.

edit:
nova verzia --> zredukovany kod (proces vyhladavania teraz cez regularne vyrazy)
Název: Re: databaze prikazu
Přispěvatel: Juraj 16 Prosince 2008, 17:13:20
Ta pythonia verzia je super, uz tam aj ladujem niektore krkolomne retazce, vdaka.
Název: Re: databaze prikazu
Přispěvatel: starenka 16 Prosince 2008, 19:47:34
tak to jsem rad, ze slouzi i nekemu jinymu ;)
Název: Re: databaze prikazu
Přispěvatel: cinan 16 Prosince 2008, 20:11:15
Juraj: prave niektore veci su v Ruby verzii zjednodusene. Mohol by si mi potom poslat tvoju upravenu verziu?
Název: Re: databaze prikazu
Přispěvatel: starenka 16 Prosince 2008, 20:18:25
juraj: tak ted nevim jesli mluvis o tom cinanove skriptu, nebo mojem
Název: Re: databaze prikazu
Přispěvatel: Juraj 16 Prosince 2008, 20:58:22
Skusal som oba pythonie od vas oboch aj ten s Ruby. Kazdy ma nieco do seba. Funkcne su vsetky. Kedze mam v systeme prevazne pythonie skripty, tak som sa rozhodoval vpodstate medzi dvomi, prednostou cinanovho je prehladnost a prednostou tvojho je implementacia sqlite, bola to tazka volba. Napokon zvitazil ten 1. cinanov v pythone.

ad cinan, nijako som ho neupravoval, ale je to uplne perfektne, mozno by to chcelo vramci vizualnej kozmetiky pouzit ncurses, ale nie je to nutne...

Mam ich v systeme vsetky tri, priebezne ich budem striedavo pouzivat, resp. kazdy na inu sadu prikazov, potom dam vediet....
Název: Re: databaze prikazu
Přispěvatel: cinan 27 Prosince 2008, 21:04:28
Dopracoval som sa k novej verzii 1.4 :)
Download cez blog (http://cinan.wordpress.com/2008/11/23/vlastny-program-na-uchovavanie-prikazov/)  alebo priamo cez pastebin (http://pastebin.sk/sk/10019/)
Název: Re: databaze prikazu
Přispěvatel: starenka 27 Prosince 2008, 21:38:58
Heh. Koukam, ze se konecne zbavil toho silenyho vyhledavani. 500 radek? Ty teda jedes :))
Název: Re: databaze prikazu
Přispěvatel: cinan 27 Prosince 2008, 22:23:27
nj, pred tym som este vobec nevedel o regularnych vyrazoch. Teraz sa hlavne sustredim na skratenie celeho programu.