semvec/pypi-packages huggingface dataset:
kodland-sso-server 0.3.0
Django sso server package for Kodland
Requires Python: >=3.6

Для работы необходим RabbitMQ.  
Consumer запускается так:
```shell
python3 manage.py rabbit_consumer
```

# После установки

Добавить приложения в список **INSTALLED_APPS** в settings.py
```python
INSTALLED_APPS = [
    ...
    'rest_framework',
    'rest_framework_swagger',
    'sso_server'
]
```

Добавить в settings.py переменную, содержащую корневой домен для установки cookies

```python
DOMAIN = '.local'
```

Добавить в settings.py следующую строку:
```python
import os
import pika

REST_FRAMEWORK = { 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema' }

RABBIT_PARAMS = {
    'host': os.environ.get('RABBIT_HOST', 'localhost'),
    'port': os.environ.get('RABBIT_PORT', 5672),
    'credentials': pika.PlainCredentials(os.environ.get('RABBIT_USER', 'guest'), os.environ.get('RABBIT_PASSWORD', 'guest'))
}
```

Выполнить миграции:
```shell
python manage.py migrate
```

**Добавить в settings.py в middleware:**
```'sso_server.middleware.UserCookieMiddleWare'```

Добавить в urls.py следующий маршрут:

```python
urlpatterns = [
    ...
    path('sso/', include('sso_server.urls'))
]
```
pydll 1.1.0
A expansion for me
Requires Python: >=3.6

# PyDll for Windows

这是一个自用的包，仅为个人爱好，有兴趣的也可以下载
[点击此处转到主页](https://pypi.org/manage/project/MyPymods/)

## 例子

```
import func
func.dir(".\\")
```
***该语句将返回一个包含文件数量，大小，单位，和完整的路径的列表***

## 函数及其用法
函数名|用途|返回值
------|:---|:----|
ari|计算等差数列|**list**
fib|计算斐波那契数列|**list**
chase_distance|求追及问题路程|**int**
chase_time|求追及问题时间|**int**
meet_distance|求相遇问题路程|**int**
meet_time|求相遇问题时间|**int**
mkfod|创建文件或文件夹|**bool**
mkzip|压缩文件|**str**
unzip|解压文件|**str**
copy|复制和拷贝文件及文件夹|**bool**
dirs|遍历文件夹并打印所有文件|**list**
rename|批量重命名文件|**int**
get_module_dir|查询模块位置|**str**
deletefile|删除指定后缀名的文件|**bool**
musicfile|播放指定的音乐|**None**

## 常量

`Now_Time` 当前的时间
具体实现：
`Now_Time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))
`

`Data` 当前用户的具体信息
具体实现：
```
Data = {"System" : platform.platform(),
        "UserName": getpass.getuser(),
        "NowTime": Now_Time,
        "File": sys.argv[0],
        "Args": sys.argv[1:]}
```

`Filelist \ d_filelist` 存储文件路径

## 所有异常
+ SameError
+ InputError
+ SystemVersionError
+ NotFoundError