def getAnimeId(self, tr):
     ai = AnimeInfo(self.con)
     id = ai.getId(tr.findAll('a')[1].contents[0])
     if not id:
         anime_link = tr.findAll('a')[1]['href']
         animecrawler = AnimeCrawler(self.con)
         animecrawler.crawl([anime_link], 1)
         id = ai.getId(tr.findAll('a')[1].contents[0])
     return id
Exemple #2
0
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
Exemple #3
0
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
Exemple #4
0
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
Exemple #5
0
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