Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: databaze prikazu  (Přečteno 5272 krát)

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
databaze prikazu
« kdy: 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 ;)
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: databaze prikazu
« Odpověď #1 kdy: 27 Listopadu 2008, 14:55:08 »
pokud nekdo stahoval, upravil jsem jeden bug ohledne xclipu (obaleni do "")...
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: databaze prikazu
« Odpověď #2 kdy: 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 ;)
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

cinan

Re: databaze prikazu
« Odpověď #3 kdy: 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)
« Poslední změna: 15 Prosince 2008, 19:04:11 od cinan »
Blog-zapisky: http://blog.cinan.sk/

Juraj

  • Stálý člen
  • **
  • Příspěvků: 653
Re: databaze prikazu
« Odpověď #4 kdy: 16 Prosince 2008, 17:13:20 »
Ta pythonia verzia je super, uz tam aj ladujem niektore krkolomne retazce, vdaka.

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: databaze prikazu
« Odpověď #5 kdy: 16 Prosince 2008, 19:47:34 »
tak to jsem rad, ze slouzi i nekemu jinymu ;)
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

cinan

Re: databaze prikazu
« Odpověď #6 kdy: 16 Prosince 2008, 20:11:15 »
Juraj: prave niektore veci su v Ruby verzii zjednodusene. Mohol by si mi potom poslat tvoju upravenu verziu?
Blog-zapisky: http://blog.cinan.sk/

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: databaze prikazu
« Odpověď #7 kdy: 16 Prosince 2008, 20:18:25 »
juraj: tak ted nevim jesli mluvis o tom cinanove skriptu, nebo mojem
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Juraj

  • Stálý člen
  • **
  • Příspěvků: 653
Re: databaze prikazu
« Odpověď #8 kdy: 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....

cinan

Re: databaze prikazu
« Odpověď #9 kdy: 27 Prosince 2008, 21:04:28 »
Dopracoval som sa k novej verzii 1.4 :)
Download cez blog  alebo priamo cez pastebin
Blog-zapisky: http://blog.cinan.sk/

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: databaze prikazu
« Odpověď #10 kdy: 27 Prosince 2008, 21:38:58 »
Heh. Koukam, ze se konecne zbavil toho silenyho vyhledavani. 500 radek? Ty teda jedes :))
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

cinan

Re: databaze prikazu
« Odpověď #11 kdy: 27 Prosince 2008, 22:23:27 »
nj, pred tym som este vobec nevedel o regularnych vyrazoch. Teraz sa hlavne sustredim na skratenie celeho programu.
Blog-zapisky: http://blog.cinan.sk/

 

Provoz zaštiťuje spolek OpenAlt.