oysteini
e0aa1d53d2
* Kopiert inn noe dokumentasjon (filformat og kommandolinjeargumenter) fra forrige forsøk (som var i python-katalogen). * Kopiert implementajonen av filformatet fra forrige forsøk. * Kopiert nyttige ting fra mdboh, samt noe fra forrige inkarnasjon av kommandolinjegrensesnittet her, til util.py * Skrevet litt testkode i worblehat.py.
68 lines
2.2 KiB
Plaintext
68 lines
2.2 KiB
Plaintext
# Forslag til kommandolinjeargumenter og deres betydning.
|
|
|
|
# søk etter bøker som inneholder «computer programming» og «knuth» (i
|
|
# tittel, undertittel eller forfatternavn):
|
|
worlbehat search 'computer programming' knuth
|
|
# søk i beskrivelse også:
|
|
worblehat --search-description search tex
|
|
|
|
# list opp alle bøkene:
|
|
worblehat list book
|
|
# vis boken med en gitt ISBN:
|
|
worblehat show 5467237485472
|
|
# vis bok, med kart:
|
|
worblehat --with-map show 5467237485472
|
|
|
|
# list opp alle personer:
|
|
worblehat list person
|
|
# søk etter person:
|
|
worblehat search-person donald knuth
|
|
# vis en person:
|
|
worblehat show dek
|
|
|
|
# skriv ut informasjon i samme format som commit forventer:
|
|
worblehat --commit-format show 5467237485472
|
|
worblehat --commit-format show dek
|
|
# samme, til en ny fil i /tmp:
|
|
worblehat --commit-format --tmp-file show 5467237485472
|
|
worblehat --commit-format --tmp-file show dek
|
|
# kan vise flere ting samtidig:
|
|
worblehat --commit-format --tmp-file show 5467237485472 432175437253 dek rms mlh
|
|
|
|
# lagre informasjon fra en fil i databasen (filen kan inneholde både
|
|
# nye og endrede personer og bøker):
|
|
worblehat commit # leser fra stdin
|
|
worblehat commit fjas.txt
|
|
|
|
# endre en bok/person
|
|
# (kombinerer `wh --commit-format --tmp-file show ...`,
|
|
# `$EDITOR /tmp/...`
|
|
# og `wh commit /tmp/...`)
|
|
worblehat edit 5467237485472
|
|
worblehat edit 5467237485472 432175437253 dek rms mlh
|
|
|
|
# foreslå informasjon om nye bøker (leser ISBN-numre fra stdin, søker
|
|
# i Google Books eller lignende, skriver info i commit-format til
|
|
# stdout (eller tmp-fil)):
|
|
worblehat suggest-book-data
|
|
worblehat --tmp-file suggest-book-data
|
|
# registrer nye bøker
|
|
# (kombinerer `wh --tmp-file suggest-book-data`,
|
|
# `$EDITOR /tmp/...`
|
|
# og `wh commit /tmp/...`)
|
|
worblehat register-books
|
|
|
|
# list opp alle kategoriene (med id, navn, muligens noe mer):
|
|
worblehat list category
|
|
# vis en kategori (vis informasjon om kategorien, samt liste over bøkene):
|
|
worblehat show matematikk
|
|
# vis en kategori, med plassering på kart:
|
|
worblehat --with-map show matematikk
|
|
|
|
# vis kart over bokhyllene:
|
|
worblehat map
|
|
# vis kart over hyllen som heter 'A':
|
|
worblehat map A
|
|
# vis kart over hyllen som heter 'A', og uthev hyllene med matematikk i:
|
|
worblehat map A matematikk
|