semvec/pypi-packages huggingface dataset:
SDUOJ 0.0.2
Using SDUOJ on shell
Requires Python: >=3.8

# SDUOJ_on_shell

## 这是什么？

> This repo is still under construction.

这是一个 python 项目，在命令行上使用 [SDUOJ](https://github.com/SDUOJ/OnlineJudge)

## 可以做什么？

- [X] 在终端登录 SDUOJ
- [X] 查看题目列表与题目详情
- [X] 提交代码
- [] 查看提交状态

## How to Use?

### Install 

```bash
pip install SDUOJ
```

### Run


- 在终端登录 oj 并查看题目,顺便下载题目的 `.md` 文件
    ```bash
    python -m SDUOJ -ojd
    ```
    默认查看 `用户组` 里的 `题单`，如果是 `比赛`，调用的是另外几个 api，如需要可以手动修改一下
- 提交代码，并返回结果(分数)
    ```bash
    python -m SDUOJ -oju
    ```
    上传的目标在 `config.json` 中指定，该文件由运行 `-ojd` 命令得到

## How does it work?

1. 通过山大 SSO 登录 SDUOJ 并获取 cookie
2. 调用 SDUOJ 的 若干 API 

## 一起来完善这个项目

如果你有什么好的想法，欢迎提出 issue 或者 pr
xls-updater 0.2.6
Convert legacy xls data to newer xlsx format.
Requires Python: >=3.10
Keywords: converter, excel, fileformat, spreadsheet, xls, xlsx

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) [![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/pylint-dev/pylint) [![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](http://mypy-lang.org/)

[![PyPI - Version](https://img.shields.io/pypi/v/xls-updater.svg?logo=pypi&label=PyPI&logoColor=gold)](https://pypi.org/project/xls-updater/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/xls-updater.svg?logo=python&label=Python&logoColor=gold)](https://pypi.org/project/xls-updater/) [![Coverage Status](https://coveralls.io/repos/github/Tranquility2/xls_updater/badge.svg?branch=master)](https://coveralls.io/github/Tranquility2/xls_updater?branch=master)

# xls_updater

Convert legacy xls data to newer xlsx format.

💭 [Based on the kind comment made by Jackypengyu](https://stackoverflow.com/a/39461816 "Link")

## Usage

```
Usage: python -m xls_updater [OPTIONS] SRC_FILE_PATH

  Convert an xls file to xlsx.

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.
```

## Development

Please see [CONTRIBUTING.md](https://github.com/Tranquility2/xls_updater/blob/master/CONTRIBUTING.md)

## License

This project is published under the MIT license.

If you do find it useful, please consider contributing your changes back upstream.
randypy 0.1.2
A Python library for generating random data
Requires Python: >=3.6

# RandyPy

RandyPy는 파이썬에서 다양한 유형의 랜덤 데이터를 생성하는 유틸리티 라이브러리입니다. 이 라이브러리는 자연수, 실수, 문자열, 이름, 비밀번호, 이메일 주소, UUID, 날짜, 색상 등을 랜덤하게 생성할 수 있는 편리한 기능을 제공합니다.

## 주요 기능

- 범위 내의 랜덤한 자연수 및 실수 생성
- 무작위로 하나 선택
- 무작위로 순서 섞기
- 지정된 길이의 랜덤한 문자열 생성
- 랜덤한 이름(이름, 성) 생성
- 지정된 규칙에 따른 랜덤한 비밀번호 생성
- 지정된 도메인의 랜덤한 이메일 주소 생성
- 랜덤한 UUID 생성
- 지정된 날짜 범위 내의 랜덤한 날짜 생성
- 랜덤한 RGB 색상 값 생성

## 설치

RandyPy는 pip를 통해 설치할 수 있습니다:

```
!pip install randypy
```

## 사용 예시

```python
import randypy

# 0과 1 사이의 실수 생성
randy_percentage = randypy.percentage()  # 0.0과 1.0 사이의 실수 생성 (0.0 <= x < 1.0)

# 자연수 생성
randy_int = randypy.randyint(1, 100)  # 1부터 100 사이의 랜덤한 정수 (1 <= x <= 100)

# 실수 생성
randy_float = randypy.randyfloat(0.0, 1.0)  # 0.0부터 1.0 사이의 랜덤한 실수 (0.0 <= x <= 1.0)

# 무작위로 하나 선택
randy_choice = randypy.choice(['apple', 'banana', 'cherry'])  # 매개변수로 받은 문자열, 튜플, range, 리스트에서 무작위로 하나 선택

# 무작위로 순서 섞기
randy_shuffle = randypy.shuffle(['apple', 'banana', 'cherry'])  # 매개변수로 받은 리스트 순서를 무작위로 섞음

# 문자열 생성
randy_str = randypy.str(10)  # 길이 10의 랜덤한 문자열

# 이름 생성
randy_name = randypy.name()  # 랜덤한 이름 생성

# 이메일 주소 생성
randy_email = randypy.email(domain="example.com")  # example.com 도메인의 랜덤한 이메일 주소

# 비밀번호 생성
randy_password = randypy.password(length=12, include_digits=True, include_special_chars=True)  # 길이 12, 숫자와 특수문자 포함하는 랜덤한 비밀번호

# UUID 생성
randy_UUID = randypy.UUID()  # 랜덤한 UUID

# 날짜 생성
randy_date = randypy.date("2024-01-01", "2024-12-31")  # 2024년 1월 1일부터 12월 31일 사이의 랜덤한 날짜

# 색상 생성
randy_color = randypy.color()  # (128, 45, 212) 형식의 랜덤한 RGB 색상 값
```

RandyPy는 파이썬 프로젝트에서 테스트 데이터 생성, 무작위 샘플링, 데이터 익명화 등 다양한 상황에서 유용하게 사용될 수 있습니다. 더 자세한 내용은 [프로젝트 저장소](https://github.com/Dinogarlic/RandyPy)를 참조하세요.
useful-types 0.2.1
A collection of useful types.
Requires Python: >=3.8

# useful_types

This package contains useful types!

Are you tired of defining the same protocols and type aliases over and over in your projects?
Look no further.

The types in this package are not special cased by type checkers in any way. Feel free to vendor
them in your project instead of depending on this package.

While most of this library will work on any recent type checker version,
some types depend on newer type checker features. We guarantee
support on mypy 1.4 and pyright 1.1.314 or higher.