Metadata-Version: 2.1
Name: buptlibrecord
Version: 0.0.1
Summary: Export BUPT Library Records.
Home-page: https://github.com/sxwxs/buptLibRecord
Author: sxwxs
Author-email: sxwxs@msn.com
License: UNKNOWN
Project-URL: Bug Reports, https://github.com/sxwxs/buptLibRecord/issues
Project-URL: Funding, https://i.loli.net/2019/12/28/pv8PUd4eKGyNDiV.png
Project-URL: Source, https://github.com/sxwxs/buptLibRecord
Keywords: bupt library record
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: End Users/Desktop
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.5
Description-Content-Type: text/markdown
Requires-Dist: requests

# BUPT Library Record Backup

用于导出个人北邮图书馆图书借阅记录。跨平台，但仅支持 Python 3。

需要输入使用学工号和密码登录北邮统一身份认证后的 Cookie中的 `JSESSIONID`，然后程序会自动导出全部的图书借阅记录并保存到文件，将会生成 3 个文件，包含原始数据的 json 格式文件，借阅过的图书列表，借阅日志（包含借阅，续借和还书三种操作）

## 如何获取 JSESSIONID

1. 登录北邮统一身份认证
   如网址 my.bupt.edu.cn

2. 按 F12 打开开发者工具

3. 在 FireFox 浏览器点击存储（Store）选项卡，Chrome 或 Edge 浏览器点击应用选项卡，再点击展开 Cookie


4. 查看Cookie中 JSESSIONID 的值

Firefox：
![image.png](https://i.loli.net/2021/06/24/YpyZfhG5sIutiUo.png)

Edge / Chrome：

![image.png](https://i.loli.net/2021/06/24/AuWrHKERSeyCtX6.png)

## 安装

直接使用 pip 安装

`pip install buptlibrecord`

## 使用

登录 `buptlibrecord JSESSIONID` 


### 在 python 中调用

```python
import buptlibrecord

book_info_list, totalPage, total_count = buptlibrecord.get_all_record_list(JSESSIONID) 

```


