All Projects → txperl → Airanime

txperl / Airanime

Licence: apache-2.0
轻量化动漫聚合搜索工具

Projects that are alternatives of or similar to Airanime

Search Engine Parser
Lightweight package to query popular search engines and scrape for result titles, links and descriptions
Stars: ✭ 216 (+17.39%)
Mutual labels:  search-engine, anime
Yuno
Yuno is context based search engine for anime.
Stars: ✭ 320 (+73.91%)
Mutual labels:  search-engine, anime
SmartImage
Reverse image search tool (SauceNao, ImgOps, trace.moe, and more)
Stars: ✭ 346 (+88.04%)
Mutual labels:  search-engine, anime
SauceKudasai
Get Anime info by image or URL (uses trace.moe and Anilist for animeinfo)
Stars: ✭ 50 (-72.83%)
Mutual labels:  search-engine, anime
qBit-plugins
Search plugins for qBittorrent
Stars: ✭ 40 (-78.26%)
Mutual labels:  search-engine, anime
Warez
All your base are belong to us!
Stars: ✭ 584 (+217.39%)
Mutual labels:  search-engine, anime
Kitsu Web
🔥 Ember.js app for Kitsu
Stars: ✭ 158 (-14.13%)
Mutual labels:  anime
Animated Number Vue
Super easy way to animate numbers.
Stars: ✭ 170 (-7.61%)
Mutual labels:  anime
Transfer Learning Anime
Transfer Learning for Anime Characters Recognition
Stars: ✭ 155 (-15.76%)
Mutual labels:  anime
Android App
An android application for reading novels
Stars: ✭ 146 (-20.65%)
Mutual labels:  anime
Itemsjs
Full text, faceted, (almost) dependency free search engine in javascript
Stars: ✭ 179 (-2.72%)
Mutual labels:  search-engine
Toshocat
Anime and Manga list app for desktop.
Stars: ✭ 174 (-5.43%)
Mutual labels:  anime
Dot Hugo Documentation Theme
Dot - Hugo Documentation Theme
Stars: ✭ 162 (-11.96%)
Mutual labels:  search-engine
Sf1r Lite
Search Formula-1——A distributed high performance massive data engine for enterprise/vertical search
Stars: ✭ 158 (-14.13%)
Mutual labels:  search-engine
Anitomy
Anime video filename parser
Stars: ✭ 170 (-7.61%)
Mutual labels:  anime
Tis Solr
an enterprise search engine base on Apache Solr
Stars: ✭ 158 (-14.13%)
Mutual labels:  search-engine
Crunchyroll Html5
A fully fledged HTML5 player for Crunchyroll.
Stars: ✭ 175 (-4.89%)
Mutual labels:  anime
Streaming
r/freemediaheckyeah
Stars: ✭ 147 (-20.11%)
Mutual labels:  anime
Anime Face Gan Keras
A DCGAN to generate anime faces using custom mined dataset
Stars: ✭ 161 (-12.5%)
Mutual labels:  anime
Kitsu Tools
🔨 The tools we use to build Kitsu, the coolest platform for anime and manga
Stars: ✭ 2,055 (+1016.85%)
Mutual labels:  anime

airAnime

因为感觉经常在各视频网站找番有点浪费时间,于是就突然萌生了一个想法:如果能同时进行,就不会浪费太多时间了。所以,airAnime 就出于这个想法诞生了。

airAnime 是一款聚合「番剧&动漫类搜索」程序,借助于各网站的数据及各网站的搜索功能进行综合搜索,以减少寻找在线番剧的时间。

v2 版本相对于 v1 版本简化了很多操作逻辑,改善了界面。

airAnime 的 iOS 捷径

代码结构

.
├── .assert
├── .data
├── .function
    ├── .chttochs - 繁体与简体转换代码
    ├── .class - 各主要功能代码类
    ├── .small - 各辅助功能代码类
    ├── bgminfo.php - 番剧信息获取代码
    ├── bts.php - 下载源搜索控制代码
    ├── conline.php - 漫画源搜索控制代码
    ├── functions.php - 功能函数集
    ├── newbgm.php - 首页新番信息代码
    ├── picsearch.php - 以图搜番控制代码
    ├── resources.php - 本地数据库搜索控制代码
    ├── sact.json - 关键词联想代码
    ├── aonline.php - 动画源搜索控制代码
    ├── userbgm.php - 用户追番表控制代码
├── .page
    ├── about.php - 关于页面
    ├── doc.php - 使用文档页面
    ├── setting.php - 设置页面
├── config.php - 配置文件
├── index.php

代码写的比较糟糕,请见谅...

部署

通常情况下只需将源码放至服务器即可正常运行基础功能。

额外功能

本地数据库搜索

若要开启此功能,请将 ./data/数据库/bgm.sql 上传至 MySQL 数据库(与 userbgm.sql 相同),然后运行 ./data/数据库/bangumi.phpbangumi.json 的数据导入。

设置 ./config.phpdb_server, db_username, db_password, db_name,最后将 $GLOBALS['res_is'] 设置为 on 即可。

(数据来自 https://github.com/bangumi-data/bangumi-data

用户追番表

此功能是同步 bangumi.tv 的追番数据至本地服务器,并展示到 airAnime 主页。

若要关闭,请移除 ./page/setting.php 以及 ./index.php 中相关代码。

若要开启,请将 ./data/数据库/userbgm.sql 上传至 MySQL 数据库(与 bgm.sql 相同)即可。

以图搜番

申请后修改 ./config.phppicS_token 即可。

数据

airAnime 中部分数据基于本地 json 文件,所以需要定期更新。

更新数据

执行 ./data/auto/index.php,即可自动抓取最新数据,并保存在同目录下。执行前请务必更改此文件代码,其中包含配置项,具体请看注释。

需要注意的是,./data/ 中必须包含初始数据文件才可正常执行。若想要手动抓取数据,请浏览之前版本(<[email protected])代码。

注意

若程序公开部署,请务必删除用于数据抓取与本地数据库导入的相关代码文件(./data 目录下除 json 后缀的所有功能性文件需全部删除)。

ToDo

  • 小说源搜索(是的,轻小说搜索还没完成...)
  • 更多动画源
  • 更多下载源

声明

本程序源代码可任意修改并任意使用,但禁止商业化用途。一旦使用,任何不可知事件都与原作者无关,原作者不承担任何后果。

如果您喜欢,希望可以在页面某处保留原作者(Trii Hsia)版权信息,或是保留 airAnime 的 GitHub 仓库地址(https://github.com/txperl/airAnime)。

感谢。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].