1414044032 / Dingdingautoplaycard
钉钉自动上下班打卡辅助,基于Python,adb,实现,打卡后自动发送邮件提醒。flask搭建web页面自动生成配置
Stars: ✭ 162
Programming Languages
Projects that are alternatives of or similar to Dingdingautoplaycard
Androidcontrol
超强群控,可以实时查看和控制安卓手机的安卓远程控制软件,致力于完成一个高端的安卓群控软件 可以群控,录制运行脚本等等功能......
Stars: ✭ 1,576 (+872.84%)
Mutual labels: adb
Angular Async Loader
Load modules and components asynchronously for angular 1.x application.
Stars: ✭ 137 (-15.43%)
Mutual labels: cmd
Android Otp Extractor
Extracts OTP tokens from rooted Android devices
Stars: ✭ 147 (-9.26%)
Mutual labels: adb
Droidcast
An experimental demo for capturing and displaying screenshot of an Android device without ROOT permission.
Stars: ✭ 116 (-28.4%)
Mutual labels: adb
Apk Utilities
🛠 Tools and scripts to manipulate Android APKs
Stars: ✭ 134 (-17.28%)
Mutual labels: adb
Wadb
A simple switch for adb (Android Debug Bridge) over network.
Stars: ✭ 143 (-11.73%)
Mutual labels: adb
Scrcpy Gui
👻 A simple & beautiful GUI application for scrcpy. QQ群:734330215
Stars: ✭ 2,402 (+1382.72%)
Mutual labels: adb
Vue Command
A fully working, most feature-rich Vue.js terminal emulator
Stars: ✭ 147 (-9.26%)
Mutual labels: cmd
Homebrew Services
🚀 Manage background services with macOS' launchctl daemon manager
Stars: ✭ 1,656 (+922.22%)
Mutual labels: cmd
Adam
Coroutine-friendly Android Debug Bridge client written in Kotlin
Stars: ✭ 129 (-20.37%)
Mutual labels: adb
Adb shell
A Python implementation of ADB with shell and FileSync functionality.
Stars: ✭ 148 (-8.64%)
Mutual labels: adb
Uber Adb Tools
A tool that enables advanced features through adb installing and uninstalling apps like wildcards and multi device support. Useful if you want to clean your test device from all company apks or install a lot of apks in one go. Written in Java so it should run on your platform.
Stars: ✭ 106 (-34.57%)
Mutual labels: adb
Linux Second Screen
Scripts to repurpose old android device as second monitor on linux
Stars: ✭ 160 (-1.23%)
Mutual labels: adb
Adbsploit
A python based tool for exploiting and managing Android devices via ADB
Stars: ✭ 147 (-9.26%)
Mutual labels: adb
Wincmdfu
Windows one line commands that make life easier, shortcuts and command line fu.
Stars: ✭ 145 (-10.49%)
Mutual labels: cmd
DingDingAutoPlayCard
钉钉自动上下班打卡辅助 2019-11-26 更新.(粗糙) 新增web界面生成配置。
移除多个版本,只保留打卡以及发送邮件。
依赖:flask ,apscheduler,flask_script
https://jq.qq.com/?_wv=1027&k=5nRUMwZR
点击链接加入QQ群聊【adb,python,打卡,scrapy】:原理:
通过wifi adb连接到手机,参考地址:https://github.com/mzlogin/awesome-adb#%E6%97%A0%E7%BA%BF%E8%BF%9E%E6%8E%A5%E6%97%A0%E9%9C%80%E5%80%9F%E5%8A%A9-usb-%E7%BA%BF 原理还是通过adb来操作手机。简化了手工配置文件,现在运行web服务打开网页进行配置后,会在项目根目录生成配置文件
安装与使用
本机需要安装adb,项目根目录提供了windows下adb安装包。
启动web服务(生成配置文件)
python manage.py runserver 根据网页提示填写(在adb能成功连接手机的基础上) 步奏都走完之后会在根目录生成setting.py,此时关闭web服务。
启动打卡程序(真正打卡操作)
python playCard.py。(以后只需要保证adb连接手机,运行这个程序即可,web程序只用来生成配置)
后面的说明是老版本的说明可以参考
https://www.twilio.com
twilio注册地址基于windows10 ,Python3.6,adb,安卓手机实现。需要安装adb 和python运行环境。原理:通过python逻辑化的调度cmd来执行adb来操作安卓手机。
效果展示:
1.安装 ADB:
windows版本adb下载地址: https://adb.clockworkmod.com/
安装完成后,把adb.exe所在文件夹路径加入环境变量Path中。
手机需要打开开发者选项,通过USB数据线连接电脑(可通过wifi来连接手机用adb)。
打开CMD命令行,输入“adb devices”,能成功显示手机信息即可。
2.安装Python3.6
3.获取屏幕尺寸,设置模拟点击位置:
热心网友提供的简洁方式:可以打开"开发者设置"的输入找到"指针位置" 即可得到点击XY坐标轴。
滑动解锁手机。如果手机屏幕自动点亮后不需要解锁。可以在文件中删除滑动解锁的部分。
像素点的获取:
画图工具打开保存到电脑的设备截图:
4.修改文件参数:
新增配置文件,直接修改配置文件即可
5.运行:
定位到文件所在目录。然后执行命令“python DingDing_Secend.py”
运行: 'python DingDing_Secend.py'
6.参考资料:
https://github.com/Skyexu/TopSup
https://github.com/mzlogin/awesome-adb
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].