# Xdcheckin
Don't use.
## APP
### Install
Checkout [releases](https://github.com/Pairman/Xdcheckin/releases/).
### Build
1. Install build tool:
```
pip install briefcase
```
2. Clone this repo:
```
git clone https://github.com/Pairman/Xdcheckin
```
3. Build and package for your platform:
```
briefcase package
```
## Module
### Install
Install the module:
```
pip install Xdcheckin
```
### Usage
The module provides ```xdcheckin```, ```xdcheckin.core``` (core APIs) and ```xdcheckin.server``` (server implementation) for importing. It also provides the ```xdcheckin-server``` commandline tool to start a server at the given IP and port.
## Notes
### For Android
The APP doesn't use WebView on Android until upstream support, therefore it will open ```http://localhost:5001``` in your browser automatically.
Due to signature change, if you upgrade from version 1.3.2 (or older) to 1.3.3 (or newer), please uninstall before upgrading.
### For Linux
The APP doesn't use WebView on Linux, therefore it will open ```http://localhost:5001``` in your browser automatically.
### For Windows
Version 3.1.1 (or older) needs [Visual C++ Redistributable Packages for Visual Studio 2013](https://www.microsoft.com/en-US/download/details.aspx?id=40784) to work on Windows. Please install [vcredist_x64.exe](https://download.microsoft.com/download/c/c/2/cc2df5f8-4454-44b4-802d-5ea68d086676/vcredist_x64.exe).
### For server-side
Due to cross origin problems on Safari, qrcode scanning on iOS devices are not supported on older versions. You must use version 3.6.1 (or newer) and run ```pip install xdcheckin[image]``` to make qrcode decoding work on iOS.
## Credits
[BenderBlog/traintime_pda](https://github.com/BenderBlog/traintime_pda) <br>
[cxOrz/chaoxing-sign-cli](https://github.com/cxOrz/chaoxing-sign-cli) <br>
[kuizuo/js-deobfuscator](https://github.com/kuizuo/js-deobfuscator) <br>
[Reclu3e/xd_learning_live_publish](https://github.com/Reclu3e/xd_learning_live_publish) <br>
[Rrrilac/XDUsign](https://github.com/Rrrilac/XDUsign) <br>
[runoob09/xxt_library_seat](https://github.com/runoob09/xxt_library_seat) <br>
[w964522982/xxtSign](https://github.com/w964522982/xxtSign) <br>
[xdlinux/libxduauth](https://github.com/xdlinux/libxduauth) <br>
[YangRucheng/Chaoxing-AutoSign](https://github.com/YangRucheng/Chaoxing-AutoSign)
Raw data
{
"_id": null,
"home_page": null,
"name": "Xdcheckin",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "xdu, xidian, chaoxing, livestream",
"author": null,
"author_email": "Pairman <pairmanxlr@gmail.com>",
"download_url": null,
"platform": null,
"description": "# Xdcheckin\nDon't use.\n\n## APP\n### Install\nCheckout [releases](https://github.com/Pairman/Xdcheckin/releases/).\n\n### Build\n1. Install build tool:\n```\npip install briefcase\n```\n\n2. Clone this repo:\n```\ngit clone https://github.com/Pairman/Xdcheckin\n```\n\n3. Build and package for your platform:\n```\nbriefcase package\n```\n\n## Module\n### Install\nInstall the module:\n```\npip install Xdcheckin\n```\n\n### Usage\nThe module provides ```xdcheckin```, ```xdcheckin.core``` (core APIs) and ```xdcheckin.server``` (server implementation) for importing. It also provides the ```xdcheckin-server``` commandline tool to start a server at the given IP and port.\n\n## Notes\n### For Android\nThe APP doesn't use WebView on Android until upstream support, therefore it will open ```http://localhost:5001``` in your browser automatically.\n\nDue to signature change, if you upgrade from version 1.3.2 (or older) to 1.3.3 (or newer), please uninstall before upgrading.\n\n### For Linux\nThe APP doesn't use WebView on Linux, therefore it will open ```http://localhost:5001``` in your browser automatically.\n\n### For Windows\nVersion 3.1.1 (or older) needs [Visual C++ Redistributable Packages for Visual Studio 2013](https://www.microsoft.com/en-US/download/details.aspx?id=40784) to work on Windows. Please install [vcredist_x64.exe](https://download.microsoft.com/download/c/c/2/cc2df5f8-4454-44b4-802d-5ea68d086676/vcredist_x64.exe).\n\n### For server-side\nDue to cross origin problems on Safari, qrcode scanning on iOS devices are not supported on older versions. You must use version 3.6.1 (or newer) and run ```pip install xdcheckin[image]``` to make qrcode decoding work on iOS.\n\n## Credits\n[BenderBlog/traintime_pda](https://github.com/BenderBlog/traintime_pda) <br>\n[cxOrz/chaoxing-sign-cli](https://github.com/cxOrz/chaoxing-sign-cli) <br>\n[kuizuo/js-deobfuscator](https://github.com/kuizuo/js-deobfuscator) <br>\n[Reclu3e/xd_learning_live_publish](https://github.com/Reclu3e/xd_learning_live_publish) <br>\n[Rrrilac/XDUsign](https://github.com/Rrrilac/XDUsign) <br>\n[runoob09/xxt_library_seat](https://github.com/runoob09/xxt_library_seat) <br>\n[w964522982/xxtSign](https://github.com/w964522982/xxtSign) <br>\n[xdlinux/libxduauth](https://github.com/xdlinux/libxduauth) <br>\n[YangRucheng/Chaoxing-AutoSign](https://github.com/YangRucheng/Chaoxing-AutoSign)\n",
"bugtrack_url": null,
"license": "GNU General Public License v3 (GPLv3)",
"summary": "Chaoxing Checkin Tool for XDU.",
"version": "4.1.2",
"project_urls": {
"Changelog": "https://github.com/Pairman/Xdcheckin/blob/main/CHANGELOG.md",
"Homepage": "https://github.com/Pairman/Xdcheckin"
},
"split_keywords": [
"xdu",
" xidian",
" chaoxing",
" livestream"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "cc2065cc7a836dbcb81ecbcbdc6cccdf986b4ba3eda032332d0ec1ff5dcfa98e",
"md5": "496d693a7320b77d4fff6b0aa6c59a2e",
"sha256": "e6ff99c2dbd619cb0da0cc6a6c8942ededbeda81805226444cfead51f0399e62"
},
"downloads": -1,
"filename": "Xdcheckin-4.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "496d693a7320b77d4fff6b0aa6c59a2e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 71247,
"upload_time": "2024-12-16T00:02:27",
"upload_time_iso_8601": "2024-12-16T00:02:27.901492Z",
"url": "https://files.pythonhosted.org/packages/cc/20/65cc7a836dbcb81ecbcbdc6cccdf986b4ba3eda032332d0ec1ff5dcfa98e/Xdcheckin-4.1.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-16 00:02:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Pairman",
"github_project": "Xdcheckin",
"github_not_found": true,
"lcname": "xdcheckin"
}