iutool1

优美句子

Usage no npm install needed!

<script type="module">
  import iutool1 from 'https://cdn.skypack.dev/iutool1';
</script>

README

iutool1

优美句子

产品,首先自己 愿意用

前端部分

缓存请求,每次拉取 100 条,剩下 小于 20 条,则再发一次请求,loading

需要封装一个缓存工具类

  • 内容自适应
  • 缓存请求,
  • ui 调整
  • 字体大小, 行间距
  • 下拉
  • 发请求
  • 搜索功能
  • 图标更换
  • 出处
  • 头像,介绍,名字,标题,seo
  • 句子 长按 -> 全文, 搜索功能
  • 附加服务,取名,收藏,分享,配图

后端部分

  • ui 一定要精致

  • 句子推回去

  • 长句子,ui bug

  • 热门列表, p1

  • 长句子,重审

  • 人工筛选 + 知名度筛选, 百度 知名度 筛选

  • 清理一下句子

  • 分类调整,句子格式调整,去空格,去换行

  • 分享功能

  • 预加载

  • 缓存封装,有必要

  • 标签功能

  • 删除操作,管理员,

  • b 站评论,p3

  • 防爬虫,接口加密 限流

  • 搜索高亮

  • 答题功能

  • 用户上传句子

  • 域名申请 by last,拼音

  • 存入几千条测试样例

  • 存储设计,{_id,content,author,displayAuthor,source,favCount,copyCount,createTime,lastModified}

  • api 设计,翻页?随机

  • 手动收录, 接口,or 机器人, p1

  • 爬虫收录,p0

  • 网易云评论,p0

  • 名言通,爬一遍,status=2

  • 人工审核页面,p1,iutool/audit_page?p=admin, iutool/audit_pass?p=admin, iutool/audit_reject?p=admin

  • 唐诗宋词, p2

  • 网络来源

  • 快捷收录

  • 收藏功能 p0

  • 收藏列表 p0

  • 收藏列表,按页数往下推,

  • 收藏逻辑,取消逻辑完善,清缓存, -> 退出小程序

status

1: 可用

2: 审核中, 爬取的进这个

3: 审核拒绝, 自己审核

4: 已删除,手动删除

5: 句子太长

8: 重复值

api

39.99.229.74

http://192.168.0.107:3005/audit

https://api.shanyoumu.com/api/v1/data

https://api.shanyoumu.com/audit

http://127.0.0.1:3005/api/v1/data?s=

http://127.0.0.1:3005/api/v1/data_test

http://192.168.0.107:3005/input

db.getCollection('juzis').find({ status: 2, copyCount: 0 })
db.getCollection('juzis').find({ status: 2, copyCount: {$gt:2} })
db.getCollection('juzis').find({ status: 2, sougouCount: {$exists:false}  })
db.getCollection('juzis').find({ status:2, content: /^[^,\da-zA-Z”“]{5},[^,]{5}$/,copyCount:{$gt:2} })
db.getCollection('juzis').find({ status:2, "$expr": { "$gt": [ { "$strLenCP": "$content" }, 40 ] }  })
db.getCollection('juzis').find({ status:2, copyCount:{$gt:1000},"$expr": { "$lt": [ { "$strLenCP": "$content" }, 35 ] }  })


db.getCollection('juzis').update({ status: 2, occuCount:{$gt:4},baiduCount:{$gt:100}},{$set:{status:1}}})
db.getCollection('juzis').update({ status: 2, occuCount:{$gt:4},baiduCount:{$gt:100} } ,{ $set: { status:1} }, {multi:true })
db.getCollection('juzis').update({content:/^.{1,4}$/,author:"网易云"} , { $set: { status:7} }, {multi:true })

todo

[x] 强制删除 6 [ ] 剔除英文, 7 [ ] 除去引号重复的, 8, 重复值 [ ] 除去表情, 替换调 [-] 空格替换掉 [x] 2 ,换行都去掉,替换调

100000000

5900000

“我躲在断墙后面,偷看两个少年徒手摘光,星星映在他们眼底,光却趴在我身上”

“玫瑰与晚霞共绘浪漫,你是我心底的爱意泛滥”