From 9f06d2460273d735e98f255cfdb15221faa469f4 Mon Sep 17 00:00:00 2001 From: Las Zenow Date: Tue, 23 Jul 2013 22:40:35 +0200 Subject: [PATCH 1/3] Check error return --- upload.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/upload.go b/upload.go index f58c526..9155ea2 100644 --- a/upload.go +++ b/upload.go @@ -48,7 +48,11 @@ func processFile(req uploadRequest) { } book["file"] = id - db.InsertBook(book) + err = db.InsertBook(book) + if err != nil { + log.Println("Error storing metadata (", title, "):", err) + return + } log.Println("File uploaded:", req.filename) } From 18ad2a25c03c3472b1dd7eca13522bcc585068fb Mon Sep 17 00:00:00 2001 From: Las Zenow Date: Tue, 23 Jul 2013 22:41:04 +0200 Subject: [PATCH 2/3] Don't fail if no cover --- upload.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/upload.go b/upload.go index 9155ea2..3c0dfaa 100644 --- a/upload.go +++ b/upload.go @@ -133,8 +133,10 @@ func parseFile(epub *epubgo.Epub) map[string]interface{} { title, _ := book["title"].(string) book["file"] = nil cover, coverSmall := GetCover(epub, title) - book["cover"] = cover - book["coversmall"] = coverSmall + if cover != "" { + book["cover"] = cover + book["coversmall"] = coverSmall + } book["keywords"] = keywords(book) return book } From 638f9ee3bbbb90e7706fef521896ac884fb1233a Mon Sep 17 00:00:00 2001 From: Las Zenow Date: Fri, 16 Aug 2013 14:06:31 +0200 Subject: [PATCH 3/3] Change email address and gpg key --- templates/about.html | 64 ++++++------------------------------------- templates/footer.html | 2 +- 2 files changed, 9 insertions(+), 57 deletions(-) diff --git a/templates/about.html b/templates/about.html index 5475660..bd383fb 100644 --- a/templates/about.html +++ b/templates/about.html @@ -10,69 +10,21 @@

The Imperial Library of Trantor it's in beta-status. We are working to provide a good user experience, but it's still in early development.

-

Any help is welcome. You can write us comments to our email address (zenow@tormail.org), upload your epubs, download our source code hack it and send us patches, ...

+

Any help is welcome. You can write us comments to our email address (zenow@riseup.net), upload your epubs, download our source code hack it and send us patches, ...

Donations

If you feel like donate some bitcoins we'll gladly accept them. You can request one bitcoin key for you or use our public bitcoin key:

1JioYbSYDH4JQYbhF7tX2kGUVZc2vzvugx

-

PGP

+

OpenPGP

-

You can use pgp to write me emails, use my key:

-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.12 (GNU/Linux)
-
-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
-IXsSLZzM+UxPlUZpEqSH0qllMrtZAR4Xvvk=
-=KPVB
------END PGP PUBLIC KEY BLOCK-----
+

You can use OpenPGP to write me emails, use my key:

+
+pub   4096R/0xE9971784146CCD94 2013-08-16 [expires: 2016-08-15]
+      Key fingerprint = C3BE 4EB1 BF13 A8D9 99D0  1E46 E997 1784 146C CD94
+uid                            Las Zenow (Imperial Library of Trantor) <zenow@riseup.net>
+sub   4096R/0x2CCC1C70C3E0C73E 2013-08-16
 
{{template "footer.html"}} diff --git a/templates/footer.html b/templates/footer.html index 2047b98..f766423 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -1,7 +1,7 @@

-

Chief Librarian: Las Zenow (zenow@tormail.org)
+

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitorious
.