推荐一个我写的Python库——PyNAS
介绍
PyNAS是一个以Python的Updog的库为基础,制作而来的库
安装
- pip安装(推荐)
pip install PyNAS - 源码安装(推荐)
Github:
git clone https://github.com/WindowsRegedit/PyNAS.git
cd PyNAS
python setup.py install
Gitee:
git clone https://gitee.com/shwufan/nas.git
cd nas
python setup.py install
Gitcode:
git clone https://gitcode.net/wufan2012/nas.git
cd nas
python setup.py install
- 安装包安装
从https://github.com/WindowsRegedit/PyNAS/releases或https://gitee.com/shwufan/nas/releases下载安装包
然后自行安装......
- easy_install安装(不推荐)(即将弃用)
easy_install PyNAS
用法
GUI窗口启动:
1. nas-gui
2. python -m PyNAS
命令行启动
usage: nas [-h] [-d DIRECTORY] [-p PORT] [-usr USERNAME [USERNAME ...]] [-pwd PASSWORD [PASSWORD ...]] [-v]
[-host HOST] [-c CONFIG] [-f] [-fp FTP_PORT] [-se SECRET] [-s] [-st SSL_TYPE] [-ce CERT] [-k KEY]
nas服务器启动工具
选择性参数:
-h, --help 显示帮助信息
-d DIRECTORY, --directory DIRECTORY
根目录,默认当前路径
-p PORT, --port PORT 服务端口,默认为80
-usr USERNAME [USERNAME ...], --username USERNAME [USERNAME ...]
用户名列表,默认为admin
-pwd PASSWORD [PASSWORD ...], --password PASSWORD [PASSWORD ...]
密码列表(注意要和用户名列表相同长度),默认为admin
-v, --version Python NAS 版本
-host HOST, --host HOST
服务IP,默认为0.0.0.0
-c CONFIG, --config CONFIG
配置文件位置,默认没有,注意此文件会覆盖所有命令行配置
-f, --ftp 是否开启FTP服务(默认关闭)
-fp FTP_PORT, --ftp_port FTP_PORT
FTP服务开启端口(当-f被指定时)(默认2121)
-se SECRET, --secret SECRET
运行网盘时的加密字符串(默认有的)
-s, --ssl 是否开启SSL(默认关闭)
-st SSL_TYPE, --ssl_type SSL_TYPE
在开启SSL的情况下使用哪种方式(自动/手动)自动的话参数里加auto,手动的话参数里加custom(默认自动)
-ce CERT, --cert CERT
在选择手动并开启SSL的情况下使用的证书(比如cert.pem)
-k KEY, --key KEY 在选择手动并开启SSL的情况下使用的密钥(比如key.pem)
配置文件同理(注意是json格式,并且要用全拼)。
例如:
一个叫做conf.json的文件:
{"key": "1234567", "ssl_type": "auto"}
结尾
这是一篇很简短的文章,不过希望大家能够多访问一下我的PyNAS库,谢谢
推荐一个我写的Python库——PyNAS的更多相关文章
- 推荐一个 .Net Core 的 Redis 库
这是一个网友写的,原文如下: https://www.cnblogs.com/kellynic/p/9803314.html
- iOS 推荐一个下载用的第三方库
AFNetworking有下载功能,但是下载功能比较基本,要实现复杂下载功能需要自己写一些代码.今天在github上找到了一个下载功能的开源项目,非常不错,链接如下:https://github.co ...
- 推荐一个iOS关于颜色的库-Wonderful
Wonderful 这个库主要是与UIColor息息相连的,其中一共包含四个子文件,UIColor+Wonderful,UIColor+Separate,SXColorGradientView,SXM ...
- 推荐一个Android开发懒人库 -- ButterKnife
ButterKnife -- 项目地址:https://github.com/JakeWharton/butterknife 都说程序员都是比较懒的,什么事情都想着让程序自动化帮忙减轻工作量,这个开源 ...
- 推荐一个计算机视觉图书:python计算机视觉编程
编辑部的主页:好像没啥用 http://shop.oreilly.com/product/0636920022923.do 每章的代码,github上面的:中文版 https://github.com ...
- 推荐一个娱乐化学习python的网站
https://py.checkio.org/ 这个网站通过解决一些小任务引导初学者了解和使用python来处理一些实际需求.在coding的过程中还可以通过查看提示,帮助完成任务. 不过需要一点英文 ...
- 好用的python库(转)
这个专区就是用来分享你在使用 Python 过程中发现的或者自己写的 Python 库.有时候一个好用的库将大大节省一个开发者的时间,也会让开发者多这个库的作者感激涕零的.例如我在开发 Pythonz ...
- 顶级Python库
绝不能错过的24个顶级Python库 Python有以下三个特点: · 易用性和灵活性 · 全行业高接受度:Python无疑是业界最流行的数据科学语言 · 用于数据科学的Python库的数量优势 事实 ...
- 推荐11个实用Python库
1.delorea 非常酷的日期/时间库 from delorean import Delorean EST = "US/Eastern"d = Delorean(timezone ...
随机推荐
- [应用软件] VMware Workstation 12.0.0 Pro 正式版下载【附注册机+注册码】
软件信息 软件名称: VMware Workstation 软件版本: 12 软件大小: 300 MB 软件语言: 简体中文 更新时间: - 软件授权: 免费 软件类别: 安装版 运行环境: WinX ...
- 洛谷 P2375 动物园
题目详情 题目描述 近日,园长发现动物园中好吃懒做的动物越来越多了.例如企鹅,只会卖萌向游客要吃的.为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法 ...
- CF1486X Codeforces Round #703
C2 Guessing the Greatest (二分+构造) 题目大意:交互题,每次可以询问一个子区间次大值的位置,最多询问20次,问全局最大值的位置.n=1e5 40次的情况大力二分,20次需要 ...
- 羽夏看Win系统内核——结语
写在前面 此系列是本人一个字一个字码出来的,包括示例和实验截图.由于系统内核的复杂性,故可能有错误或者不全面的地方,如有错误,欢迎批评指正,本教程将会长期更新. 如有好的建议,欢迎反馈.码字不易, ...
- 机械学习笔记1 -> Solidworks三维产品设计与建模1 | 建模基础入门
学习之余,课余了解一点点,作为爱好,妄想以后能够设计机甲出来. 学习来源是Solidworks三维产品设计与建模 00 工作界面介绍 00-1 概览 有时菜单栏和工具栏会重叠在一起,只有点击左侧三角才 ...
- Grep 命令有什么用?如何忽略大小写?如何查找不含该串的行?
是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来. grep [stringSTRING] filename grep [^string] filename
- java-設計模式-生成器
生成器模式Bulider 使你能够分步骤创建复杂对象. 该模式允许你使用相同的创建代码生成不同类型和形式的对象. 将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示. 将一个复杂的 ...
- 细说【json&pickle】dumps,loads,dump,load的区别
1 json.dumps() json.dumps()是将字典类型转化成字符串类型. import json name_emb = {'a':'1111','b':'2222','c':'3333', ...
- 机器学习之linear_model (线性回归算法模型)
1.matplotlib 首先看一下这个静态图绘制模块 静态图形处理 数据分析三剑客 Numpy : 主要为了给pandas提供数据源 pandas : 更重要的数据结构 matplotlib : 静 ...
- 【SpringBoot实战】核心配置和注解
前言 SpringBoot核心配置在springboot中有非常重要的作用,我们可是使用核心配置文件进行一些基础功能的定义,属性值的注入等.springboot支持两种格式的核心配置文件,一种是pro ...