mixmoe / HikariSearch

一款动漫图片搜索引擎聚合网站, 基于 Cloudflare 提供的 Pages Function. / A collection of anime image search engines, based on Cloudflare Pages Function.

Home Page:https://hikari.obfs.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hikari 动漫图片聚合搜索

English README

一款动漫图片搜索引擎聚合网站, 基于 Cloudflare 提供的 Pages Function

screenshot-mockup

亮点

  • 集成了多款动漫图片搜索引擎, 包括:

  • 现代化的交互界面, 基于 Quasar 和 Vue.js

  • 基于 Cloudflare 的无服务器云函数, 稳定, 快速, 可靠 (并且完全免费)

演示站点

请访问演示站点来进行使用

进行开发

配置开发环境

  • 你需要:
    • Node.js 14+
    • yarn
    • VSCode

安装依赖

yarn install

启动开发服务

  • 你需要在两个终端中同时执行这两个指令
yarn run dev:worker
yarn run dev:front

稍等一会, 然后在浏览器中打开由 Quasar 提供的开发模式服务器: http://localhost:8080来开始你的开发之旅

部署到 Cloudflare

该项目部署流程完全和一般的 Pages 部署流程几乎一致, 你总是可以参考 Cloudflare Pages 文档来获得更多信息

  • 这里给出你几个需要配置的值:
    • 构建命令: quasar build -P
    • 公开目录: dist/spa

鸣谢

  • 提供上述搜索服务的网站们
  • Cloudflare Pages, 本项目基于的对象
  • Quasar, 交互界面的框架
  • Schemastery, 一款轻量字段类型校验库, 用于 API 的传参验证

开源许可

本项目以 LGPL-3.0 许可开源

A site collects many anime image search engines.
Copyright (C) 2022 Mix

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see http://www.gnu.org/licenses/.

About

一款动漫图片搜索引擎聚合网站, 基于 Cloudflare 提供的 Pages Function. / A collection of anime image search engines, based on Cloudflare Pages Function.

https://hikari.obfs.dev

License:GNU Lesser General Public License v3.0


Languages

Language:Vue 41.7%Language:TypeScript 35.9%Language:JavaScript 19.3%Language:HTML 1.7%Language:SCSS 1.4%