Commit Graph

30 Commits

Author SHA1 Message Date
DIYgod 398be0f592
feat: rename routes dir - 1/2 2024-03-01 01:21:28 +08:00
Aleksandr Bogdanov 1badc67a6a
feat(route): Telegram Channels (with video and files) (#13255)
* add tg via client library for full-res video + photo support

* fix expiring links

* fix photo downloads

* add inline thumbnails

* document thumbnails + streaming cache lock workaround

* true streaming support via Range requests

* add radar rules

* parse entities in messages to html

* tune chunking for video downloads

* add CLI option to generate TG_SESSION

* update pnpm-lock.yaml

* update telegram

* fix console usages

* remove unnecessary comment

* add english docs

* respond to review comments

* update pnpm-lock.yaml

* fix linting

* backwards compatibility for routeParams

* fix linting

* tune requestSize for smoother streaming

* fix incorrect tail post handling

* fix apiId env var bug

* html.unparse must be called on stripped text, not source markdown

* fix video streaming (requestSize is raw TL `limit`, chunkSize auto-aligns offsets by gramjs)

* replace newlines with <br> in messages because unparse doesn't do that

* must be replaceAll \n to <br/>

* Apply suggestions from code review

avoid unnecessarily starting gramjs

Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* docs: fix docs

* fix import core router

* docs: fix docs merge

* fix: eslint

* fix: guard media access with key

* docs: fix maintainer

* chore: fix pnpm @babel/*

---------

Co-authored-by: syn <syn@localhost.localdomain>
2024-02-29 10:00:28 +08:00
Tony cbbd82918e
feat: internal media proxy (#14593)
* feat: image proxy

* feat: use Map

* docs: add docs

* fix: change config name

* Add lightnovel.us as a media source

* fix: break hostname extraction

* feat: add psl for more accurate domain extraction

* feat: split referer map

* perf(deps): replace `psl` with `tldts`

* fix: add indienova.com to referer map
2024-02-29 08:38:15 +08:00
Tony 6cc3acde01
docs: fix spotify envs docs 2024-02-17 14:35:25 +00:00
CaoMeiYouRen b63690c64a
feat: New Route Miyoushe - User Follow Dynamics | 新增路由 米游社 - 用户关注动态 (#14425)
* feat(route): 增加 米游社 - 用户关注动态 路由

* fix(route): 修复 路由、文档的风格问题

* docs: fix envs

---------
2024-02-08 19:27:26 +08:00
DIYgod 5c8b17308f
docs: add twitter config tips 2024-01-30 01:15:47 +08:00
DIYgod 5c8e5421e2
feat: add TWITTER_AUTHENTICATION_SECRET 2024-01-30 00:37:12 +08:00
DIYgod 3ae25ddb7a
feat: support twitter username and password login 2024-01-29 20:06:44 +08:00
Carson Yang f9ac1e2c72
docs: Add deploy to Sealos (#14259) 2024-01-16 09:04:30 +00:00
JimenezLi 0e70524248
feat(proxy): add PAC script support (#14218)
* feat(proxy): add PAC script support

* fix pnpm fail

* fix coverage

* fix coverage final

* update docs
2024-01-13 02:35:56 +00:00
Night Space 1c85053922
feat(route): 调整生成鼠标路径的参数,在配置中预置路径 (#14179)
* fix(route): adjust the parameter to generate path

* feat(route): use the path from configure

* feat(docs): add the usage of BILIBILI_DM_IMG_LIST
2024-01-05 23:55:15 +08:00
DIYgod 78001402b5
feat: remove notOperational routes - reading 2023-12-21 23:12:31 +08:00
nightmare-mio 5774a576a9
feat(route): 轻之国度 文章更新阅读 #11848 (#13938)
* add router 关于bilibili票务

* bilibili票务基础模板

* add bilibili会员购票务 maintainer

* add cookie

* doc文档,radar

* add 补充内容

* 修改doc条目顺序,优化代码

* fix:修复doc文旦错误,移除作者备注

* fix: delete radar.js中的多余文字

* fix: 修复错误

* 开坑,轻之国度。

* 轻之国度,主体完成

* fix: router.js

* 添加文章正文内容

* 文档补全

* cookie可从环境变量赋值

* fix:补充说明

* fix:补充说明

* fix:puppeteer浏览器没有关闭的问题

* fix: 作者名字写错了

* fix: delete tpye in route,modify case

* fix: puppeteer change to got

* fix:remove collctions and puppeteer

* fix: add cookie doc

* fix: website can not run beacuse '
2023-12-10 22:56:02 +08:00
incubator4 5921d8aba8
docs(deploy): Implement helm chart deploy docs. (#13962)
* feat(deploy): implement helm chart deploy docs.

* docs: add chinese translation

* docs: remove extra empty line

---------
2023-12-06 02:07:52 +08:00
DIYgod 8558382d95
docs: add twitter token generation script 2023-12-01 23:40:44 +08:00
DIYgod e30c50694c
feat: support remote config 2023-12-01 11:19:00 +08:00
DIYgod 46300f5699
docs: rename selfhost to configRequired 2023-12-01 10:36:02 +08:00
TonyRL f9cda41946 docs: format docs using markdownlint-cli2 2023-11-30 18:07:46 +00:00
DIYgod 52fbf7cdb2
docs: add config page 2023-11-30 03:10:46 +08:00
DIYgod 9032153c7d
feat: bring back twitter routes 2023-11-29 21:50:26 +08:00
zzturn e594309e7e
feat(parameter): Add summary by ChatGPT (#13611)
* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* feat: 添加使用 ChatGPT 进行总结的功能

* style: camelCase

---------
2023-11-06 22:36:24 +08:00
Henry Wang d6056e2dbc
feat!: allowlist & denylist (#13681)
* feat!: allowlist & denylist

* Update website/i18n/zh/docusaurus-plugin-content-docs/current/install/README.md

* Update website/i18n/zh/docusaurus-plugin-content-docs/current/install/README.md

* Update website/i18n/zh/docusaurus-plugin-content-docs/current/install/README.md

* Update website/docs/install/README.md

* Update website/docs/install/README.md

* Update website/docs/install/README.md

* Update website/docs/install/README.md

* Update website/docs/install/README.md

* chore: revert

---------
2023-11-03 21:21:17 +08:00
dependabot[bot] 72f9a1f214
chore(deps): bump the docusaurus group in /website with 6 updates (#13668)
* chore(deps): bump the docs group in /website with 6 updates

Bumps the docs group in /website with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `2.4.3` | `3.0.0` |
| [@docusaurus/plugin-client-redirects](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-client-redirects) | `2.4.3` | `3.0.0` |
| [@docusaurus/plugin-pwa](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-pwa) | `2.4.3` | `3.0.0` |
| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `2.4.3` | `3.0.0` |
| [@docusaurus/module-type-aliases](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases) | `2.4.3` | `3.0.0` |
| [@docusaurus/types](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types) | `2.4.3` | `3.0.0` |


Updates `@docusaurus/core` from 2.4.3 to 3.0.0
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus)

Updates `@docusaurus/plugin-client-redirects` from 2.4.3 to 3.0.0
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-plugin-client-redirects)

Updates `@docusaurus/plugin-pwa` from 2.4.3 to 3.0.0
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-plugin-pwa)

Updates `@docusaurus/preset-classic` from 2.4.3 to 3.0.0
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-preset-classic)

Updates `@docusaurus/module-type-aliases` from 2.4.3 to 3.0.0
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-module-type-aliases)

Updates `@docusaurus/types` from 2.4.3 to 3.0.0
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.0.0/packages/docusaurus-types)

---
updated-dependencies:
- dependency-name: "@docusaurus/core"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: docs
- dependency-name: "@docusaurus/plugin-client-redirects"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: docs
- dependency-name: "@docusaurus/plugin-pwa"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: docs
- dependency-name: "@docusaurus/preset-classic"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: docs
- dependency-name: "@docusaurus/module-type-aliases"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: docs
- dependency-name: "@docusaurus/types"
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: docs
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: fix dependencies

* docs: fix admonition

caution is deprecated in v3

caution(v2 yellow) => warning(v3 yellow)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 23:24:57 +08:00
Colin 9823d36f75
docs: update doc email route limitations (#13663)
add comment for limitation of email route
2023-10-31 14:41:12 +08:00
Tony 4c73d7b0cd
docs: prepare for docusaurus 3.0 (#13631)
* docs: prepare for docusaurus 3.0

* docs: fix typo
2023-10-25 00:33:51 +08:00
JimenezLi 121763bb6d
feat(core): add logger timestamp (#13165)
* feat(core): add logger timestamp

* Update website/docs/install/README.md

---------
2023-08-31 00:18:48 +08:00
Andvari 657c67ec37
feat(route): Start on support for generic discourse forums. (#13063)
* Start on support for generic discourse forums.

* Add doc.

* Update doc.

* Add exception.

* Update doc.

* Update bbs.md

* test: add discourse config

* docs: fix typo

* fix: guard condition

---------
2023-08-23 21:19:45 +08:00
Tony 17da3677d9
docs: i18n sidebar, fix code block (#13085)
* docs: i18n sidebar

* docs: `code-group` to `tabs`

* docs: admonitions use default title

* docs: fix route

* docs: fix build

* docs: fix add-docs admonitions

* docs: unwrap `details` wrapped content

* docs: mention no i18n switch in dev mode

* docs: fix add-docs rendering

* docs: fix typo
2023-08-21 22:08:41 +08:00
DIYgod 8a58d74922
docs: documentation prioritizes English and maintains only one route list (#13075) 2023-08-20 15:57:05 +01:00
DIYgod 7b65ba69bb
feat: add docusaurus website (#13039) 2023-08-15 03:12:12 +01:00