GithubHelp home page GithubHelp logo

asoulcnki / asoulcnkifrontend Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 8.0 7.14 MB

基于脚手架重构的枝网前端

Home Page: https://asoulcnki.asia

JavaScript 33.19% HTML 2.11% Vue 55.30% CSS 9.40%

asoulcnkifrontend's Introduction

A-SOUL评论区小作文 枝网查重系统

网站地址:https://asoulcnki.asia

项目首页:https://github.com/ASoulCnki

项目后端(基于spring boot)已迁移至 https://github.com/ASoulCnki/ASoulCnkiBackend

项目前端(基于vue2)已迁移至 https://github.com/ASoulCnki/ASoulCnkiFrontend

项目新前端(基于vue3)已迁移至 https://github.com/ASoulCnki/ASoulCnkiFrontendV3

本项目为枝网查重的动态+评论区爬虫部分

爬虫部署文档:Deploy.md

简介

想法起源

NGA Asoul板块

豆瓣相关讨论

简单总结就是做一个A-Soul评论区的小作文数据库,并提供查重能力。让广大au可以精准甄别评论是是原偷/原创,还是从之前的评论区复制粘贴改词偷来的😈

A-Soul 简介

A-SOUL是乐华娱乐于2020年11月23日公开的其旗下首个虚拟偶像团体,由5名成员组成。

A-SOUL主页链接:https://space.bilibili.com/703007996
乃琳:https://space.bilibili.com/672342685
珈乐:https://space.bilibili.com/351609538
嘉然:https://space.bilibili.com/672328094
贝拉:https://space.bilibili.com/672353429
向晚:https://space.bilibili.com/672346917

在未来学院中,五位性格迥异的少女,为了成为偶像这一共同目标走到一起,并且为之努力奋斗。 设定中,她们生活在虚拟城市枝江。所以系统名为枝网查重系统(化用知网)。

Todos

一期计划开发进度:

  • 完成基本的动态和评论区爬虫
  • 基于数据库实现增量式爬虫, 近实时更新评论数据(基本完成)
  • 构建查重系统
  • 查重网站前后端

优化点:

  • 使用不同的celery队列放置不同的任务
  • 使用代理池和更合适的客户端限流策略避免被叔叔封禁ip(采取了使用较低的爬取频率的办法)
  • 错误处理,如被限流时更换ip,出现未知错误时邮件/短信告警(已实现邮件报警)

asoulcnkifrontend's People

Contributors

ch3cknull avatar cisincere avatar coding-ax avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

asoulcnkifrontend's Issues

作文展高级搜索功能

功能说明

能够添加自定义与或非,根据提供的类型进行条件过滤,如下图
image

特殊说明

  1. 应当限制最大条件的数目
  2. 对互斥结果的过滤问题(对同一类型,同一条件使用不同的操作符)
  3. 过滤器类型问题,部分过滤器需要匹配大于小于等于使用
  4. 条件传值的范围问题,应当提前限制传值范围
  5. 目前数据格式尚未确定

考虑出小程序版吗

考虑出小程序版吗,现有网址查重需要好几次才能记住,如果增加小程序版可以增强用户的易用性,也方便用户分享。小程序自带的运营分析功能也比较 ok

有没有考虑写一个浏览器插件呢

通过调用后端api,在b站评论后面直接显示是否原创以及查重率。我目前写了一个简单的版本,效果如图。
image
线上的api有限流,我目前用的是本地的环境。如果需要的话,我把代码上传一下。

新增作文展过滤器 关键词

功能描述

  1. 支持提交 0-3 个关键词
  2. 关键词长度有限制
  3. 前端处理后按字典排序,参数形式为数组
  4. 关键词输入框需要加入提示

特殊情况

  1. 关键词重复,需要去重
  2. 关键词存在嵌套关系,需要指定顺序,正则处理时先处理被包含的元素
    例如第一个关键词为 嘉然小姐的狗 ,第二个词为 嘉然小姐

彩蛋按钮和返回顶部按钮的布局问题

窄屏状态下
彩蛋按钮和返回顶部按钮可能影响阅读体验

待和#44 做整合

  1. 添加一个新的返回顶部按钮
  2. 在窄屏条件下,彩蛋按钮返回顶部导航栏位置,返回顶部按钮位置不变
  3. 或许可以调整窄屏情况下,返回顶部按钮的透明度,以方便阅读

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.