package main

import (
	"fmt"
	"labix.org/v2/mgo/bson"
	"net/http"
)

func main() {
	db = initDB()
	defer db.Close()
	books, _, _ := db.GetNewBooks()

	for _, book := range books {
		fmt.Println(book.Title)
		e, err := OpenBook(book.File)
		if err != nil {
			fmt.Println("================", err)
		}

		cover, coverSmall := GetCover(e, book.Title)
		if cover != "" {
			db.UpdateBook(bson.ObjectIdHex(book.Id), bson.M{"cover": cover, "coversmall": coverSmall})
		}
		e.Close()
	}
}

func notFound(w http.ResponseWriter, r *http.Request) {
	// cover.go needs this function to compile
}