From d1285745a4128a5b673a5d3d3db8bba948a73028 Mon Sep 17 00:00:00 2001 From: ShenLin <773933146@qq.com> Date: Mon, 22 Jun 2026 14:13:28 +0800 Subject: [PATCH] docs(readme): expand localized readmes - Move existing non-English README files into the README directory. - Add Korean, German, Russian, French, Spanish, and Arabic README variants. - Update README language links and UrlTree sample URL for the new path. --- README.md | 2 +- README/README_ar.md | 97 +++++++++++++++++++++++++++++ README_cn.md => README/README_cn.md | 10 +-- README/README_de.md | 97 +++++++++++++++++++++++++++++ README/README_es.md | 97 +++++++++++++++++++++++++++++ README/README_fr.md | 97 +++++++++++++++++++++++++++++ README_ja.md => README/README_ja.md | 10 +-- README/README_kr.md | 97 +++++++++++++++++++++++++++++ README_nl.md => README/README_nl.md | 10 +-- README/README_ru.md | 97 +++++++++++++++++++++++++++++ drivers/url_tree/meta.go | 2 +- 11 files changed, 599 insertions(+), 17 deletions(-) create mode 100644 README/README_ar.md rename README_cn.md => README/README_cn.md (94%) create mode 100644 README/README_de.md create mode 100644 README/README_es.md create mode 100644 README/README_fr.md rename README_ja.md => README/README_ja.md (95%) create mode 100644 README/README_kr.md rename README_nl.md => README/README_nl.md (95%) create mode 100644 README/README_ru.md diff --git a/README.md b/README.md index bcecd83578..ebf96fbd35 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ --- -- English | [中文](./README_cn.md) | [日本語](./README_ja.md) | [Dutch](./README_nl.md) +- English | [中文](./README/README_cn.md) | [日本語](./README/README_ja.md) | [Dutch](./README/README_nl.md) | [한국어](./README/README_kr.md) | [Deutsch](./README/README_de.md) | [Русский](./README/README_ru.md) | [Français](./README/README_fr.md) | [Español](./README/README_es.md) | [العربية](./README/README_ar.md) - [Contributing](./CONTRIBUTING.md) - [CODE OF CONDUCT](./CODE_OF_CONDUCT.md) diff --git a/README/README_ar.md b/README/README_ar.md new file mode 100644 index 0000000000..468895d35e --- /dev/null +++ b/README/README_ar.md @@ -0,0 +1,97 @@ +
+ logo + +

OpenList هو تفرّع من AList يتميز بالمرونة والحوكمة طويلة الأمد ويقوده المجتمع، وقد بُني للدفاع عن البرمجيات مفتوحة المصدر ضد الهجمات القائمة على الثقة.

