Форум — Talks [emacs]Каталог книг в emacs - bread-library. Он ещё живой? emacs 0 1 Случайно нагуглил тут прикольную штуку. Но ссылки на библиотеку не работают. Его где нибудь можно найти-попробовать?Да, sudo cast mind. Ссылка
В свое время искал нечто подобное и нашел ebib. очень удобная штука. BibTex файл с коллекцией книг заполняется автоматически(через костыльные скриптики) по мере поступления книг. RCV ★★★★ (26.02.12 11:15:00 MSK) Показать ответ Ссылка
Ответ на: комментарий от RCV 26.02.12 11:15:00 MSK Подкинете ссылку на скрипты? psh ★★ (26.02.12 13:35:54 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от psh 26.02.12 13:35:54 MSK Подкинете ссылку на скрипты? Рад бы сам получить такую ссылку. Вот основа моей системы - скрипт берет isbn ищет по амазону и выдает полное описание в стиле bibtex.cat ~/apps/isbn.sh #!/bin/bash #LC_ALL=C export http_proxy="localhost:8118" # Собираем данные только через Тор ISBN=$1 link_to_book=$(wget -U "Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1" -q "http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Dstripbooks&field-keywords=$ISBN&x=8&y=18" -O -| tr "\t\r\n'" ' "' | grep -i -o '<a[^>]\+href[ ]*=[ \t]*"\(ht\|f\)tps\?:[^"]\+"'| grep dp/ | sed -e 's/^.*"\([^"]\+\)".*$/\1/g'|head -1) wget -U "Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1" -q "$link_to_book" -O /tmp/$ISBN echo @book{$ISBN, sed -n -e 's/.*name="title" content="\(.*\): Amazon.co.uk: \(.*\): Books".*/title = "\1",\nauthor = "\2",/p' -e 's/.*:<\/b> \([0-9]*\) pages.*/pages = "\1",/p' -e 's/.*Publisher:<\/b> \(.*\) .*(.* \([0-9]*\)).*/publisher = "\1",\nyear = "\2",/p' -e 's/.*ISBN-10:<\/b> \(.*\)<\/li.*/isbn = "\1",/p' -e 's/.*ISBN-13:<\/b> \(.*\)<\/li.*/isbn13 = "\1",/p' /tmp/$ISBN echo abstract='"'$(cat /tmp/$ISBN | grep -A1 '<div class="productDescriptionWrapper">'| sed -e 's/<[^>]*>//g' -e 's/"//g'|perl -C -pe 's/&\#(\d+);/chr($1)/ge;s/&\#x([a-fA-F\d]+);/chr(hex($1))/ge;' | awk '{print length"\t"$0}'|sort -n|cut -f2- | tail -1)'"', echo file = '"'"$2"'"' echo } rm /tmp/$ISBN #Convert (hexa)decimal numeric character references to UTF-8 #perl -C -pe 's/&\#(\d+);/chr($1)/ge;s/&\#x([a-fA-F\d]+);/chr(hex($1))/ge;' RCV ★★★★ (26.02.12 14:29:29 MSK) Ссылка