mirror of
https://github.com/tgbot-collection/YYeTsBot.git
synced 2025-11-24 19:12:53 +08:00
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.36.0 to 0.38.0. - [Commits](https://github.com/golang/net/compare/v0.36.0...v0.38.0) --- updated-dependencies: - dependency-name: golang.org/x/net dependency-version: 0.38.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
web端
注意:源代码中包含Google Analytics分析代码,index.html, search.html和resource.html。如果自己使用,要记得去除哦
requirements
- tornado
- mongodb
- pymongo
导入数据
从 这里 下载mongodb数据,然后导入
mongorestore --gzip --archive=yyets_mongo.gz --nsFrom "share.*" --nsTo "zimuzu.*"
运行
python server.py
Docker
参考这里
MongoDB index
use zimuzu;
db.getCollection('yyets').createIndex({"data.info.id": 1});
db.getCollection('yyets').createIndex({"data.info.views" : -1});
db.getCollection('yyets').createIndex({"data.info.area" : 1});
db.getCollection('yyets').getIndexes();
db.getCollection('douban').createIndex({"resourceId" : 1});
db.getCollection('douban').getIndexes();
db.getCollection('users').createIndex({"username" : 1}, { unique: true });
db.getCollection('users').createIndex(
{ "email.address": 1 },
{ unique: true, partialFilterExpression: { "email.address": { $exists: true } } }
)
db.getCollection('users').getIndexes();
db.getCollection('comment').createIndex({"resource_id" : 1});
db.getCollection('comment').getIndexes();
db.getCollection('reactions').createIndex({"comment_id" : 1});
db.getCollection('reactions').getIndexes();
db.getCollection('metrics').createIndex({"date" : 1});
db.getCollection('metrics').getIndexes();
db.getCollection('notification').createIndex({"username" : 1});
db.getCollection('notification').getIndexes();