Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: MoB - 08.10.05 - klo:15.22
-
Laitan tän tännekkin talteen, niin ei tarvitse aina keksiä pyörää uudestaan kun tahtoo tsiigata sarjiksia Ubuntulla.
Netistä imuroitujen sarjakuvien katselu hoituu Windowsissa nätisti CDisplay (http://www.geocities.com/davidayton/CDisplay) nimisellä ohjelmalla. Tässä skripti joka tekee saman homman.
CDisplayn käyttämät .CBZ ja .CBR fileet ovat onneksi vain uudestaan nimettyjä ZIP ja RAR fileitä, joten homma ei ole kovin triviaali - ainoastaan UnRAR ja haluttu kuvien näyttäjä pitää asentaa (apt-get install unrar-nonfree).
Sitten vaan tyyliin scripts/cdisplay /stuff/sarjakuvat/Vampirella/Vampirella01.cbr
Skriptin toiminta lyhyesti :
- tekee tempin
- tarkistaa onko tiedoston pääte cbr/rar tai cbz/zip
- puretaan romppeet temppiin
- järjestetään puretut tiedostot aakkosjärjestykseen
- syötetään kuvat järjestyksessä halutulle softalle (valmiit esimerkit muutamalle softalle, valitse omasi)
- siivotaan jäljet
#!/bin/bash
#
# snadi scripti CDisplay (cbr/cbz) sarjakuvien katseluun
TEMPPI="/tmp/cdisplay-$$"
rm -rf "${TEMPPI}" >/dev/null 2>&1
trap "rm -rf \"${TEMPPI}\"; echo 'temppi putsattu'" EXIT ERR
DIR="`dirname \"$1\"`"
[ "$DIR" = "." ] && DIR="`pwd`"
SARJISNIMI="${DIR}/`basename \"$1\"`"
case "${SARJISNIMI}" in
*rar|*cbr)
PAKKERI="unrar x"
;;
*zip|*cbz)
PAKKERI=unzip
;;
*)
echo "Tiedostolla ei ole cbr, cbz, zip tai rar päätettä!"
exit 1
;;
esac
echo "Täytyy duunata ${PAKKERI} ${SARJISNIMI}"
mkdir "${TEMPPI}"
cd "${TEMPPI}"
${PAKKERI} "${SARJISNIMI}"
# find . -type f | sort | sed -e "s/^\(.*\)$/'\1'/" | xargs xli -fit
# find . -type f | sort | sed -e "s/^\(.*\)$/'\1'/" | xargs eog
# find . -type f | sort | sed -e "s/^\(.*\)$/'\1'/" | xargs gtksee -i
find . -type f | sort | sed -e "s/^\(.*\)$/'\1'/" | xargs gthumb --fullscreen
En ota tuosta sktiptistä mitään krediittejä, koska tuo on suurimmaksi osaksi pöllitty jostain uutisryhmästä aikoinaan. Parannusehdotuksia saa esittää.
-
comix on mainio softa sarjiksien katseluun, eikä tarvitse purkaa kyseisiä tiedostoja. Universe repoista
apt-get install comix
-
Netistä imuroitujen sarjakuvien katselu hoituu Windowsissa nätisti CDisplay (http://www.geocities.com/davidayton/CDisplay) nimisellä ohjelmalla.
No, minä olen lukenut niitä CDisplaylla Linuxissakin... siinä on hyvät säädöt kuvien käännön, skaalauksen, sopivan taustavärin laskemisen ja muun suhteen joten en ole pitänyt tarpeellisena vaihtaa natiiviin linux-ohjelmaan. Se toimii siis wine:n kautta, tosin asentamisesta en tiedä kun ostin codeweaversin Crossover Office -paketin jolla windows-ohjelmien asentelu on varsin triviaalia.
-edit-
Ja löytyy myös esim. tällainen:
http://borco.net/html/PyComicsViewer/
# license: GPL
# opens *.cbr, *.cbz and *.cba compressed comic files
jne.