+ + latest version + License + Build status + latest version + + discussions + Downloads +
+ +--- + +- [English](../README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | [Dutch](./README_nl.md) | [한국어](./README_kr.md) | [Deutsch](./README_de.md) | [Русский](./README_ru.md) | [Français](./README_fr.md) | [Español](./README_es.md) | العربية + +- [Contributing](../CONTRIBUTING.md) +- [CODE OF CONDUCT](../CODE_OF_CONDUCT.md) +- [LICENSE](../LICENSE) + +## إخلاء المسؤولية + +OpenList is an open-source project independently maintained by the OpenList Team under the AGPL-3.0 license, with a commitment to code openness and modification transparency. + +OpenList has no official association with third-party derivative projects that use similar names, including OpenListApp/OpenListApp or paid proprietary software using the same or similar names. + +- All software, code, and services of this project are maintained by the OpenList Team and are freely available on GitHub. +- Project documentation and API services primarily rely on charitable resources provided by Cloudflare. There are currently no paid plans or commercial deployments. +- Downstream projects should not use the "OpenList" name for impersonation or commercial confusion, and must not distribute OpenList-based code as closed source in violation of the AGPL license. +- This software is provided "as is" without warranties. Please comply with applicable laws and regulations when using it. + +## الميزات + +- [x] Multiple storages + - [x] Local storage + - [x] Aliyundrive, OneDrive / Sharepoint, 189cloud, GoogleDrive, 123pan + - [x] FTP / SFTP, S3, WebDAV, SMB + - [x] PikPak, Seafile, MediaFire, ProtonDrive, YandexDisk, Terabox, Dropbox, Mega.nz + - [x] BaiduNetdisk, UC, Quark, Thunder, Lanzou, ILanzou, 115, Weiyun + - [x] Cloudreve, FeijiPan, dogecloud, Azure Blob Storage, Chaoxing, CNB, Degoo, Doubao, Febbox, GitHub, OpenList, Teldrive +- [x] Easy to deploy and out-of-the-box +- [x] File preview (PDF, markdown, code, plain text, ...) +- [x] Image preview in gallery mode +- [x] Video and audio preview, with lyrics and subtitles support +- [x] Office document preview (docx, pptx, xlsx, ...) +- [x] `README.md` preview rendering +- [x] File permalink copy and direct file download +- [x] Dark mode and i18n +- [x] Protected routes, WebDAV, Docker deploy, and Cloudflare Workers proxy +- [x] File/folder package download and web upload operations +- [x] Offline download, cross-storage copy, and multi-thread download acceleration + +## الوثائق + +- 📘 [Docs](https://doc.oplist.org) +- 🌏 [CN Mirror](https://doc.oplist.org.cn) +- ⚖️ [Terms of Use](https://doc.oplist.org/terms) +- 🔒 [Privacy Policy](https://doc.oplist.org/privacy) + +## العرض التجريبي + +- 🌎 [Global Demo](https://demo.oplist.org) +- 🇨🇳 [CN Demo](https://demo.oplist.org.cn) + +## النقاش + +Please refer to [Discussions](https://github.com/OpenListTeam/OpenList/discussions) for general questions; Issues are for bug reports and feature requests only. + +## الراعي + +[![VPS.Town](https://vps.town/static/images/sponsor.png)](https://vps.town "VPS.Town - Trust, Effortlessly. Your Cloud, Reimagined.") + +## المتبرعون + +Thanks to the following donors for their generous support: + +- [HisAtri](https://github.com/HisAtri) +- 爱发电用户_7jTh +- suka + +## الترخيص + +OpenList is open-source software licensed under the [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) license. + +## تواصل معنا + +- [@GitHub](https://github.com/OpenListTeam) +- [Telegram Group](https://t.me/OpenListTeam) +- [Telegram Channel](https://t.me/OpenListOfficial) + +## المساهمون + +We sincerely thank [Xhofe](https://github.com/Xhofe), author of the original project [AlistGo/alist](https://github.com/AlistGo/alist), and all other contributors. + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](https://github.com/OpenListTeam/OpenList/graphs/contributors) diff --git a/README_cn.md b/README/README_cn.md similarity index 94% rename from README_cn.md rename to README/README_cn.md index 47a8482bc3..6f52b00129 100644 --- a/README_cn.md +++ b/README/README_cn.md @@ -14,11 +14,11 @@ --- -- [English](./README.md) | 中文 | [日本語](./README_ja.md) | [Dutch](./README_nl.md) +- [English](../README.md) | 中文 | [日本語](./README_ja.md) | [Dutch](./README_nl.md) | [한국어](./README_kr.md) | [Deutsch](./README_de.md) | [Русский](./README_ru.md) | [Français](./README_fr.md) | [Español](./README_es.md) | [العربية](./README_ar.md) -- [贡献指南](./CONTRIBUTING.md) -- [行为准则](./CODE_OF_CONDUCT.md) -- [许可证](./LICENSE) +- [贡献指南](../CONTRIBUTING.md) +- [行为准则](../CODE_OF_CONDUCT.md) +- [许可证](../LICENSE) ## 免责声明 @@ -156,7 +156,7 @@ OpenList 是一个由 OpenList 团队独立维护的开源项目,遵循 AGPL-3 - 本软件按“原样”提供,不附带任何明示或暗示的担保,包括但不限于适销性或特定用途的适用性。 - 维护者不对因使用或无法使用本软件而导致的任何直接或间接损失负责。 - 您需自行承担使用本软件的所有风险,包括但不限于账号被封、下载限速等。 -- 本项目遵循 [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) 许可证,详情请参见 [LICENSE](./LICENSE) 文件。 +- 本项目遵循 [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) 许可证,详情请参见 [LICENSE](../LICENSE) 文件。 ## 联系我们 diff --git a/README/README_de.md b/README/README_de.md new file mode 100644 index 0000000000..b538e2140f --- /dev/null +++ b/README/README_de.md @@ -0,0 +1,97 @@ +
+ logo + +

OpenList ist ein widerstandsfähiger, langfristig verwalteter und Community-getriebener Fork von AList, entwickelt zum Schutz von Open Source vor vertrauensbasierten Angriffen.

+ + latest version + License + Build status + latest version + + discussions + Downloads +
+ +--- + +- [English](../README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | [Dutch](./README_nl.md) | [한국어](./README_kr.md) | Deutsch | [Русский](./README_ru.md) | [Français](./README_fr.md) | [Español](./README_es.md) | [العربية](./README_ar.md) + +- [Contributing](../CONTRIBUTING.md) +- [CODE OF CONDUCT](../CODE_OF_CONDUCT.md) +- [LICENSE](../LICENSE) + +## Haftungsausschluss + +OpenList is an open-source project independently maintained by the OpenList Team under the AGPL-3.0 license, with a commitment to code openness and modification transparency. + +OpenList has no official association with third-party derivative projects that use similar names, including OpenListApp/OpenListApp or paid proprietary software using the same or similar names. + +- All software, code, and services of this project are maintained by the OpenList Team and are freely available on GitHub. +- Project documentation and API services primarily rely on charitable resources provided by Cloudflare. There are currently no paid plans or commercial deployments. +- Downstream projects should not use the "OpenList" name for impersonation or commercial confusion, and must not distribute OpenList-based code as closed source in violation of the AGPL license. +- This software is provided "as is" without warranties. Please comply with applicable laws and regulations when using it. + +## Funktionen + +- [x] Multiple storages + - [x] Local storage + - [x] Aliyundrive, OneDrive / Sharepoint, 189cloud, GoogleDrive, 123pan + - [x] FTP / SFTP, S3, WebDAV, SMB + - [x] PikPak, Seafile, MediaFire, ProtonDrive, YandexDisk, Terabox, Dropbox, Mega.nz + - [x] BaiduNetdisk, UC, Quark, Thunder, Lanzou, ILanzou, 115, Weiyun + - [x] Cloudreve, FeijiPan, dogecloud, Azure Blob Storage, Chaoxing, CNB, Degoo, Doubao, Febbox, GitHub, OpenList, Teldrive +- [x] Easy to deploy and out-of-the-box +- [x] File preview (PDF, markdown, code, plain text, ...) +- [x] Image preview in gallery mode +- [x] Video and audio preview, with lyrics and subtitles support +- [x] Office document preview (docx, pptx, xlsx, ...) +- [x] `README.md` preview rendering +- [x] File permalink copy and direct file download +- [x] Dark mode and i18n +- [x] Protected routes, WebDAV, Docker deploy, and Cloudflare Workers proxy +- [x] File/folder package download and web upload operations +- [x] Offline download, cross-storage copy, and multi-thread download acceleration + +## Dokumentation + +- 📘 [Docs](https://doc.oplist.org) +- 🌏 [CN Mirror](https://doc.oplist.org.cn) +- ⚖️ [Terms of Use](https://doc.oplist.org/terms) +- 🔒 [Privacy Policy](https://doc.oplist.org/privacy) + +## Demo + +- 🌎 [Global Demo](https://demo.oplist.org) +- 🇨🇳 [CN Demo](https://demo.oplist.org.cn) + +## Diskussion + +Please refer to [Discussions](https://github.com/OpenListTeam/OpenList/discussions) for general questions; Issues are for bug reports and feature requests only. + +## Sponsor + +[![VPS.Town](https://vps.town/static/images/sponsor.png)](https://vps.town "VPS.Town - Trust, Effortlessly. Your Cloud, Reimagined.") + +## Spender + +Thanks to the following donors for their generous support: + +- [HisAtri](https://github.com/HisAtri) +- 爱发电用户_7jTh +- suka + +## Lizenz + +OpenList is open-source software licensed under the [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) license. + +## Kontakt + +- [@GitHub](https://github.com/OpenListTeam) +- [Telegram Group](https://t.me/OpenListTeam) +- [Telegram Channel](https://t.me/OpenListOfficial) + +## Mitwirkende + +We sincerely thank [Xhofe](https://github.com/Xhofe), author of the original project [AlistGo/alist](https://github.com/AlistGo/alist), and all other contributors. + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](https://github.com/OpenListTeam/OpenList/graphs/contributors) diff --git a/README/README_es.md b/README/README_es.md new file mode 100644 index 0000000000..d9596a01b3 --- /dev/null +++ b/README/README_es.md @@ -0,0 +1,97 @@ +
+ logo + +

OpenList es un fork de AList resiliente, con gobernanza a largo plazo e impulsado por la comunidad, creado para defender el código abierto frente a ataques basados en la confianza.

+ + latest version + License + Build status + latest version + + discussions + Downloads +
+ +--- + +- [English](../README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | [Dutch](./README_nl.md) | [한국어](./README_kr.md) | [Deutsch](./README_de.md) | [Русский](./README_ru.md) | [Français](./README_fr.md) | Español | [العربية](./README_ar.md) + +- [Contributing](../CONTRIBUTING.md) +- [CODE OF CONDUCT](../CODE_OF_CONDUCT.md) +- [LICENSE](../LICENSE) + +## Aviso legal + +OpenList is an open-source project independently maintained by the OpenList Team under the AGPL-3.0 license, with a commitment to code openness and modification transparency. + +OpenList has no official association with third-party derivative projects that use similar names, including OpenListApp/OpenListApp or paid proprietary software using the same or similar names. + +- All software, code, and services of this project are maintained by the OpenList Team and are freely available on GitHub. +- Project documentation and API services primarily rely on charitable resources provided by Cloudflare. There are currently no paid plans or commercial deployments. +- Downstream projects should not use the "OpenList" name for impersonation or commercial confusion, and must not distribute OpenList-based code as closed source in violation of the AGPL license. +- This software is provided "as is" without warranties. Please comply with applicable laws and regulations when using it. + +## Características + +- [x] Multiple storages + - [x] Local storage + - [x] Aliyundrive, OneDrive / Sharepoint, 189cloud, GoogleDrive, 123pan + - [x] FTP / SFTP, S3, WebDAV, SMB + - [x] PikPak, Seafile, MediaFire, ProtonDrive, YandexDisk, Terabox, Dropbox, Mega.nz + - [x] BaiduNetdisk, UC, Quark, Thunder, Lanzou, ILanzou, 115, Weiyun + - [x] Cloudreve, FeijiPan, dogecloud, Azure Blob Storage, Chaoxing, CNB, Degoo, Doubao, Febbox, GitHub, OpenList, Teldrive +- [x] Easy to deploy and out-of-the-box +- [x] File preview (PDF, markdown, code, plain text, ...) +- [x] Image preview in gallery mode +- [x] Video and audio preview, with lyrics and subtitles support +- [x] Office document preview (docx, pptx, xlsx, ...) +- [x] `README.md` preview rendering +- [x] File permalink copy and direct file download +- [x] Dark mode and i18n +- [x] Protected routes, WebDAV, Docker deploy, and Cloudflare Workers proxy +- [x] File/folder package download and web upload operations +- [x] Offline download, cross-storage copy, and multi-thread download acceleration + +## Documentación + +- 📘 [Docs](https://doc.oplist.org) +- 🌏 [CN Mirror](https://doc.oplist.org.cn) +- ⚖️ [Terms of Use](https://doc.oplist.org/terms) +- 🔒 [Privacy Policy](https://doc.oplist.org/privacy) + +## Demo + +- 🌎 [Global Demo](https://demo.oplist.org) +- 🇨🇳 [CN Demo](https://demo.oplist.org.cn) + +## Discusión + +Please refer to [Discussions](https://github.com/OpenListTeam/OpenList/discussions) for general questions; Issues are for bug reports and feature requests only. + +## Patrocinador + +[![VPS.Town](https://vps.town/static/images/sponsor.png)](https://vps.town "VPS.Town - Trust, Effortlessly. Your Cloud, Reimagined.") + +## Donantes + +Thanks to the following donors for their generous support: + +- [HisAtri](https://github.com/HisAtri) +- 爱发电用户_7jTh +- suka + +## Licencia + +OpenList is open-source software licensed under the [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) license. + +## Contacto + +- [@GitHub](https://github.com/OpenListTeam) +- [Telegram Group](https://t.me/OpenListTeam) +- [Telegram Channel](https://t.me/OpenListOfficial) + +## Colaboradores + +We sincerely thank [Xhofe](https://github.com/Xhofe), author of the original project [AlistGo/alist](https://github.com/AlistGo/alist), and all other contributors. + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](https://github.com/OpenListTeam/OpenList/graphs/contributors) diff --git a/README/README_fr.md b/README/README_fr.md new file mode 100644 index 0000000000..2d8e7fd526 --- /dev/null +++ b/README/README_fr.md @@ -0,0 +1,97 @@ +
+ logo + +

OpenList est un fork d’AList résilient, gouverné sur le long terme et porté par la communauté, conçu pour protéger l’open source contre les attaques fondées sur la confiance.

+ + latest version + License + Build status + latest version + + discussions + Downloads +
+ +--- + +- [English](../README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | [Dutch](./README_nl.md) | [한국어](./README_kr.md) | [Deutsch](./README_de.md) | [Русский](./README_ru.md) | Français | [Español](./README_es.md) | [العربية](./README_ar.md) + +- [Contributing](../CONTRIBUTING.md) +- [CODE OF CONDUCT](../CODE_OF_CONDUCT.md) +- [LICENSE](../LICENSE) + +## Avertissement + +OpenList is an open-source project independently maintained by the OpenList Team under the AGPL-3.0 license, with a commitment to code openness and modification transparency. + +OpenList has no official association with third-party derivative projects that use similar names, including OpenListApp/OpenListApp or paid proprietary software using the same or similar names. + +- All software, code, and services of this project are maintained by the OpenList Team and are freely available on GitHub. +- Project documentation and API services primarily rely on charitable resources provided by Cloudflare. There are currently no paid plans or commercial deployments. +- Downstream projects should not use the "OpenList" name for impersonation or commercial confusion, and must not distribute OpenList-based code as closed source in violation of the AGPL license. +- This software is provided "as is" without warranties. Please comply with applicable laws and regulations when using it. + +## Fonctionnalités + +- [x] Multiple storages + - [x] Local storage + - [x] Aliyundrive, OneDrive / Sharepoint, 189cloud, GoogleDrive, 123pan + - [x] FTP / SFTP, S3, WebDAV, SMB + - [x] PikPak, Seafile, MediaFire, ProtonDrive, YandexDisk, Terabox, Dropbox, Mega.nz + - [x] BaiduNetdisk, UC, Quark, Thunder, Lanzou, ILanzou, 115, Weiyun + - [x] Cloudreve, FeijiPan, dogecloud, Azure Blob Storage, Chaoxing, CNB, Degoo, Doubao, Febbox, GitHub, OpenList, Teldrive +- [x] Easy to deploy and out-of-the-box +- [x] File preview (PDF, markdown, code, plain text, ...) +- [x] Image preview in gallery mode +- [x] Video and audio preview, with lyrics and subtitles support +- [x] Office document preview (docx, pptx, xlsx, ...) +- [x] `README.md` preview rendering +- [x] File permalink copy and direct file download +- [x] Dark mode and i18n +- [x] Protected routes, WebDAV, Docker deploy, and Cloudflare Workers proxy +- [x] File/folder package download and web upload operations +- [x] Offline download, cross-storage copy, and multi-thread download acceleration + +## Documentation + +- 📘 [Docs](https://doc.oplist.org) +- 🌏 [CN Mirror](https://doc.oplist.org.cn) +- ⚖️ [Terms of Use](https://doc.oplist.org/terms) +- 🔒 [Privacy Policy](https://doc.oplist.org/privacy) + +## Démo + +- 🌎 [Global Demo](https://demo.oplist.org) +- 🇨🇳 [CN Demo](https://demo.oplist.org.cn) + +## Discussion + +Please refer to [Discussions](https://github.com/OpenListTeam/OpenList/discussions) for general questions; Issues are for bug reports and feature requests only. + +## Sponsor + +[![VPS.Town](https://vps.town/static/images/sponsor.png)](https://vps.town "VPS.Town - Trust, Effortlessly. Your Cloud, Reimagined.") + +## Donateurs + +Thanks to the following donors for their generous support: + +- [HisAtri](https://github.com/HisAtri) +- 爱发电用户_7jTh +- suka + +## Licence + +OpenList is open-source software licensed under the [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) license. + +## Nous contacter + +- [@GitHub](https://github.com/OpenListTeam) +- [Telegram Group](https://t.me/OpenListTeam) +- [Telegram Channel](https://t.me/OpenListOfficial) + +## Contributeurs + +We sincerely thank [Xhofe](https://github.com/Xhofe), author of the original project [AlistGo/alist](https://github.com/AlistGo/alist), and all other contributors. + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](https://github.com/OpenListTeam/OpenList/graphs/contributors) diff --git a/README_ja.md b/README/README_ja.md similarity index 95% rename from README_ja.md rename to README/README_ja.md index 2e4dbfb5af..874c6bf482 100644 --- a/README_ja.md +++ b/README/README_ja.md @@ -14,11 +14,11 @@ --- -- [English](./README.md) | [中文](./README_cn.md) | 日本語 | [Dutch](./README_nl.md) +- [English](../README.md) | [中文](./README_cn.md) | 日本語 | [Dutch](./README_nl.md) | [한국어](./README_kr.md) | [Deutsch](./README_de.md) | [Русский](./README_ru.md) | [Français](./README_fr.md) | [Español](./README_es.md) | [العربية](./README_ar.md) -- [コントリビュート](./CONTRIBUTING.md) -- [行動規範](./CODE_OF_CONDUCT.md) -- [ライセンス](./LICENSE) +- [コントリビュート](../CONTRIBUTING.md) +- [行動規範](../CODE_OF_CONDUCT.md) +- [ライセンス](../LICENSE) ## 免責事項 @@ -156,7 +156,7 @@ OpenListプロジェクトへのご支援とご理解をありがとうござい - 本ソフトウェアは「現状有姿」で提供されており、商品性や特定目的への適合性を含むいかなる保証もありません。 - 本ソフトウェアの使用または使用不能によるいかなる直接的・間接的損害についても、メンテナは責任を負いません。 - 本ソフトウェアの利用に伴うすべてのリスク(アカウントの凍結やダウンロード速度制限などを含む)は、利用者自身が負うものとします。 -- 本プロジェクトは [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) ライセンスに従います。詳細は [LICENSE](./LICENSE) ファイルをご覧ください。 +- 本プロジェクトは [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) ライセンスに従います。詳細は [LICENSE](../LICENSE) ファイルをご覧ください。 ## お問い合わせ diff --git a/README/README_kr.md b/README/README_kr.md new file mode 100644 index 0000000000..29b1e1a381 --- /dev/null +++ b/README/README_kr.md @@ -0,0 +1,97 @@ +
+ logo + +

OpenList는 신뢰 기반 공격으로부터 오픈 소스를 보호하기 위해 만들어진, 탄력적이고 장기 거버넌스를 지향하는 커뮤니티 주도 AList 포크입니다.

+ + latest version + License + Build status + latest version + + discussions + Downloads +
+ +--- + +- [English](../README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | [Dutch](./README_nl.md) | 한국어 | [Deutsch](./README_de.md) | [Русский](./README_ru.md) | [Français](./README_fr.md) | [Español](./README_es.md) | [العربية](./README_ar.md) + +- [Contributing](../CONTRIBUTING.md) +- [CODE OF CONDUCT](../CODE_OF_CONDUCT.md) +- [LICENSE](../LICENSE) + +## 면책 조항 + +OpenList is an open-source project independently maintained by the OpenList Team under the AGPL-3.0 license, with a commitment to code openness and modification transparency. + +OpenList has no official association with third-party derivative projects that use similar names, including OpenListApp/OpenListApp or paid proprietary software using the same or similar names. + +- All software, code, and services of this project are maintained by the OpenList Team and are freely available on GitHub. +- Project documentation and API services primarily rely on charitable resources provided by Cloudflare. There are currently no paid plans or commercial deployments. +- Downstream projects should not use the "OpenList" name for impersonation or commercial confusion, and must not distribute OpenList-based code as closed source in violation of the AGPL license. +- This software is provided "as is" without warranties. Please comply with applicable laws and regulations when using it. + +## 기능 + +- [x] Multiple storages + - [x] Local storage + - [x] Aliyundrive, OneDrive / Sharepoint, 189cloud, GoogleDrive, 123pan + - [x] FTP / SFTP, S3, WebDAV, SMB + - [x] PikPak, Seafile, MediaFire, ProtonDrive, YandexDisk, Terabox, Dropbox, Mega.nz + - [x] BaiduNetdisk, UC, Quark, Thunder, Lanzou, ILanzou, 115, Weiyun + - [x] Cloudreve, FeijiPan, dogecloud, Azure Blob Storage, Chaoxing, CNB, Degoo, Doubao, Febbox, GitHub, OpenList, Teldrive +- [x] Easy to deploy and out-of-the-box +- [x] File preview (PDF, markdown, code, plain text, ...) +- [x] Image preview in gallery mode +- [x] Video and audio preview, with lyrics and subtitles support +- [x] Office document preview (docx, pptx, xlsx, ...) +- [x] `README.md` preview rendering +- [x] File permalink copy and direct file download +- [x] Dark mode and i18n +- [x] Protected routes, WebDAV, Docker deploy, and Cloudflare Workers proxy +- [x] File/folder package download and web upload operations +- [x] Offline download, cross-storage copy, and multi-thread download acceleration + +## 문서 + +- 📘 [Docs](https://doc.oplist.org) +- 🌏 [CN Mirror](https://doc.oplist.org.cn) +- ⚖️ [Terms of Use](https://doc.oplist.org/terms) +- 🔒 [Privacy Policy](https://doc.oplist.org/privacy) + +## 데모 + +- 🌎 [Global Demo](https://demo.oplist.org) +- 🇨🇳 [CN Demo](https://demo.oplist.org.cn) + +## 토론 + +Please refer to [Discussions](https://github.com/OpenListTeam/OpenList/discussions) for general questions; Issues are for bug reports and feature requests only. + +## 후원 + +[![VPS.Town](https://vps.town/static/images/sponsor.png)](https://vps.town "VPS.Town - Trust, Effortlessly. Your Cloud, Reimagined.") + +## 후원자 + +Thanks to the following donors for their generous support: + +- [HisAtri](https://github.com/HisAtri) +- 爱发电用户_7jTh +- suka + +## 라이선스 + +OpenList is open-source software licensed under the [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) license. + +## 문의 + +- [@GitHub](https://github.com/OpenListTeam) +- [Telegram Group](https://t.me/OpenListTeam) +- [Telegram Channel](https://t.me/OpenListOfficial) + +## 기여자 + +We sincerely thank [Xhofe](https://github.com/Xhofe), author of the original project [AlistGo/alist](https://github.com/AlistGo/alist), and all other contributors. + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](https://github.com/OpenListTeam/OpenList/graphs/contributors) diff --git a/README_nl.md b/README/README_nl.md similarity index 95% rename from README_nl.md rename to README/README_nl.md index a7ae49e1c7..acc3d6f8ba 100644 --- a/README_nl.md +++ b/README/README_nl.md @@ -14,11 +14,11 @@ --- -- [English](./README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | Dutch +- [English](../README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | Dutch | [한국어](./README_kr.md) | [Deutsch](./README_de.md) | [Русский](./README_ru.md) | [Français](./README_fr.md) | [Español](./README_es.md) | [العربية](./README_ar.md) -- [Bijdragen](./CONTRIBUTING.md) -- [Gedragscode](./CODE_OF_CONDUCT.md) -- [Licentie](./LICENSE) +- [Bijdragen](../CONTRIBUTING.md) +- [Gedragscode](../CODE_OF_CONDUCT.md) +- [Licentie](../LICENSE) ## Disclaimer @@ -156,7 +156,7 @@ Dank aan de volgende donateurs voor hun steun: - De software wordt geleverd "zoals deze is", zonder enige vorm van garantie, expliciet of impliciet, inclusief maar niet beperkt tot garanties van verkoopbaarheid of geschiktheid voor een bepaald doel. - De beheerders zijn niet aansprakelijk voor enige directe of indirecte schade die voortvloeit uit het gebruik van of het onvermogen om deze software te gebruiken. - U bent zelf verantwoordelijk voor alle risico's die gepaard gaan met het gebruik van deze software, inclusief maar niet beperkt tot accountblokkades of downloadbeperkingen. -- Dit project valt onder de [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) licentie. Zie het [LICENSE](./LICENSE) bestand voor details. +- Dit project valt onder de [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) licentie. Zie het [LICENSE](../LICENSE) bestand voor details. ## Contact diff --git a/README/README_ru.md b/README/README_ru.md new file mode 100644 index 0000000000..257e89c5c8 --- /dev/null +++ b/README/README_ru.md @@ -0,0 +1,97 @@ +
+ logo + +

OpenList — устойчивый, управляемый сообществом форк AList с долгосрочным управлением, созданный для защиты open source от атак, основанных на доверии.

+ + latest version + License + Build status + latest version + + discussions + Downloads +
+ +--- + +- [English](../README.md) | [中文](./README_cn.md) | [日本語](./README_ja.md) | [Dutch](./README_nl.md) | [한국어](./README_kr.md) | [Deutsch](./README_de.md) | Русский | [Français](./README_fr.md) | [Español](./README_es.md) | [العربية](./README_ar.md) + +- [Contributing](../CONTRIBUTING.md) +- [CODE OF CONDUCT](../CODE_OF_CONDUCT.md) +- [LICENSE](../LICENSE) + +## Отказ от ответственности + +OpenList is an open-source project independently maintained by the OpenList Team under the AGPL-3.0 license, with a commitment to code openness and modification transparency. + +OpenList has no official association with third-party derivative projects that use similar names, including OpenListApp/OpenListApp or paid proprietary software using the same or similar names. + +- All software, code, and services of this project are maintained by the OpenList Team and are freely available on GitHub. +- Project documentation and API services primarily rely on charitable resources provided by Cloudflare. There are currently no paid plans or commercial deployments. +- Downstream projects should not use the "OpenList" name for impersonation or commercial confusion, and must not distribute OpenList-based code as closed source in violation of the AGPL license. +- This software is provided "as is" without warranties. Please comply with applicable laws and regulations when using it. + +## Возможности + +- [x] Multiple storages + - [x] Local storage + - [x] Aliyundrive, OneDrive / Sharepoint, 189cloud, GoogleDrive, 123pan + - [x] FTP / SFTP, S3, WebDAV, SMB + - [x] PikPak, Seafile, MediaFire, ProtonDrive, YandexDisk, Terabox, Dropbox, Mega.nz + - [x] BaiduNetdisk, UC, Quark, Thunder, Lanzou, ILanzou, 115, Weiyun + - [x] Cloudreve, FeijiPan, dogecloud, Azure Blob Storage, Chaoxing, CNB, Degoo, Doubao, Febbox, GitHub, OpenList, Teldrive +- [x] Easy to deploy and out-of-the-box +- [x] File preview (PDF, markdown, code, plain text, ...) +- [x] Image preview in gallery mode +- [x] Video and audio preview, with lyrics and subtitles support +- [x] Office document preview (docx, pptx, xlsx, ...) +- [x] `README.md` preview rendering +- [x] File permalink copy and direct file download +- [x] Dark mode and i18n +- [x] Protected routes, WebDAV, Docker deploy, and Cloudflare Workers proxy +- [x] File/folder package download and web upload operations +- [x] Offline download, cross-storage copy, and multi-thread download acceleration + +## Документация + +- 📘 [Docs](https://doc.oplist.org) +- 🌏 [CN Mirror](https://doc.oplist.org.cn) +- ⚖️ [Terms of Use](https://doc.oplist.org/terms) +- 🔒 [Privacy Policy](https://doc.oplist.org/privacy) + +## Демо + +- 🌎 [Global Demo](https://demo.oplist.org) +- 🇨🇳 [CN Demo](https://demo.oplist.org.cn) + +## Обсуждение + +Please refer to [Discussions](https://github.com/OpenListTeam/OpenList/discussions) for general questions; Issues are for bug reports and feature requests only. + +## Спонсор + +[![VPS.Town](https://vps.town/static/images/sponsor.png)](https://vps.town "VPS.Town - Trust, Effortlessly. Your Cloud, Reimagined.") + +## Доноры + +Thanks to the following donors for their generous support: + +- [HisAtri](https://github.com/HisAtri) +- 爱发电用户_7jTh +- suka + +## Лицензия + +OpenList is open-source software licensed under the [AGPL-3.0](https://www.gnu.org/licenses/agpl-3.0.txt) license. + +## Связаться с нами + +- [@GitHub](https://github.com/OpenListTeam) +- [Telegram Group](https://t.me/OpenListTeam) +- [Telegram Channel](https://t.me/OpenListOfficial) + +## Участники + +We sincerely thank [Xhofe](https://github.com/Xhofe), author of the original project [AlistGo/alist](https://github.com/AlistGo/alist), and all other contributors. + +[![Contributors](https://contrib.rocks/image?repo=OpenListTeam/OpenList)](https://github.com/OpenListTeam/OpenList/graphs/contributors) diff --git a/drivers/url_tree/meta.go b/drivers/url_tree/meta.go index 9d2f182ba7..e2d0e4fe9d 100644 --- a/drivers/url_tree/meta.go +++ b/drivers/url_tree/meta.go @@ -6,7 +6,7 @@ import ( ) type Addition struct { - UrlStructure string `json:"url_structure" type:"text" required:"true" default:"https://raw.githubusercontent.com/OpenListTeam/OpenList/main/README.md\nhttps://raw.githubusercontent.com/OpenListTeam/OpenList/main/README_cn.md\nfolder:\n CONTRIBUTING.md:1635:https://raw.githubusercontent.com/OpenListTeam/OpenList/main/CONTRIBUTING.md\n CODE_OF_CONDUCT.md:2093:https://raw.githubusercontent.com/OpenListTeam/OpenList/main/CODE_OF_CONDUCT.md" help:"structure:FolderName:\n [FileName:][FileSize:][Modified:]Url"` + UrlStructure string `json:"url_structure" type:"text" required:"true" default:"https://raw.githubusercontent.com/OpenListTeam/OpenList/main/README.md\nhttps://raw.githubusercontent.com/OpenListTeam/OpenList/main/README/README_cn.md\nfolder:\n CONTRIBUTING.md:1635:https://raw.githubusercontent.com/OpenListTeam/OpenList/main/CONTRIBUTING.md\n CODE_OF_CONDUCT.md:2093:https://raw.githubusercontent.com/OpenListTeam/OpenList/main/CODE_OF_CONDUCT.md" help:"structure:FolderName:\n [FileName:][FileSize:][Modified:]Url"` HeadSize bool `json:"head_size" type:"bool" default:"false" help:"Use head method to get file size, but it may be failed."` Writable bool `json:"writable" type:"bool" default:"false"` }