├── .dockerignore ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── add.yml │ └── other.yml └── workflows │ ├── docker.yml │ └── npm.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.js ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── deploy.sh ├── docker-compose.yml ├── ecosystem.config.cjs ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.png └── ico │ ├── error.png │ └── favicon.png ├── src ├── app.tsx ├── config.ts ├── index.ts ├── registry.ts ├── robots.txt.ts ├── router.types.d.ts ├── routes │ ├── 36kr.ts │ ├── 51cto.ts │ ├── 52pojie.ts │ ├── acfun.ts │ ├── baidu.ts │ ├── bilibili.ts │ ├── coolapk.ts │ ├── csdn.ts │ ├── dgtle.ts │ ├── douban-group.ts │ ├── douban-movie.ts │ ├── douyin.ts │ ├── earthquake.ts │ ├── gameres.ts │ ├── geekpark.ts │ ├── genshin.ts │ ├── github.ts │ ├── guokr.ts │ ├── hackernews.ts │ ├── hellogithub.ts │ ├── history.ts │ ├── honkai.ts │ ├── hostloc.ts │ ├── hupu.ts │ ├── huxiu.ts │ ├── ifanr.ts │ ├── ithome-xijiayi.ts │ ├── ithome.ts │ ├── jianshu.ts │ ├── juejin.ts │ ├── kuaishou.ts │ ├── linuxdo.ts │ ├── lol.ts │ ├── miyoushe.ts │ ├── netease-news.ts │ ├── newsmth.ts │ ├── ngabbs.ts │ ├── nodeseek.ts │ ├── nytimes.ts │ ├── producthunt.ts │ ├── qq-news.ts │ ├── sina-news.ts │ ├── sina.ts │ ├── smzdm.ts │ ├── sspai.ts │ ├── starrail.ts │ ├── thepaper.ts │ ├── tieba.ts │ ├── toutiao.ts │ ├── v2ex.ts │ ├── weatheralarm.ts │ ├── weibo.ts │ ├── weread.ts │ ├── yystv.ts │ ├── zhihu-daily.ts │ └── zhihu.ts ├── types.d.ts ├── utils │ ├── cache.ts │ ├── getData.ts │ ├── getNum.ts │ ├── getRSS.ts │ ├── getTime.ts │ ├── getToken │ │ ├── 51cto.ts │ │ ├── bilibili.ts │ │ ├── coolapk.ts │ │ └── weread.ts │ ├── logger.ts │ └── parseRSS.ts └── views │ ├── Error.tsx │ ├── Home.tsx │ ├── Layout.tsx │ └── NotFound.tsx └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/add.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.github/ISSUE_TEMPLATE/add.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.github/ISSUE_TEMPLATE/other.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.github/workflows/npm.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist/logs/ -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/README.md -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/deploy.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /ecosystem.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/ecosystem.config.cjs -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/ico/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/public/ico/error.png -------------------------------------------------------------------------------- /public/ico/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/public/ico/favicon.png -------------------------------------------------------------------------------- /src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/app.tsx -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/registry.ts -------------------------------------------------------------------------------- /src/robots.txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/robots.txt.ts -------------------------------------------------------------------------------- /src/router.types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/router.types.d.ts -------------------------------------------------------------------------------- /src/routes/36kr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/36kr.ts -------------------------------------------------------------------------------- /src/routes/51cto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/51cto.ts -------------------------------------------------------------------------------- /src/routes/52pojie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/52pojie.ts -------------------------------------------------------------------------------- /src/routes/acfun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/acfun.ts -------------------------------------------------------------------------------- /src/routes/baidu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/baidu.ts -------------------------------------------------------------------------------- /src/routes/bilibili.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/bilibili.ts -------------------------------------------------------------------------------- /src/routes/coolapk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/coolapk.ts -------------------------------------------------------------------------------- /src/routes/csdn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/csdn.ts -------------------------------------------------------------------------------- /src/routes/dgtle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/dgtle.ts -------------------------------------------------------------------------------- /src/routes/douban-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/douban-group.ts -------------------------------------------------------------------------------- /src/routes/douban-movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/douban-movie.ts -------------------------------------------------------------------------------- /src/routes/douyin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/douyin.ts -------------------------------------------------------------------------------- /src/routes/earthquake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/earthquake.ts -------------------------------------------------------------------------------- /src/routes/gameres.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/gameres.ts -------------------------------------------------------------------------------- /src/routes/geekpark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/geekpark.ts -------------------------------------------------------------------------------- /src/routes/genshin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/genshin.ts -------------------------------------------------------------------------------- /src/routes/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/github.ts -------------------------------------------------------------------------------- /src/routes/guokr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/guokr.ts -------------------------------------------------------------------------------- /src/routes/hackernews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/hackernews.ts -------------------------------------------------------------------------------- /src/routes/hellogithub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/hellogithub.ts -------------------------------------------------------------------------------- /src/routes/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/history.ts -------------------------------------------------------------------------------- /src/routes/honkai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/honkai.ts -------------------------------------------------------------------------------- /src/routes/hostloc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/hostloc.ts -------------------------------------------------------------------------------- /src/routes/hupu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/hupu.ts -------------------------------------------------------------------------------- /src/routes/huxiu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/huxiu.ts -------------------------------------------------------------------------------- /src/routes/ifanr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/ifanr.ts -------------------------------------------------------------------------------- /src/routes/ithome-xijiayi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/ithome-xijiayi.ts -------------------------------------------------------------------------------- /src/routes/ithome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/ithome.ts -------------------------------------------------------------------------------- /src/routes/jianshu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/jianshu.ts -------------------------------------------------------------------------------- /src/routes/juejin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/juejin.ts -------------------------------------------------------------------------------- /src/routes/kuaishou.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/kuaishou.ts -------------------------------------------------------------------------------- /src/routes/linuxdo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/linuxdo.ts -------------------------------------------------------------------------------- /src/routes/lol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/lol.ts -------------------------------------------------------------------------------- /src/routes/miyoushe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/miyoushe.ts -------------------------------------------------------------------------------- /src/routes/netease-news.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/netease-news.ts -------------------------------------------------------------------------------- /src/routes/newsmth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/newsmth.ts -------------------------------------------------------------------------------- /src/routes/ngabbs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/ngabbs.ts -------------------------------------------------------------------------------- /src/routes/nodeseek.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/nodeseek.ts -------------------------------------------------------------------------------- /src/routes/nytimes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/nytimes.ts -------------------------------------------------------------------------------- /src/routes/producthunt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/producthunt.ts -------------------------------------------------------------------------------- /src/routes/qq-news.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/qq-news.ts -------------------------------------------------------------------------------- /src/routes/sina-news.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/sina-news.ts -------------------------------------------------------------------------------- /src/routes/sina.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/sina.ts -------------------------------------------------------------------------------- /src/routes/smzdm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/smzdm.ts -------------------------------------------------------------------------------- /src/routes/sspai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/sspai.ts -------------------------------------------------------------------------------- /src/routes/starrail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/starrail.ts -------------------------------------------------------------------------------- /src/routes/thepaper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/thepaper.ts -------------------------------------------------------------------------------- /src/routes/tieba.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/tieba.ts -------------------------------------------------------------------------------- /src/routes/toutiao.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/toutiao.ts -------------------------------------------------------------------------------- /src/routes/v2ex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/v2ex.ts -------------------------------------------------------------------------------- /src/routes/weatheralarm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/weatheralarm.ts -------------------------------------------------------------------------------- /src/routes/weibo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/weibo.ts -------------------------------------------------------------------------------- /src/routes/weread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/weread.ts -------------------------------------------------------------------------------- /src/routes/yystv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/yystv.ts -------------------------------------------------------------------------------- /src/routes/zhihu-daily.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/zhihu-daily.ts -------------------------------------------------------------------------------- /src/routes/zhihu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/routes/zhihu.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/cache.ts -------------------------------------------------------------------------------- /src/utils/getData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getData.ts -------------------------------------------------------------------------------- /src/utils/getNum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getNum.ts -------------------------------------------------------------------------------- /src/utils/getRSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getRSS.ts -------------------------------------------------------------------------------- /src/utils/getTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getTime.ts -------------------------------------------------------------------------------- /src/utils/getToken/51cto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getToken/51cto.ts -------------------------------------------------------------------------------- /src/utils/getToken/bilibili.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getToken/bilibili.ts -------------------------------------------------------------------------------- /src/utils/getToken/coolapk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getToken/coolapk.ts -------------------------------------------------------------------------------- /src/utils/getToken/weread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/getToken/weread.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/parseRSS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/utils/parseRSS.ts -------------------------------------------------------------------------------- /src/views/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/views/Error.tsx -------------------------------------------------------------------------------- /src/views/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/views/Home.tsx -------------------------------------------------------------------------------- /src/views/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/views/Layout.tsx -------------------------------------------------------------------------------- /src/views/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/src/views/NotFound.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imsyy/DailyHotApi/HEAD/tsconfig.json --------------------------------------------------------------------------------