summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 15:22:08 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 15:22:08 +0000
commitb8486855746b84fb833024d7654e10f0faa0ee12 (patch)
treeb6a674fcaaae67c6506c6f56703eaf54a9c1354b
parente98170a3b225902ad2ed6661e2fb73e9151e4260 (diff)
automatic import of python-12306-bookingopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-12306-booking.spec204
-rw-r--r--sources1
3 files changed, 206 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..17c74c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/12306-booking-0.1.18.tar.gz
diff --git a/python-12306-booking.spec b/python-12306-booking.spec
new file mode 100644
index 0000000..3a33e4a
--- /dev/null
+++ b/python-12306-booking.spec
@@ -0,0 +1,204 @@
+%global _empty_manifest_terminate_build 0
+Name: python-12306-booking
+Version: 0.1.18
+Release: 1
+Summary: 12306 booking assistant
+License: MIT
+URL: https://github.com/hack12306/12306-booking
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/c1/04/8edaf6441667509179be2e875cdadb1f33b66960bf7fdc9e3300ed15ad8c/12306-booking-0.1.18.tar.gz
+BuildArch: noarch
+
+
+%description
+# 12306-booking
+12306订票工具
+
+## 12306booking vs 12306 vs 第三方订票平台
+
+为什么要写一个订票工具?
+
+1. 12306订票体验太差。验证码识别太逆天,人眼无法识别。刷新、刷新、刷新,刷到手疼。票就在那里,你就是定不上
+2. 第三方订票平台太流氓。收集用户数据,还收不可接受的手续费(美其名曰技术服务费,其实就是 CPU和 RAM),最恐怖的是还要将用户数据拿到市场交易
+
+解决了什么问题,有什么优点?
+1. 两次扫码就完成了登录、查询余票、下单到支付的所有流程
+2. 本地运行,不收集任何用户数据,不用输入用户密码,不用担心任何数据泄露、交易行为
+3. 完全开源,没有任何黑箱操作
+4. 刷新、订票流程快,先人一步抢到票
+5. 支持多车次、多席别、多乘客抢票
+
+## 使用说明
+
+安装
+```sh
+pip install 12306-booking -U --user;
+```
+>如果使用MacOS,使用虚拟环境安装`virtualenv venv; source venv/bin/activate; pip install 12306-booking -U`
+
+订票
+```sh
+12306-booking --train-date 2020-01-01 --train-names K571 --seat-types 硬卧 --from-station 北京 --to-station 麻城 --pay-channel 微信 --passengers 任正非,王石
+```
+> 多车次、多席别、多乘客之间用英文的','分割
+
+## 订票流程
+
+![订票流程](https://processon.com/chart_image/5c372ce1e4b08a7683a2798f.png)
+
+## 订票状态机
+
+![订票状态机](http://processon.com/chart_image/5c371a11e4b0641c83d6eb3f.png)
+
+
+## 赞助
+
+如果有帮助到你订到票,请扫描二维码赞赏我们,你的鼓励是我们持续改进优化的动力。
+
+<img src="https://share-static.oss-cn-hangzhou.aliyuncs.com/wx/%E5%BE%AE%E4%BF%A1%E8%B5%9E%E8%B5%8F.jpg" width="50%" height="50%" />
+
+%package -n python3-12306-booking
+Summary: 12306 booking assistant
+Provides: python-12306-booking
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-12306-booking
+# 12306-booking
+12306订票工具
+
+## 12306booking vs 12306 vs 第三方订票平台
+
+为什么要写一个订票工具?
+
+1. 12306订票体验太差。验证码识别太逆天,人眼无法识别。刷新、刷新、刷新,刷到手疼。票就在那里,你就是定不上
+2. 第三方订票平台太流氓。收集用户数据,还收不可接受的手续费(美其名曰技术服务费,其实就是 CPU和 RAM),最恐怖的是还要将用户数据拿到市场交易
+
+解决了什么问题,有什么优点?
+1. 两次扫码就完成了登录、查询余票、下单到支付的所有流程
+2. 本地运行,不收集任何用户数据,不用输入用户密码,不用担心任何数据泄露、交易行为
+3. 完全开源,没有任何黑箱操作
+4. 刷新、订票流程快,先人一步抢到票
+5. 支持多车次、多席别、多乘客抢票
+
+## 使用说明
+
+安装
+```sh
+pip install 12306-booking -U --user;
+```
+>如果使用MacOS,使用虚拟环境安装`virtualenv venv; source venv/bin/activate; pip install 12306-booking -U`
+
+订票
+```sh
+12306-booking --train-date 2020-01-01 --train-names K571 --seat-types 硬卧 --from-station 北京 --to-station 麻城 --pay-channel 微信 --passengers 任正非,王石
+```
+> 多车次、多席别、多乘客之间用英文的','分割
+
+## 订票流程
+
+![订票流程](https://processon.com/chart_image/5c372ce1e4b08a7683a2798f.png)
+
+## 订票状态机
+
+![订票状态机](http://processon.com/chart_image/5c371a11e4b0641c83d6eb3f.png)
+
+
+## 赞助
+
+如果有帮助到你订到票,请扫描二维码赞赏我们,你的鼓励是我们持续改进优化的动力。
+
+<img src="https://share-static.oss-cn-hangzhou.aliyuncs.com/wx/%E5%BE%AE%E4%BF%A1%E8%B5%9E%E8%B5%8F.jpg" width="50%" height="50%" />
+
+%package help
+Summary: Development documents and examples for 12306-booking
+Provides: python3-12306-booking-doc
+%description help
+# 12306-booking
+12306订票工具
+
+## 12306booking vs 12306 vs 第三方订票平台
+
+为什么要写一个订票工具?
+
+1. 12306订票体验太差。验证码识别太逆天,人眼无法识别。刷新、刷新、刷新,刷到手疼。票就在那里,你就是定不上
+2. 第三方订票平台太流氓。收集用户数据,还收不可接受的手续费(美其名曰技术服务费,其实就是 CPU和 RAM),最恐怖的是还要将用户数据拿到市场交易
+
+解决了什么问题,有什么优点?
+1. 两次扫码就完成了登录、查询余票、下单到支付的所有流程
+2. 本地运行,不收集任何用户数据,不用输入用户密码,不用担心任何数据泄露、交易行为
+3. 完全开源,没有任何黑箱操作
+4. 刷新、订票流程快,先人一步抢到票
+5. 支持多车次、多席别、多乘客抢票
+
+## 使用说明
+
+安装
+```sh
+pip install 12306-booking -U --user;
+```
+>如果使用MacOS,使用虚拟环境安装`virtualenv venv; source venv/bin/activate; pip install 12306-booking -U`
+
+订票
+```sh
+12306-booking --train-date 2020-01-01 --train-names K571 --seat-types 硬卧 --from-station 北京 --to-station 麻城 --pay-channel 微信 --passengers 任正非,王石
+```
+> 多车次、多席别、多乘客之间用英文的','分割
+
+## 订票流程
+
+![订票流程](https://processon.com/chart_image/5c372ce1e4b08a7683a2798f.png)
+
+## 订票状态机
+
+![订票状态机](http://processon.com/chart_image/5c371a11e4b0641c83d6eb3f.png)
+
+
+## 赞助
+
+如果有帮助到你订到票,请扫描二维码赞赏我们,你的鼓励是我们持续改进优化的动力。
+
+<img src="https://share-static.oss-cn-hangzhou.aliyuncs.com/wx/%E5%BE%AE%E4%BF%A1%E8%B5%9E%E8%B5%8F.jpg" width="50%" height="50%" />
+
+%prep
+%autosetup -n 12306-booking-0.1.18
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-12306-booking -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.18-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..0a712c8
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+473ceb3637c37e0062841766d9aef440 12306-booking-0.1.18.tar.gz