课程资料网站

naucse的Python项目详细描述


NAUCSE

这是一个开放课程资料服务器。

要使用它,您需要一些内容。 通常,包含内容的存储库需要naucse模块, 并将使用python -m naucse运行。

我们使用https://github.com/pyvec/naucse.python.cz处的内容生成 naucse.python.cz

安装

从虚拟环境(或pipenv之类的工具)安装。

要安装最新版本:

(venv)$ python -m pip install naucse

从克隆存储库安装:

(venv)$ python -m pip install -e.

运行

要运行服务,请将(cd)更改为包含内容的目录, 或者将NAUCSE_ROOT_PATH设置到该目录。 然后运行:

(venv)$ python -m naucse serve

您可以运行freeze来生成静态网站,而不是serve。 其他用法见Elsa,包括 部署到GitHub页面。

外部课程

课程可以从外部存储库呈现。 这是一种安全风险,因此默认情况下会禁用此类课程。 将NAUCSE_TRUSTED_REPOS设置为以空格分隔的存储库URL全局 允许。url有一个#branch片段。 在隔离环境中,可以将NAUCSE_TRUSTED_REPOS设置为*

测试

可以使用tox

运行测试
$ tox

许可证

代码是根据mit许可的条款授权的,请参见LICENSE.MIT文件 全文。通过向这个存储库贡献代码,您就同意拥有它 在同一许可下许可。

内容在相应的matadata中有自己的许可证。 只使用free content licenses。通过向已经获得许可的 文件,您同意在同一许可下使用它。 (也可以将自己添加到元数据中的作者列表中。) 提供新文档时,必须在元数据中指定许可证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaEclipseMars没有保存首选项   java梯度同步失败:原因:启动失败:   java如何从嵌套的JSON获取数据?   java如何判断可观察对象中的任何对象满足一个条件?   java将字符串转换为保持相同值的byte[]数组   java有没有办法绕过AuditingEntityListener为测试设置数据?   从/usr/share/java中解析linux JAR依赖关系   安卓 My java函数抛出nullpointerexception?   java Gradle使用正确版本的依赖项   JBoss和Java6中带注释的WebService中的web服务ClassCastException   java如何修复codename one中的简单逻辑错误?   java如何迭代矩阵的索引?   java如何在JPanel不可见时将其保存为图像?   java HashMap如何在Kotlin中实现MutableMap接口?   javascript如何在单击后加载特定片段?   EclipseJava为纳什均衡获取所有玩家/策略组合   JavaSpring:Web服务REST在JSON上产生双反斜杠   java为什么ServletContext#getRealPath(“/”)返回相对路径?   java当我的游戏应该重新启动时,我应该如何处理重置SurfaceView和线程?