semvec/pypi-packages huggingface dataset:
EasyTicket 1.1.0
Get ticket on 12306 by web crawler and selenium driveing the system browser
Requires Python: >=3.9

# EasyTicket
[![build](https://img.shields.io/badge/build-passing-green)](https://github.com/F18-Maverick/EasyTicket/actions)  [![lint](https://img.shields.io/badge/lint-passing-green)](https://github.com/F18-Maverick/EasyTicket/actions/workflows/pylint.yml)  [![Pypacket](https://img.shields.io/badge/PyPacket-passing-green)](https://github.com/F18-Maverick/EasyTicket/actions/workflows/publish.yml)  [![docs](https://img.shields.io/badge/docs-passing-blue)](https://github.com/F18-Maverick/EasyTicket/docs)  [![pypi](https://img.shields.io/badge/PyPI-v1.0.0-red)](https://test.pypi.org/project/EasyTicket/0.0.1.post3/)  [![version](https://img.shields.io/badge/Release-v1.0.0-green)](https://github.com/F18-Maverick/EasyTicket/releases/tag/v0.0.1-alpha)  [![PythonVersion](https://img.shields.io/badge/Python-3.9_|_3.10_|_3.11_|_3.12_|_3.13_|_3.14-blue)](https://github.com/F18-Maverick/EasyTicket)  [![lisence](https://img.shields.io/badge/Lisnece-GNU_GPL_v3.0_or_Later-red)](https://github.com/F18-Maverick/EasyTicket/blob/main/LICENSE)  [![Sponsor](https://img.shields.io/badge/%E2%9D%A4-Sponsor%20me-%23c96198?style=flat&logo=GitHub)](https://github.com/sponsors/F18-Maverick)  

<div align=center>
<img src="https://github.com/F18-Maverick/EasyTicket/blob/main/src/EasyTicket/ticket_12306_prog_addition/download_photo.ico" width="120" height="120">
</div>  

票票通（EasyTicket）是基于12306的快速抢票工具，
用爬虫和selenium等自动化技术调用系统浏览器实现。

## 支持列表
* 操作系统：Windows | Linux | MacOS | 其他(非官方支持) (推荐使用Windows和Linux)
* 浏览器：MicroSoft Edge (系列) | Google Chrome (系列) | FireFox (系列) | 其他(具体请参阅[selenium官方文档](https://www.selenium.dev/documentation/webdriver/browsers/))   (推荐使用Firefox或edge)  
(* 注：在使用该项目前请确保你的系统浏览器已经升级到最新，
但是如果你不愿意升级你的浏览器，可以选择更改项目中的驱动版本，
并确保和你的系统浏览器版本相匹即可。)

## 安装方式
票票通有多种安装方式。最简单的安装方式是通过python官方pypi的pip进行安装，
或通过MakeFile的形式安装项目，或直接通过运行src/run.py（不推荐）。
但是MakeFile的安装方式在本作者写该readme的时候还没有做出来，将在下一版中推出。
### 1, 通过pip安装：
```sh
pip install EasyTicket
```
&emsp; 等待安装完成后，python可以通过直接输入项目名称启动
```sh
python -m EasyTicket
```
### 2, 通过MakeFile安装：
&emsp; (* 注：正在制作中)
### 3, 通过run.py直接运行项目：
&emsp; 首先，请先克隆本项目仓库：
```sh
git clone https://github.com/F18-Maverick/EasyTicket.git
```
&emsp; 接着，进入项目的./src文件夹下，可以看到在该文件夹下有一个名为run.py的文件。我们直接运行他。  
```sh
python ./run.py
```  

## 使用方式
(注: 文档正在编写，但是可以先参阅[用法文档](https://github.com/F18-Maverick/EasyTicket/blob/main/Doc/source/Usage.rst))

## 贡献
欢迎对本项目做出任何贡献，详细请参阅[CONTRIBUTING.md](https://github.com/F18-Maverick/EasyTicket/blob/main/.github/CONTRIBUTING.md)  
(注: 本项目开发者因时间或精力原因有时不能即使更新代码或及时回复您的issue以及PR, 但这绝非代表该项目不再维护! 该项目仍有大量值得开发和修改的地方!)
102303803-Topsis 1.0.0
A Python package to implement TOPSIS technique for Multi-Criteria Decision Making (MCDM)

# 102303803-Topsis

A robust Python implementation for the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS), widely used for Multi-Criteria Decision Making (MCDM).

## Installation

Easily install the package using pip:

```bash
pip install 102303803-Topsis
```

## Usage

Run the package directly from the command line interface (CLI):

```bash
topsis <InputDataFile> <Weights> <Impacts> <OutputResultFileName>
```

### Example Usage

```bash
topsis data.csv "1,1,1,2,1" "+,+,+,-,+" result.csv
```

## Parameters Explained

1.  **InputDataFile**: Compatibility with CSV format. The file must include a header. The first column is treated as the object identifier and excluded from calculations. All subsequent columns must contain numeric data.
2.  **Weights**: A comma-separated string of numeric weights corresponding to each criterion (e.g., "1,1,1,2,1").
3.  **Impacts**: A comma-separated string indicating the direction of impact for each criterion ('+' for beneficial, '-' for non-beneficial) (e.g., "+,+,+,-,+").
4.  **OutputResultFileName**: The desired filename for the output CSV, which will include the original data augmented with Topsis Score and Rank.

## License

MIT License
shalinee-text-utils 0.1.2
A basic text utilities package
Requires Python: >=3.8

# shalinee-text-utils

A simple Python package for basic text utilities like cleaning text and counting words.

##installation
```bash
pip install shalinee-text-utils


#3 usage

from shalinee-text-utils import clean_text,word_count

text = " Hello   welcome   to   the world    of anlytics"


print(clean_text(text))
print(word_count(text))