Skip to content
This repository was archived by the owner on Jun 21, 2024. It is now read-only.
/ HikariSearch Public archive

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

License

Notifications You must be signed in to change notification settings

mixmoe/HikariSearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8889e47 · Aug 23, 2023

History

69 Commits
Mar 12, 2022
Aug 23, 2023
Feb 18, 2022
May 3, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 20, 2022
Feb 18, 2022
Feb 18, 2022
Feb 26, 2022
Mar 13, 2022
Mar 13, 2022
Feb 18, 2022
May 3, 2022
Mar 12, 2022
May 3, 2022
Jul 11, 2023

Repository files navigation

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/.