Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用文言实现上网功能 #45

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions main.c

This file was deleted.

52 changes: 52 additions & 0 deletions 梦弘浏览器.wy
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
注曰。「「
版权所有 辛丑牛年 梦弘开源社区
梦弘浏览器以木兰宽松许可证第二版开源。
你可以根据木兰宽松许可证第二版的条款和限制条件来使用本软件。
你可以在 http://license.coscl.org.cn/MulanPSL2 获取木兰宽松许可证第二版的拷贝。
本软件在提供时不带任何明示或默示的担保,包括但不限于没有未侵权担保、没有适销性担保、没有某一专用目的下的适用性担保。
请阅读木兰宽松许可证第二版以了解更多细节。
」」。

吾有一術。名之曰「访问网站」
欲行是術。必先得一物。曰「输入」。
乃行是術曰。
施「(x=>String(x).trim())」於「输入」。
名之曰「网址」。
施「process.stdout.write」於「「\n加载中」」。
若「网址」等於「「https://www.monyhar.com/lite」」者。
噫。吾有一言。曰「「\n\n梦弘浏览器 自主研发版本 - 完全自主研发,打破国外垄断,比 Chrome 快 600%。」」。
書之。
若非。
吾有一數。曰零。名之曰「加载次数」
吾有一術。名之曰「加载」
乃行是術曰。
加「加载次数」以一。
昔之「加载次数」者。今其是矣。
施「process.stdout.write」於「「.」」。
若「加载次数」等於一十者。
噫。吾有一言。曰「「\n」」。
書之。
加「网址」以「「 的服务器响应时间过长。」」。
書之。
吾有一言。曰「「- 此站点暂时无法使用或者太过忙碌。请过几分钟后再试。」」。
書之。
吾有一言。曰「「- 如果您无法载入任何网页,请检查您计算机的网络连接状态。」」。
書之。
吾有一言。曰「「- 如果您的计算机或网络受到防火墙或者代理服务器的保护,请确认梦弘浏览器已被授权访问网络。」」。
書之。
若非。
施「(x=>setTimeout(x, 500))」於「加载」。
云云。
是謂「加载」之術也。
施「加载」。
云云。
是謂「访问网站」之術也。

吾有一術。名之曰「处理输入」
乃行是術曰。
施「process.stdin.read」
名之曰「输入」。
施「访问网站」於「输入」。
是謂「处理输入」之術也。

施「(x=>process.stdin.on("readable",x))」於「处理输入」。
42 changes: 42 additions & 0 deletions 许可证
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
木兰宽松许可证, 第2版

木兰宽松许可证, 第2版
2020年1月 http://license.coscl.org.cn/MulanPSL2


您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束:

0. 定义

“软件”是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。

“贡献”是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。

“贡献者”是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。

“法人实体”是指提交贡献的机构及其“关联实体”。

“关联实体”是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。

1. 授予版权许可

每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可以复制、使用、修改、分发其“贡献”,不论修改与否。

2. 授予专利许可

每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权行动之日终止。

3. 无商标许可

“本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定的声明义务而必须使用除外。

4. 分发限制

您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。

5. 免责声明与责任限制

“软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。

6. 语言
“本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文版为准。
2 changes: 1 addition & 1 deletion README.md → 读我.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# monyhar-lite
梦弘浏览器 自主研发版本 - 完全自主研发,打破国外垄断,比 Chrome 快 600%。缺少上网功能。
梦弘浏览器 自主研发版本 - 完全自主研发,打破国外垄断,比 Chrome 快 600%。