{"id":18374934,"url":"https://github.com/mixmoe/hikarisearch","last_synced_at":"2025-04-06T20:30:49.766Z","repository":{"id":42195344,"uuid":"461530147","full_name":"mixmoe/HikariSearch","owner":"mixmoe","description":"一款动漫图片搜索引擎聚合网站, 基于 Cloudflare 提供的 Pages Function. / A collection of anime image search engines, based on Cloudflare Pages Function.","archived":true,"fork":false,"pushed_at":"2023-10-08T10:22:14.000Z","size":616,"stargazers_count":148,"open_issues_count":6,"forks_count":31,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-01T18:17:51.718Z","etag":null,"topics":["ascii2d","cloudflare","cloudflare-pages","ehentai","image-search-engine","image-search-website","iqdb","quasar","saucenao","tracemoe","typescript","vue3"],"latest_commit_sha":null,"homepage":"https://hikari.obfs.dev","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mixmoe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-20T15:30:37.000Z","updated_at":"2025-02-03T14:57:12.000Z","dependencies_parsed_at":"2023-02-18T14:46:04.058Z","dependency_job_id":null,"html_url":"https://github.com/mixmoe/HikariSearch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mixmoe%2FHikariSearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mixmoe%2FHikariSearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mixmoe%2FHikariSearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mixmoe%2FHikariSearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mixmoe","download_url":"https://codeload.github.com/mixmoe/HikariSearch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247547095,"owners_count":20956488,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ascii2d","cloudflare","cloudflare-pages","ehentai","image-search-engine","image-search-website","iqdb","quasar","saucenao","tracemoe","typescript","vue3"],"created_at":"2024-11-06T00:16:44.442Z","updated_at":"2025-04-06T20:30:49.322Z","avatar_url":"https://github.com/mixmoe.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hikari 动漫图片聚合搜索\n\n[**English README**](./README_en.md)\n\n**_一款动漫图片搜索引擎聚合网站, 基于 Cloudflare 提供的 Pages Function_**\n\n![screenshot-mockup](https://user-images.githubusercontent.com/32300164/158019817-a90109c1-96ec-406d-9a8c-8b2bcf7145fb.png)\n\n## 亮点\n\n- 集成了多款动漫图片搜索引擎, 包括:\n\n  - [SauceNAO](https://saucenao.com/)\n  - [IqDB](https://iqdb.org/)\n  - [ascii2d](https://ascii2d.net/)\n  - [E-Hentai](https://e-hentai.org/)\n  - [TraceMoe](https://trace.moe/)\n\n    有了它, 你就可以在这个网站上搜索到你想要的动漫图片来源, 无需同时打开这么多网页\n\n- 现代化的交互界面, 基于 [Quasar](https://quasar.dev) 和 Vue.js\n\n- 基于 Cloudflare 的无服务器云函数, 稳定, 快速, 可靠 (并且完全免费)\n\n## 演示站点\n\n请访问[演示站点](https://hikari.obfs.dev)来进行使用\n\n## 进行开发\n\n### 配置开发环境\n\n- 你需要:\n  - Node.js 14+\n  - yarn\n  - VSCode\n\n#### 安装依赖\n\n```bash\nyarn install\n```\n\n#### 启动开发服务\n\n- 你需要在两个终端中同时执行这两个指令\n\n```bash\nyarn run dev:worker\n```\n\n```bash\nyarn run dev:front\n```\n\n稍等一会, 然后在浏览器中打开由 Quasar 提供的开发模式服务器: `http://localhost:8080`来开始你的开发之旅\n\n### 部署到 Cloudflare\n\n该项目部署流程完全和一般的 Pages 部署流程几乎一致, 你总是可以参考 [Cloudflare Pages](https://developers.cloudflare.com/pages/get-started/) 文档来获得更多信息\n\n- 这里给出你几个需要配置的值:\n  - 构建命令: `quasar build -P`\n  - 公开目录: `dist/spa`\n\n## 鸣谢\n\n- 提供上述搜索服务的网站们\n- Cloudflare Pages, 本项目基于的对象\n- Quasar, 交互界面的框架\n- [Schemastery](https://github.com/Shigma/schemastery), 一款轻量字段类型校验库, 用于 API 的传参验证\n\n## 开源许可\n\n本项目以 [LGPL-3.0](./LICENSE) 许可开源\n\n\u003c!-- markdownlint-disable MD046 --\u003e\n\n    A site collects many anime image search engines.\n    Copyright (C) 2022 Mix\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see http://www.gnu.org/licenses/.\n\n\u003c!-- markdownlint-enable MD046 --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmixmoe%2Fhikarisearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmixmoe%2Fhikarisearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmixmoe%2Fhikarisearch/lists"}