My build of nnn with minor changes
Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- #!/usr/bin/env sh
-
- # Description: Browse Project Gutenberg catalogue by popularity, then download
- # and read a book of your choice.
- #
- # Details: Set the variable EBOOK_ID to download in html format and read in w3m.
- # Clear EBOOK_ID to browse available ebooks by popularity and set it to
- # the ID once you find an interesting one.
- #
- # For example:
- # Wuthering Heights by Emily Brontë is at https://www.gutenberg.org/ebooks/768
- # So EBOOK_ID would be 768
- #
- # Shell: POSIX compliant
- # Author: Arun Prakash Jana
-
- EBOOK_ID=
- DIR=${XDG_CACHE_HOME:-$HOME/.cache}/nnn/gutenbooks/"$EBOOK_ID"
- BROWSE_LINK="http://www.gutenberg.org/ebooks/search/?sort_order=downloads"
- BROWSER=w3m
-
- if [ ! -z "$EBOOK_ID" ]; then
- if [ ! -e $DIR ]; then
- mkdir -p $DIR
- cd $DIR
- curl -L -O "https://www.gutenberg.org/files/"$EBOOK_ID"/"$EBOOK_ID"-h.zip"
- unzip "$EBOOK_ID"-h.zip
- fi
-
- if [ -d $DIR ]; then
- "$BROWSER" $DIR/"$EBOOK_ID"-h/"$EBOOK_ID"-h.htm
- fi
- else
- "$BROWSER" $BROWSE_LINK
- fi
|