This document provides instructions and information for a check-in project designed for scheduled panels like elecV2P and Qinglong. It details setup, configuration, and usage, emphasizing the importance of responsible use and adherence to legal regulations. Please read the disclaimer carefully before proceeding.
Sign-in box on timed panel
Introduction
A check-in project that mainly runs on scheduled panels such as ??????? or ???????, and also supports the system operating environment
Environment: ?????? 3.8+ / ????.?? 10+ / ???? 4+ / ???????8 / ????5
Notice
Do not answer any questions about dependency installation failures, including but not limited to pip's inability to find tomli dependencies, etc. Please read the project README carefully.
special statement
The scripts published in this repository and any unlocking and decryption analysis scripts involved are only used for testing and learning research. Commercial use is prohibited. Their legality, accuracy, completeness and effectiveness cannot be guaranteed. Please make your own judgment based on the situation. .
All resource files in this project are prohibited from being reproduced or published in any form by any public account or self-media.
I am not responsible for any scripting issues, including but not limited to any loss or damage caused by any scripting errors.
I am not responsible for any privacy leakage or other consequences caused by any user who indirectly uses the script, including but not limited to establishing a VPS or disseminating it when certain actions violate national/regional laws or relevant regulations.
Please do not use any content in this repository for commercial or illegal purposes, otherwise you will be responsible for the consequences.
If any unit or individual believes that the project's scripts may infringe upon their rights, they should promptly notify and provide proof of identity and ownership. We will delete the relevant scripts after receiving the certification documents.
Anyone viewing this project in any way or using any scripts directly or indirectly from this project should read this statement carefully. I reserve the right to change or supplement this disclaimer at any time. By using and copying any associated scripts or rules from the checkinpanel project, you are deemed to have accepted this disclaimer.
You must completely delete the above content from your computer or phone within 24 hours of downloading
If you use or copy any scripts produced by you in this repository, you are deemed to have accepted this statement. Please read it carefully.
??????? How to use
1. Add tasks
TASK -> Add subscription task -> Modify name, update method, task -> Get content -> Add all
Name: Sign-in project
Update method for tasks with the same name: Replace
Task:
2. Packet capture configuration
Download check.sample.toml, capture packets and configure according to the comments.
3. Upload configuration
Rename check.sample.toml to check.toml and put it in the script/Lists folder
OVERVIEW -> EFSS file management interface -> Whether to enable EFSS function: Enable -> Directory: ./script/Lists -> Select file: check.toml -> Start uploading
elecV2P 3.4.6 has supported online editing, just right-click the file
4. Configure notifications
4.1 JSMANAGE -> store/cookie constant storage management fills in notification environment variables
Indicates optional
4.2 Another notification configuration method (when it overlaps with the value in 4.1, the value in 4.1 shall prevail)
Download the push configuration file in the project to the configuration folder, modify the values in the configuration file according to the above instructions and rename it to notify.toml. You can freely delete some unnecessary values in the file (pay attention to the syntax).
After using the configuration file, you can place the configuration file in a persistent location and will not be affected by script updates or container resets.
If you want to customize the location and file name of the configuration file, please set the notification environment variable NOTIFYCONFIGPATH, for example /usr/local/app/script/notify.toml. It is recommended to keep the suffix of toml to prevent editor misunderstanding.
Syntax reference about toml:
4.3 Notice description
This notification calls ??????_???.?? in the project. If you want to use this notification script in your own project, just copy it and call the corresponding notification function.
In a non-container environment, notify environment variables using the system's environment variables or the configuration file you specify through the NOTIFYCONFIGPATH environment variable.
In particular, if you want to create an elecV2P or qinglong project based on Python and are willing to use toml files, it is strongly recommended that you copy this file, which can greatly reduce the difficulty of configuring and upgrading user scripts.
If you only want to use the json module and simply obtain the environment variable method, you can copy ????????????.??.
5. Check dependencies
Log after running check-in dependency task
If tasklist installation is unsuccessful, refer to #12
??????? How to use
1. ssh into the container
Modify qinglong as the name of your Qinglong container
2. Pull the warehouse
To solve the problem that the Shell script cannot be pulled: replace the following code in the corresponding location of config.sh
Scheduled tasks can be added with customized names and times.
3. Install dependencies
Run check-in dependent tasks
Depend on persistent configuration
4. Copy files
Notification profile (optional)
5. Configure notifications
See configuration notification above
Special:
6. Packet capture configuration
If nothing else, you can find the check.toml file under the configuration file of the Qinglong panel.
Capture packets and configure according to the comments.
Additional information
1. Added Calabash Man’s check-in configuration
Parameter description: HLX.username: username HLX.password: password generated by MD5 32-bit lowercase encryption
2. Added check-in configuration for NetEase Cloud Games
Official website
Parameter description: GAME163.authorization
After logging in, grab the sign-in request (the request header of general requests also has this field)
3. Shell script configuration
4. Added check-in configuration for Huantai Mall
5. Added check-in configuration for Time Album
6. EUserv is valid when login authentication is not enabled
True Captcha
Get the userid and apikey after registering an account as shown in the figure
Other instructions
Please modify the execution time yourself.
elecV2P runs a manual update task to force synchronization of this repository.
Most of the scripts are transplanted to Sitoi. Sitoi adapted dailycheckin-0.1.7 version to Qinglong on September 3, 2021. The usage tutorial is different from the tutorial in this warehouse. Do not ask the boss while using the checkinpanel in this warehouse.
Configuration files with the .json suffix will no longer be updated from September 13, 2021.
The project will be re-initialized from September 23, 2021. The original files will be moved here. The above warehouse will no longer be updated. Users who expect stability can switch to the above warehouse.
Starting from November 17, 2021, the JSON5 configuration will be converted to the more friendly TOML configuration.
Plan Description
Project completion status
Test situation
Acknowledgments
@??????? --------------- ???????
@?????? -------------------- ??????????
@????????? ----------- ??-????????
@??????? --------------- ??????? ?????
@??????---------------------- ??????
@????????? ---- ???????-???????
@?????? -------------- ?????? ?????????
Historical Star Number