/Pixiv-Illustration-Collection-Backend

提供有限的pixiv排行查看与免费高级会员(热门排序)搜索的站点

Primary LanguageJavaGNU Affero General Public License v3.0AGPL-3.0

前言

About Code

架构图

Bright Point

  • 基于注解的基础设施模块
  • 基于ElasticSearch的近实时搜索
  • 基于Logstash的同步
  • 基于JDK 11Httpclient
  • Restful API

About Feature

检索

  • 根据画师id检索画师
  • 根据画作id检索画作详情
  • 依赖于saucenao的以图搜图
  • 依赖于Pixiv的相关性tag
  • 依赖于Pixiv的搜索词自动补全
  • 依赖于百科的搜索词->词条的尝试(搜索建议)
  • 多关键词搜索(空格切分)
  • 自动翻译
  • 更高的定制性(长宽、画作类型、创建时间等)

排行

  • 日、周、月排行的查看

spotlight

  • spotlight主题画辑的查看

ACG资讯

  • 集合资讯查看

Common

  • 用户模块
  • 收藏画作
  • follow画师
  • 查看画师画作
  • 给画作添加Tag(暂未实现)
  • 用户行为追踪与还原(时间轴)、支持自定义书签(备份点)(暂未实现)
  • 喜爱画作分享到社群