茅台申购,多平台签到与通知 | 使用极空间NAS部署一个神级脚本『DailyCheckIn』

茅台申购,多平台签到与通知 | 使用极空间NAS部署一个神级脚本『DailyCheckIn』

哈喽小伙伴们好,我是Stark-C~,今天为大家分享一个极空间上非常实用且好玩的项目。

小伙伴们都知道,目前很多平台为了促进用户的活跃度和黏性,增加用户的忠诚度,会通过每日签到的操作来每天登录并使用平台,并给出一定的奖励(比如张大妈每天签到会送积分奖励,并且持续签到还有额外的实物奖励~)。

如果只是随机签到还好说,但是很多好的奖励都必须通过持续签到才能获得,中途只要断更就得重新开始。这就有点坑了,谁能保证每天都记住同一件事,况且还是签到这样的小事~

所以今天给大家分享的这个教程就是专门针对签到这件小事,部署好之后就能一劳永逸,不用你自己亲自动手,还能一直持续的全自动为你完成签到任务,它便是最近特别火的『DailyCheckIn』。

关于DailyCheckIn

🔺DailyCheckIn是国内大佬开发的一个基于「Docker」的每日签到脚本,根据官方描述,它的特性如下:

📦 支持 Pypi 包安装 💻 支持多个平台部署 ⚙️ 支持多个平台签到 📢 支持多个平台通知 ♾️ 支持多个账号签到 🕙 支持定时任务设置 🆙 支持项目自动更新

🔺支持的平台也非常多。

🔺支持的通知平台也不少。

官方也给出了较为详细的操作教程:Index – DailyCheckIn

我这里就以我个人的爱奇艺影视签到需求为例,然后通知采用的是server 酱(微信),为大家展示极空间的整个部署过程(很多细节官方没有提到,适合新手学习~)。

极空间部署教程

整个部署过程包括以下两个步骤:

第一步:编辑配置文件

该签到脚本的核心就在于配置文件,所以开始我们就需要根据自己的需求编辑好对应的配置文件。

需要的配置文件有两个:config.json 和 crontab_list.sh。

🔺因为涉及到一些代码修改,所以我们先要下载好代码配置工具。推荐Notepas++,或者微软的VS(Microsoft Visual Studio)都可以,我这里以Notepas++为例(直接度娘下载安装即可)。

🔺先搞定config.json配置文件。将官方的给出的一个“config.json ”配置代码直接全部复制到Notepas++中。

官方config.json配置代码:config.json 配置 – DailyCheckIn

🔺接着点击Notepas++左上角的“文件--另存为”

🔺这里的文件名改成“config.json ”,保存类型选择“JSON file”,然后点“保存”按钮。

🔺再次打开config.json之后就会变成如上图所示。

🔺接着按照自己的需求进行删减和修改。因为我前面说过,我的需求是爱奇艺影视签到,server 酱(微信)通知,所以我只保留server 酱(微信)通知的代码和爱奇艺影视签到的代码。然后根据教程提到的,将server 酱(微信)的 SCKEY 代码以及爱奇艺 APP headers 中的 token 信息复制并粘贴过来就OK了(至于他们的代码怎么获取官方有详细说明)。

🔺因为“ .json ”文件对语法的格式要求非常严格,所以建议大家配置好以后到【JSON在线解析及格式化验证 - JSON.cn】网站验证一下,如果没有报错就说明没有问题,然后直接保存下来即可。

🔺同样,第二个配置文件 crontab_list.sh 也是直接复制并粘贴到Notepas++里面。这个文件有中文注释很好理解,根据自己的需求直接修改即可。

crontab_list.sh代码如下:

