def index(req, **kwargs): req.content_type = "text/html" req.send_http_header() search = int(kwargs["search"]) titles = [int(k) for k in kwargs["titles"].split(',')] selected = int(kwargs["selected"]) mynet = SearchNet(Database(SqliteDriver('/var/www/data/nn.db'))) #mynet.maketables() mynet.trainquery([search], titles, selected) anisearch = AnimeInfo(Database(SqliteDriver('/var/www/data/anime.db'))) url = anisearch.info(selected)[0] return "<script>document.location='%s'</script>" % url
def getAnimeList(q, page=0, rows_per_page=10): anisearch = AnimeInfo(Database(SqliteDriver('/var/www/data/anime.db'))) searchid = anisearch.getId(q) if searchid == None: return None recs = anisearch.getscoredlist(searchid)[page*rows_per_page : page*rows_per_page+rows_per_page] AnimeList = [] ids = [] for (id, similarity) in recs: info = anisearch.info(id) if info is None: continue ids.append(str(id)) info['similarity'] = similarity info['url'] = "go.py?search=%s&titles=%s&selected=%s" % (searchid, ",".join(ids), id) AnimeList.append(info) return AnimeList
def getAnimeList(q, page=0, rows_per_page=10): anisearch = AnimeInfo(Database(SqliteDriver('/var/www/data/anime.db'))) searchid = anisearch.getId(q) if searchid == None: return None recs = anisearch.getscoredlist(searchid)[page * rows_per_page:page * rows_per_page + rows_per_page] AnimeList = [] ids = [] for (id, similarity) in recs: info = anisearch.info(id) if info is None: continue ids.append(str(id)) info['similarity'] = similarity info['url'] = "go.py?search=%s&titles=%s&selected=%s" % ( searchid, ",".join(ids), id) AnimeList.append(info) return AnimeList
def index(req, **kwargs): req.content_type = "text/html" req.send_http_header() search = int(kwargs["search"]) titles = [int(k) for k in kwargs["titles"].split(',')] selected = int(kwargs["selected"]) mynet=SearchNet( Database( SqliteDriver('/var/www/data/nn.db')) ) #mynet.maketables() mynet.trainquery([search], titles, selected) anisearch = AnimeInfo( Database(SqliteDriver('/var/www/data/anime.db')) ) url = anisearch.info(selected)[0] return "<script>document.location='%s'</script>" % url