.
├── LICENSE
├── README.md
├── package.json
├── pnpm-lock.yaml
├── src Work Directory
│ ├── domains Domains Directory
│ │ └── Configuration.ts Configuration File Reader
│ ├── Main.ts Main
│ └── services Services Directory
│ ├── Endpoints.ts Endpoint interface, urls and functions
│ ├── Mstv.ts Mstv algorithm for XiaoYouBang
│ ├── Mstv.ts.archived Refactor of Mstv, but not able to use
│ └── XyooAxios.ts Wrappered Axios client
├── tsconfig.json
└── xyoo.yaml Default configuration for Xyoo
Clone Xyoo repository from GitHub by using command below.
git clone https://github.com/scholar7r/xyoo.git
More installation way will be here when Xyoo published.
When Xyoo installed to your computer, you should install dependencies defined in package.json
,
if you installed npm, pnpm, yarn, or other node package manager in your computer, you should run
commands below to install dependencies.
# For npm
npm install
# For pnpm
pnpm install
# For yarn
yarn install
After installed them, you can run scripts defined.
Sciprts Manual
Script | For what |
---|---|
dev [options] | Run program |
Command | For what |
---|---|
in | Run clock-in process |
out | Run clock-out process |
mamba | Alias of out |
Option | For what |
---|---|
-t | Select target configuration file to run processes |
--target | Alias of -t |
- Insecure login
Due to the XiaoYouBang applet server changed it's logic to identify user's status, you should run XiaoYouBang applet before 8-12 hours.
- What Xyoo did
Xyoo built a platform for users to share credentials to make more peoples convenience.
- Is this program has the ablity to make a openId active?
Nope, this program is not able to make a openId active, you should run XiaoYouBang applet to make it active.
Copyright (c) 2024 scholar7r. All Rights Reserved.