##############默认任务##############
# 每 12 小时更新 Pipy 包,如果不需要更新 pypi 包请注释掉下面这行
0 */12 * * * echo "定时任务更新依赖..." && pip install dailycheckin --upgrade --user >> /dailycheckin/logs/update-pypi.log 2>&1
# 每天的 23:50 分清理一次日志
50 23 */2 * * rm -rf /dailycheckin/logs/*.log
 
##############每日签到一次任务##############
# 每日签到(9:00 执行全部签到)
0 9 * * * cd /dailycheckin && dailycheckin >> /dailycheckin/logs/dailycheckin.log 2>&1

🔺完成之后也是“另存为”,文件名修改成“crontab_list.sh”,然后保存类型为“Unix script file”。

到这里我们就搞定了脚本需要的两个关键配置文件。

第二步:极空间部署

🔺在极空间的Docker目录下,新建一个「dailycheckin」的文件夹,然后在dailycheckin文件夹内再新建config、cron、logs三个子文件夹。

  • config文件夹是用来存放配置文件(config.json)

  • cron文件夹是用来存放定时任务的配置文件(crontab_list.sh)

  • logs文件夹是用来存放日志文件

🔺然后将第一步得到的配置文件分别上传到对应的子文件夹。

🔺然后打开极空间的Docker管理器,在“镜像--仓库”中,搜索“dailycheckin”并下载。

🔺版本默认最新版“latest”直接下载。

🔺下载完成后双击镜像开始部署容器。

🔺“基本设置”中可以自行修改容器名称。

🔺然后在“文件夹路径”中,自行添加如图所示的三个路径映射。

搞定以后其它的就没什么修改的了,点击“应用”按钮即可完成容器部署。

🔺想要验证是否有效可以点击该容器的“SSH”。

🔺命令选择“/bin/sh”,用户默认“root”,连接。

🔺打开SSH终端之后输入代码:【dailycheckin】,就会出现以上反馈信息,说明配置没有问题。

🔺此时手机配置好的server 酱微信端也会自动推送过来一条信息,如上图所示。

最后总结

今天的这个脚本我文中只是体验了它极少的一部分功能,如果说脚本中的功能正好有你需要的,可以根据文中教程的思路也部署起来,只要配置文件没有问题,基本上都能搭建成功。

🔺最后给大家安利一款目前性价比很高的极空间Z4 Pro标准版。采用的是全新一代处理器,整整高了同行业一代,参数指标和性能比上一代N5105和N6005都有了大幅度提升。依然采用的硬朗且超有质感的外观设计,拥有4个SATA+2个M.2盘位,DDR5 16GB内存,双2.5G网口,以及HDMI输出等,搭载的系统为自研的ZOS,功能丰富且易用,且支持Docker以及虚拟机。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/603595.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ENVI拓展工具资源去哪里找

ENVI拓展工具资源去哪里找? 文章目录 ENVI拓展工具资源去哪里找?前言网站(链接见文末)ENVI应用商店(App Store)ENVI官方提供第三方制作自己制作 总结参考 前言 ENVI 拓展工具是指 ENVI 软件的扩展功能或插…

WordPress插件:链接自动识别转为超链接

WordPress插件&#xff1a;链接自动识别转为超链接 <?phpfunction open_links_in_new_tab() {add_filter(the_content, make_clickable);function autoblank($text) {$return str_replace(<a, <a target"_blank", $text);return $return;}add_filter(th…

海外市场成 ISV 新掘金地?生成式 AI 如何加速业务创新实践?Zilliz 有话说

期望了解 Zilliz 最新动态&#xff1f;想要与 Zilliz 线下探讨 AI 时代向量数据库的全球化布局思考及典型实践&#xff1f; 机会来啦&#xff01;5 月 10 日&#xff0c;Zilliz 将闪现亚马逊云科技的两场活动现场&#xff08;苏州、西安&#xff09;&#xff0c;与大家共话行业…

【Kubernetes集群一主二从安装教程】

文章目录 环境准备主机间做信任安装ansible工具 升级内核版本使用elrepo源升级内核查看最新版内核安装最新的内核版本设置系统默认内核设置默认内核为我们刚才升级的内核版本 初始化关闭防火墙关闭selinux关闭swap修改主机名修改hosts文件将桥接的IPv4流量传递到iptables的链配…

52岁前宝丽金小花懒理旧爱郭晋安离婚,大晒美腿甜蜜放闪

TVB三届视帝郭晋安与欧倩怡早前在社交平台共同宣布离婚&#xff0c;并透露二人已分居两年&#xff0c;18年夫妻情画上句号&#xff0c;惊爆全城。郭晋安曾受访指&#xff0c;遇上欧倩怡前只有两段深刻的感情&#xff0c;一段是初恋&#xff0c;另一段则是刘小慧。 旧爱刘小慧懒…

贪吃蛇游戏(C语言实现)

目录 游戏效果展示文件代码的展示test.cSnake.cSnake.h 下一个坐标不是食物 游戏效果展示 QQ录屏20240507163633 文件 代码的展示 test.c #define _CRT_SECURE_NO_WARNINGS#include<locale.h> //设置本地化 #include"Snake.h"//游戏的测试逻辑 void test() {…

【服务治理中间件】consul介绍和基本原理

目录 一、CAP定理 二、服务注册中心产品比较 三、Consul概述 3.1 什么是Consul 3.2 Consul架构 3.3 Consul的使用场景 3.4 Consul健康检查 四、部署consul集群 4.1 服务器部署规划 4.2 下载解压 4.3 启动consul 五、服务注册到consul 一、CAP定理 CAP定理&#xff…

STM32使用ADC单/多通道检测数据

文章目录 1. STM32单片机ADC功能详解 2. AD单通道 2.1 初始化 2.2 ADC.c 2.3 ADC.h 2.4 main.c 3. AD多通道 3.1 ADC.c 3.2 ADC.h 3.3 main.c 3.4 完整工程文件 1. STM32单片机ADC功能详解 STM32单片机ADC功能详解 2. AD单通道 这个代码实现通过ADC功能采集三脚电…

掌握Android Fragment开发之魂:Fragment的深度解析(上)

Fragment是Android开发中用于构建动态和灵活界面的基石。它不仅提升了应用的模块化程度&#xff0c;还增强了用户界面的动态性和交互性&#xff0c;允许开发者将应用界面划分为多个独立、可重用的部分&#xff0c;每个部分都可以独立于其他部分进行操作。本文将从以下几个方面深…

ttkbootstrap界面美化系列之PanedWindow(七)

在界面设计中经常用PanedWindow控件来对整个界面进行切割布局&#xff0c;让整个界面看上去有层次感&#xff0c;不至于说杂乱无章。在我之前的文章中有对tkinter的该控件做了详细的介绍&#xff0c;链接如下基于Tkinter的PanedWindow组件进行窗口布局-CSDN博客 本文主要是介绍…

无人直播需要什么软件系统?最新AI实景自动无人直播软件:智能化引领直播拓客新时代

随着互联网的快速发展&#xff08;无人直播招商加盟&#xff1a;hzzxar&#xff09;直播行业已经成为商家品牌推广和商品销售的热门方式。近年来&#xff0c;人工智能技术的飞速发展&#xff0c;催生了一款令人惊叹的AI实景自动无人直播软件&#xff0c;为商家提供了全新的直播…

2024视觉与学习青年学者研讨会(VALSE 2024)热点推文预告

视觉与学习青年学者研讨会&#xff08;VALSE&#xff09;是国内人工智能领域顶尖学者一年一度的研讨会。该会议的特点是大、全、新。会议的规模大&#xff0c;参会者达到五千人以上&#xff1b;会议的主题全&#xff0c;全面覆盖人工智能的各大领域&#xff1b;会议的内容新&am…

SQL奇难怪状知识点分享

SQL执行顺序 select 语句的完整结构&#xff1a; select 去重 要查询的字段 from表&#xff08;注意&#xff1a;表和字段可以取别名&#xff09; xxxx&#xff08;left/right/full&#xff09; join 要连接的表 on 等值判断&#xff08;顺序&#xff1a;先on再where&#x…

内存卡罢工,数据危机?别急,有救!

在日常生活和工作中&#xff0c;我们越来越依赖于各种电子设备来存储重要数据。其中&#xff0c;内存卡因其便携性和大容量而广受欢迎。然而&#xff0c;当内存卡突然损坏打不开时&#xff0c;我们该如何应对&#xff1f;本文将为您详细解析这一问题&#xff0c;并提供有效的解…

JAVA版本的ATM编程问题记录

前段时间用C语言写了个银行ATM系统&#xff0c;还写了一篇文章记录了一些&#xff0c;C语言的ATM文章。后来又用IDEA写了一个JAVA版本的银行ATM。有人就会问为啥浪费这个时间写ATM呢&#xff1f;&#x1f9d0;其实是我本科代码没学好&#xff0c;所以现在想利用比较熟悉的ATM系…

探秘编程之旅:Baidu Comate 智能代码助手的魔法揭秘

目录 Baidu Comate智能代码助手1.场景需求2.安装步骤3.功能介绍3.1 /指令3.2 插件3.3 #知识 4.使用体验5.总结 Baidu Comate智能代码助手 智能编程助手的意义在于提升编程体验和效率&#xff0c;使开发人员能够更轻松、更快速地完成编码任务&#xff0c;是如今人工智能技术的一…

Flink DataSink介绍

介绍 Flink DataSink是Apache Flink框架中的一个重要组件&#xff0c;它定义了数据流经过一系列处理后最终的输出位置。以下是关于Flink DataSink的详细介绍&#xff1a; 概念&#xff1a;DataSink主要负责对经过Flink处理后的流进行一系列操作&#xff0c;并将计算后的数据结…

Linux学习笔记1

1.背景认知 可能很多人还没有接触Linux&#xff0c;会有点畏惧&#xff0c;我们可以把Linux类比成Windows&#xff0c; 下面是Windows和Linux的启动对比 Windows&#xff1a;上电后一开始屏幕是黑黑的---bios在启动Windows----Windows之后找到c盘启动各种应用程序 Linux&am…

OFDM802.11a的FPGA实现(十)导频插入(含verilog和matlab代码)

原文链接&#xff08;相关文章合集&#xff09;&#xff1a;OFDM 802.11a的xilinx FPGA实现 目录 1.前言2.插入导频原理3.硬件实现4.Matlab仿真5.ModelSim仿真6.结果对比验证7.verilog代码 1.前言 前面一篇文章完成了星座图的映射&#xff0c;今天继续设计后面的模块。在接收机…

【Keil程序大小】Keil编译结果Code-RO-RW-ZI分析

【Keil程序大小】Keil编译结果Code-RO-RW-ZI分析 下图为keil编译后的结果&#xff1a; 单位为Byte。Code是程序大小。RO是常量大小。RW是读写变量占用大小&#xff0c;如已初始化的静态变量和全局变量。ZI是全零变量占用大小&#xff0c;如未初始化的static修饰的静态变量、全局…