diff --git a/README b/README index b3a8210..2109cbd 100644 --- a/README +++ b/README @@ -1,18 +1,27 @@ -========================= Name und Verwendung ========================= +========================= Name und Verwendung ================================== QR-Barcode Generatorpaket fuer Bibliotheken * erzeugt Labels mit Text und Barcode * zur Verlinkung auf elektronische Medien * zur Praesentation im Benutzerbereich, z.B. am Regal -========================= Kontakt ===================================== + +========================= Kontakt ============================================== Datum: 2011 Version: 0.1 Autor: Oliver Mitesser Email: oliver.mitesser@gmx.de Lizenz: -========================= Abhaengigkeiten ============================= -* Ruby (und einige Pakete, siehe Ruby Skripten) -* LaTeX (und einige Pakete, siehe Latex Skript) -========================= Dateien ===================================== + +========================= benoetigte Software ================================== +* LaTeX (Pakete latex-make und texlive-latex-extra unter Ubuntu 10.04) + (und einige Pakete, siehe Latex-Skript) +* Ruby (und einige Pakete, siehe Ruby-Skript qrimages.rb) +* OpenOffice.org Calc (andere Tabellenkalkulationen können auch + funktionieren) + +========================= Dateien ============================================== +apache2_vhost.conf +* Beispielkonfiguration für einen auf apache2 basierenden Resolver. + ebooksdata.ods * Beispieldatenquelle (im OpenOffice Calc-Format) @@ -40,16 +49,17 @@ qrlabels.tex qrlabels.pdf * PDF-Datei mit den Labels * wird mit "pdflatex qrlabels.tex" erzeugt -========================= Verwendung ================================== -1) Entpacke qrshelf.zip -2) Passe graue Felder in Tablle "ebooks" von ebookdata.ods an -3) Passe Parameter in Tabelle "parameter" von ebookdata.ods an -4) Kopiere Spalte "Rubyinput" aus Tabelle "ebooks" in das Skript - qrimages.rb. Siehe Quellcode fuer Zielposition. -5) $ruby qrimages.rb -6) Kopiere Spalte "Latexbefehl" aus Tabelle "ebooks" in das Skript - qrlabels.tex. Siehe Quellcode fuer Zielposition. -7) Endproduktion mit Hilfe der PDF-Datei qrlabel.pdf -======================================================================= +========================= Verwendung =========================================== +1) Passe graue Felder in Tabelle "ebooks" von ebookdata.ods an +2) Passe Parameter in Tabelle "parameter" von ebookdata.ods an +3) Kopiere Spalte "Rubyinput" aus Tabelle "ebooks" in das Skript + qrimages.rb. Siehe Quellcode fuer Zielposition (Zeile 28ff.). +4) ruby qrimages.rb +5) Kopiere Spalte "Latexbefehl" aus Tabelle "ebooks" in das Skript + qrlabels.tex. Siehe Quellcode fuer Zielposition. +6) Compilieren der LaTeX-Datei qrlabels.tex durch folgenden Befehl: + pdflatex qrlabels.tex +7) Endproduktion durch Ausdruck der neu erstellten PDF-Datei qrlabels.pdf. +================================================================================ diff --git a/apache2_vhost.conf b/apache2_vhost.conf new file mode 100644 index 0000000..0a83eef --- /dev/null +++ b/apache2_vhost.conf @@ -0,0 +1,27 @@ + + DocumentRoot /var/www + ServerName test.example.com + ServerAdmin example@example.com + + ErrorLog /var/log/apache2/example_error.log + CustomLog /var/log/apache2/example_access.log combined_proxy + + #Proxying + ProxyRequests Off + ProxyVia On + + + Order deny,allow + Deny from none + Allow from all + + + #Rewriting + RewriteEngine On + + #Rewriting for PPN using modrewrite only + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^/([0-9Xx]{9})$ http://opac.examplecom/PPN?PPN=$1 [P,last] + + diff --git a/images/barcode128109696.png b/images/barcode128109696.png deleted file mode 100644 index db0ffb8..0000000 Binary files a/images/barcode128109696.png and /dev/null differ diff --git a/images/barcode184930278.png b/images/barcode184930278.png deleted file mode 100644 index 9bf5f3d..0000000 Binary files a/images/barcode184930278.png and /dev/null differ diff --git a/images/barcode228344530.png b/images/barcode228344530.png deleted file mode 100644 index 12b93a6..0000000 Binary files a/images/barcode228344530.png and /dev/null differ diff --git a/qrimages.rb b/qrimages.rb index 494ce33..63a621a 100644 --- a/qrimages.rb +++ b/qrimages.rb @@ -1,10 +1,6 @@ # Ruby und einige Ruby-Bibliotheken muessen installiert sein # fuer Ubuntu 10.04 und Standard Ruby 1.8 z.B. folgende Befehle benutzen -# sudo apt-get install ruby-full -# sudo apt-get install rubygems -# sudo apt-get install librqrcode-ruby -# sudo apt-get install libmagickcore-dev -# sudo apt-get install libmagickwand-dev imagemagick +# sudo aptitude install ruby-full rubygems librqrcode-ruby libmagickcore-dev libmagickwand-dev imagemagick # sudo gem install rmagick # Parameter fuer QR Code diff --git a/qrlabels.pdf b/qrlabels.pdf deleted file mode 100644 index 3e3e64c..0000000 Binary files a/qrlabels.pdf and /dev/null differ