Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aprilnea/xjtlu

This is how to get all the network resources of XJTLU.
https://github.com/aprilnea/xjtlu

crawler gateway http-auth python spider web-crawler xjtlu

Last synced: about 8 hours ago
JSON representation

This is how to get all the network resources of XJTLU.

Awesome Lists containing this project

README

        

# XJTLU

## Terms and Conditions

> [!WARNING]
> This project is open source under the GPL-3.0 license without any warranty, i.e.:**The authors and all contributors to
this project will not provide any technical support and will not be responsible for any damages you may incur!**.
>
> If you are using this project for data crawling work, please be sure to read the Terms and Conditions of Service (ToS)
> of the relevant object first.

----

**Other language implementations:**

- Node.js: [XJTLU-Node](https://github.com/AprilNEA/XJTLU-Node)
- Rust: ~~[XJTLU-Rust](https://github.com/AprilNEA/XJTLU-Rust)~~

## Usage

```shell
pip install xjtlu
```

## Coverage

| App | Direct | SSO Direct | SSO OAuth/SAML2 |
|:------------:|:------------------:|:------------------:|:------------------:|
| SSO | :heavy_check_mark: | :o: | :o: |
| LMO(Current) | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| LMO(Archive) | :heavy_check_mark: | :heavy_check_mark: | :x: |
| AMS | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| EJourney | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |

## Example

```python
from xjtlu import AuthEngine

async def main():
app = AuthEngine("San.Zhang23", "ffffff")
await app.sso_login()

if __name__ == '__main__':
import asyncio

asyncio.run(main())
```

## FAQ

**What's this?**

I don't know.

## License

All the files are licensed under [GPL-3.0](./LICENSE).