├── .gitattributes ├── .github └── workflows │ ├── python-package.yml │ └── static-analysis.yaml ├── .gitignore ├── .travis.yml ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── requirements.txt ├── setup.py ├── sfpl ├── __init__.py ├── exceptions.py └── sfpl.py └── tests ├── __init__.py ├── assets ├── checkouts.html ├── holds.html └── shelf.html └── test_api.py /.gitattributes: -------------------------------------------------------------------------------- 1 | tests/assets/* linguist-vendored -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/static-analysis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/.github/workflows/static-analysis.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include requirements.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | beautifulsoup4~=4.13.4 2 | requests~=2.31.0 3 | lxml~=5.4.0 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/setup.py -------------------------------------------------------------------------------- /sfpl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/sfpl/__init__.py -------------------------------------------------------------------------------- /sfpl/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/sfpl/exceptions.py -------------------------------------------------------------------------------- /sfpl/sfpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/sfpl/sfpl.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assets/checkouts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/tests/assets/checkouts.html -------------------------------------------------------------------------------- /tests/assets/holds.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/tests/assets/holds.html -------------------------------------------------------------------------------- /tests/assets/shelf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/tests/assets/shelf.html -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaijchang/SFPL/HEAD/tests/test_api.py --------------------------------------------------------------------------------