一个包含了超过 200 个实用脚本的 Python 脚本库,如文件管理、网络操作、图像处理、文本处理等

前言

在日常的工作和生活中,我们经常会遇到一些重复性的任务,如文件管理、网络cao作、图像处理、文本处理等。这些任务虽然简单,但如果频繁手动cao作,不仅耗时耗力,还容易出错。

现有的软件虽然能处理一部分问题,但往往功能单一,无法满足多样化的需求。那么,有没有一款软件能够处理这种现状呢?

脚本介绍

Python-geeks/Automation-scripts 是一个开源的 Python 脚本库,它包含了超过 200 个实用脚本,涵盖了生活、工作中的方方面面,能够帮助你自动完成各种任务,让你告别重复劳动,享受更加高效便捷的生活。

图片

示例:运行 alarm_clock 脚本

  1. 克隆仓库

cd Automation-scripts
  1. 查看 README 文件

cat alarm_clock/README.md
  1. 安装依赖

pip install -r alarm_clock/requirements.txt
  1. 运行脚本

python alarm_clock/alarm_clock.py

开源协议

该项目遵循 MIT 协议开源,对商用友好,拿来即用。

脚本功能分类展示

下面我将脚本做了一个分类,脚本可以分为下面几种:

文件管理
  • 自动备份 (auto_backup):定期备份重要文件。

  • 批量重命名 (bulk_renamer):批量重命名文件。

  • 空文件夹清理器 (emptyfolder_cleaner):清理空文件夹。

  • 文件整理器 (file_arranger):自动整理文件。

网络cao作
  • IP追踪器 (ip_tracker):追踪 IP 地址。

  • 网站屏-蔽器 (site_blocker):屏蔽指-定网站。

  • 网络测试器 (speed_tester):测试网络速度。

图像处理
  • 图像压缩 (image_compressor):压缩图像文件。

  • 图像转PDF (image_to_pdf):将图像转换为 PDF。

  • 图像卡通化 (image_cartoonizer):将图像转换为卡通风格。

文本处理
  • 文本摘要 (text_summarize):生成文本摘要。

  • 文本转声音 (text_to_sound):将文本转换为语音。

  • 从图像提取文本 (text_from_image):从图像中提取文本。

工具辅助
  • 自动点-击器 (auto_clicker):自动点-击指-定位置。

  • 自动打字 (auto_typer):自动输入文本。

  • 定时休息提醒器 (desktop_break_notifier):定时提醒休息。

数据处理
  • CSV转Excel (csv_to_excel):将 CSV 文件转换为 Excel。

  • 数据科学书籍爬虫 (datascience_books_scraper):爬取数据科学书籍信息。

  • 新闻爬虫 (news_scraper):爬取新闻信息。

学习娱乐
  • 有声书 (audio_book):生成有声书。

  • 励志名言 (motivational_quoter):生成励志名言。

  • 随机壁纸 (random_wallpaper):生成随机壁纸。

Python 脚本列表

SL No.Script Name脚本名称
1alarm_clock报警钟
2aqi_tracker空气质量追踪器
3articles_to_pdf文章转PDF
4ascii_imageASCII图像
5attendance_automator出勤自动化
6audio_book有声书
7audio_recoder音频记录器
8audio_remover音频移除器
9audio_sticky_notes音频便签
10auto_backup自动备份
11auto_calender自动日历
12auto_clicker自动点-击器
13auto_completer自动补全
14auto_pixelsort自动像素排-序
15auto_searcher自动搜索器
16auto_sms自动短信
17auto_typer自动打字
18battery_notification电池通知
19birthday_wisher生日祝福
20bmi_calculatorBMI计算器
21book_manager书籍管理器
22broken_linkfinder断链查找器
23browser_notification_sender浏览器通知发送器
24bulk_renamer批量重命名
25bulkemail_sender批量email 发送器
26caeser_cipher凯撒密码
27calendar日历
28captcha_solver验证码解算器
29cardekho_scraperCarDekho爬虫
30certificate_generator证书生成器
31cfsol_submitterCFSOL提交器
32chat_bot聊天机器人
33codechef_scraperCodeChef爬虫
34codeforces_scraperCodeForces爬虫
35colorimage_bw彩色图像转黑白
36compare_img图像比较
37competitive_calendar竞赛日历
38corona_tracker新冠追踪器
39corona_tracker_visualizer新冠可视化追踪器
40cpu_tempreatureCPU温度
41create_zip创建压缩包
42credit_card_generator信-用卡生成器
43credit_card_validator信-用卡验证器
44crypto_converter加密货币转换器
45crypto_currency加密货币
46crypto_tracker加密货币追踪器
47csv_to_excelCSV转Excel
48csv_to_jsonCSV转JSON
49currency_converter货币转换器
50datascience_books_scraper数据科学书籍爬虫
51desktop_break_notifier桌面休息提醒器
52dictionary_gui字典GUI
53digital_clock数字时钟
54directory_tree目录树
55discord_embedded_messageDiscord嵌入消息
56discord_github_botDiscord GitHub机器人
57discount_alerter折-扣提醒器
58dns_verifierDNS验证器
59doc_to_pdf文档转PDF
60document_summarizer文档摘要器
61duplicatefile_finder重复文件查找器
62email_phone_extractoremail 电-话提取器
63email_senderemail 发送器
64email_validatoremail 验证器
65emptyfolder_cleaner空文件夹清理器
66excel_inspectorExcel检查器
67excel_mergerExcel合并器
68excel_to_csvExcel转CSV
69expense_manager费用管理器
70eye_detection眼睛检测
71face_detection人脸检测
72face_morpher人脸变形
73face_recognition人脸识别
74facebook_video_downloaderFacebook视频下载器
75facemask_detector面罩检测器
76fancy_text_generator花式文本生成器
77file_arranger文件整理器
78file_encrypter文件加密器
79file_mover文件移动器
80file_unlatcher文件解锁器
81flask_login_templateFlask登录模板
82flipkart_price_trackerFlipkart价格追踪器
83fork_and_clone叉和克隆
84gender_detector性别检测器
85geocordinate_locating_tool地理坐标定位工具
86github_scraperGitHub爬虫
87gmeet_joinerGoogle Meet加入器
88google_images_scraperGoogle图片爬虫
89google_meet_schedularGoogle Meet调度器
90hackernews_scrapperHackerNews爬虫
91horoscope_destination占星术目的地
92html_to_markdownHTML转Markdown
93html_to_pdfHTML转PDF
94ig_dontfollowbackInstagram未回关检测
95image_annotater图像标注器
96image_background_subtractor图像背景去-除
97image_cartoonizer图像卡通化
98image_compressor图像压缩
99image_downloader图像下载器
100image_encoder图像编码器
101image_resizer图像调整大小
102image_rounded_corner图像圆角
103image_separator图像分离器
104image_steganography图像隐写术
105image_to_pdf图像转PDF
106image_to_sketch图像转素描
107image_to_speech图像转语音
108images_to_video图像转视频
109imdb_querierIMDb查询器
110instadp_downloaderInstagram头像下载器
111instagram_follow_botInstagram关-注机器人
112instagram_scraperInstagram爬虫
113interview_automater面试自动化
114ip_trackerIP追踪器
115iplscore_notifierIPL得分通知器
116jarvis_assistantJarvis助手
117jpg_to_pngJPG转PNG
118json_to_mdJSON转MD
119json_to_yamlJSON转YAML
120key_logger键盘记录器
121language_translator语言翻译器
122links_extractor链接提取器
123markdown_viewerMarkdown查看器
124medium_to_pdfMedium转PDF
125ml_solver机器学习解算器
126morse_code_translator莫尔斯电码翻译器
127motivational_quoter励志名言
128mp4_to_mp3_convertorMP4转MP3转换器
129multimode-calculator多模式计算器
130music_downloader音乐下载器
131music_player音乐播放器
132netflix_analyzerNetflix分析器
133news_scraper新闻爬虫
134password_checker密码检查器
135password_generator密码生成器
136password_manager密码管理器
137pdf_editorPDF编辑器
138pdf_encryptorPDF加密器
139pdf_mergerPDF合并器
140pdf_pages_removerPDF页面移除器
141pdf_to_audioPDF转音频
142pdf_to_docxPDF转DOCX
143pdf_to_imagePDF转图像
144pdf_watermarkadderPDF加水印
145png_to_jpgPNG转JPG
146pnr_status_checkerPNR状态查询器
147polygon_detector多边形检测器
148pomodoro_timer番茄钟
149prescription_generator处-方生成器
150price_tracker价格追踪器
151product_availability产品可用性
152profanity_filter粗话过滤器
153programming_quoter编程名言
154python_package_installerPython包安装器
155qrcode_generatorQR码生成器
156qrcode_scannerQR码扫描器
157quick_painter快速绘图器
158random_email_generator随机email 生成器
159random_wallpaper随机壁纸
160resume_detailextract简历详细提取
161retweet_bot自动转-发机器人
162rpyaudio_recorderRPyAudio录音器
163rubikscube_solver魔方求解器
164scan_ports端口扫描
165screen_recorder屏幕录制器
166screen_shoter屏幕截图器
167send_sms发送短信
168simple_plagiarism_detector简单抄袭检测器
169site_blocker网站屏-蔽器
170slack_messageSlack消息
171slideshare_downloaderSlideShare下载器
172sms_location短信定位
173sort_vizualizer排-序可视化
174speech_alarm语音闹钟
175speed_tester网络测试器
176spell_corrector拼写纠正器
177sticky_notes便签
178stocks_visualizer股票可视化
179stop_watch停表
180straighten_image校正图像
181subtitle_creator字幕创建器
182subtitle_downloader字幕下载器
183sudoku_solver数独求解器
184system_information系统信息
185telegram_backupTelegram备份
186telegram_quotefancyTelegram名言
187temp_email临时email
188text_encryptor文本加密器
189text_from_image从图像提取文本
190text_summarize文本摘要
191text_to_sound文本转声音
192timezone_cli时区命令行界面
193todo_list待办事项列表
194torrent_search种子搜索
195tweet_bot推文机器人
196tweet_scraper推文爬虫
197url_shortenerURL缩短器
198video_cropper视频裁剪
199video_desaturator视频去饱和
200video_merger视频合并器
201video_player视频播放器
202video_textadder视频添加文字
203video_to_audio视频转音频
204video_togif视频转GIF
205video_watermark视频加水印
206video_watermarker视频水印
207virtual_keyboard虚拟键盘
208voice_recorder语音记录器
209voice_shutdown语音关机
210voice_to_text语音转文本
211watermark_maker水印制作器
212watermark_removal水印移除
213weather_informer天气通知
214webex_automationWebEx自动化
215website_blocker网站屏-蔽器
216whatsapp_automationWhatsApp自动化
217whatsapp_botWhatsApp机器人
218wifi_passwordsWiFi密码
219wikipedia_searchsave维基百科搜索保存
220word_cloud词云
221yaml_to_jsonYAML转JSON
222youtube_args_searchYouTube参数搜索
223youtube_cli_searchYouTube命令行搜索
224youtube_clipperYouTube剪辑器
225youtube_downloaderYouTube下载器
226youtube_to_mp3YouTube转MP3
227ytthumbnail_grabberYouTube缩略图抓取器
228zip_extractorZIP提取器
229zip_password_crackerZIP密码破解器

结语

Python-geeks/Automation-scripts 不仅是一个脚本库,更是一个工具箱,帮助你在生活和工作中更加高效地完成任务。

无论是文件管理、网络cao作、图像处理、文本处理,还是工具辅助、数据处理、学习娱乐,你都能在这里找到合适的脚本。希望这些脚本能为你的生活带来便利,提升工作效率。

源码地址:https://github.com/python-geeks/Automation-scripts 

写在最后(私活源码)

今天给大家分享一套基于Springboot+Vue仓库管理系统源码,在实际项目中可以直接复用。(免费提供,文末自取)

一、系统运行图(设计报告和接口文档)

1、登陆页面

2、物品信息管理

3、设计报告包含接口文档

二、系统搭建视频教程

源码免费领取方式

扫码关注本号,回复 仓库

扫码关注本号,回复 仓库 

持续关注,有更多私活源码免费分享

 

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

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

相关文章

Vue2+Univer 环境搭建

node js 版本 16.32 参考文档: Vue2Univer实现可编辑Excel_vue univer-CSDN博客 https://univer.ai/guides/sheet/getting-started/quickstart 实现步骤: 1、包里面直接写这些 "riophae/vue-treeselect": "0.4.0","univ…

基于深度学习的图像修复系统设计与实现(PyQt5、CodeFormer ffhq-dataset数据集)

💗博主介绍💗:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示:文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…

Matlab 车牌识别技术

1.1设计内容及要求: 课题研究的主要内容是对数码相机拍摄的车牌,进行基于数字图像处理技术的车牌定位技术和车牌字符分割技术的研究与开发,涉及到图像预处理、车牌定位、倾斜校正、字符分割等方面的知识,总流程图如图1-1所示。 图1-1系统总…

为什么自动化测试落地这么难?

最近一直在想一个问题,就是自动化测试落地为什么这么难? 想要找到原因首先我们要明确实施自动化测试的目的,价值,以及要解决的问题是什么?然后我们可以再进一步分析为什么自动化测试很难落地? 实施自动化…

数据采集与数据分析:数据时代的双轮驱动

“在当今这个数据驱动的时代,信息已成为企业决策、市场洞察、科学研究等领域不可或缺的核心资源。而爬虫数据采集与数据分析,作为数据处理链条上的两大关键环节,它们之间相辅相成,共同构成了数据价值挖掘的强大引擎。” 爬虫数据采…

【js逆向专题】12.RPC技术

目录 一. websocket1. 什么是websocket2. websocket的原理3. websocket实现方式1. 客户端2.服务端3. 实际案例1. 案例目标2. 解析思路 二. RPC1. RPC 简介2.Sekiro-RPC1. 使用方法1. 执行方式2.客户端环境3.使用参数说明 2. 测试使用1. 前端代码2. SK API3.python调用代码 三.项…

AR模型时序预测——预测未来(含完整代码)

一、前言 随着数据科学的快速发展,利用自回归(AR)模型进行时序预测已成为一个热门话题。AR模型因其简洁有效,广泛应用于各类预测任务。本文将介绍一套基于Matlab的AR模型时序预测代码,重点在于如何通过历史数据预测未…

工业相机详解及选型

工业相机相对于传统的民用相机而言,具有搞图像稳定性,传输能力和高抗干扰能力等,目前市面上的工业相机大多数是基于CCD(Charge Coupled Device)或CMOS(Complementary Metal Oxide Semiconductor)芯片的相机。 一,工业相机的分类 …

爬虫+数据保存

爬虫以及数据保存 这篇文章, 分享如何将爬虫爬到的数据, 保存到excel表格当中。 文章目录 1.安装保存数据的第三方库openpyxl并使用 2.爬虫加单表数据保存 3.爬虫加多表数据保存 4.实战 一、安装保存数据的第三方库openpyxl并使用 我们需要安装openpyxl的第三方库 安装…

01 springboot-整合日志(logback-config.xml)

logback-config.xml 是一个用于配置 Logback 日志框架的 XML 文件,通常位于项目的 classpath 下的根目录或者 src/main/resources 目录下。 Logback 提供了丰富的配置选项,可以满足各种不同的日志需求。需要根据具体情况进行配置。 项目创建&#xff0…

打造充电场站:场地选择与合规运营详解

建设一座充电站需要六步流程:准备工作 → 备案 → 土地审核 → 规划审核 → 电力申请 → 验收确认 一、准备工作 在确定建设前,要考察待选的场地,例如空地、停车场等,与场地所有方签订充电站建设合作协议。根据场地和车流量等实际…

用docker Desktop 下载使用thingsboard/tb-gateway

1、因为正常的docker pull thingsboard/tb-gateway 国内不行了,所以需要其它工具来下载 2、在win下用powershell管理员下运行 docker search thingsboard/tb-gateway 可以访问到了 docker pull thingsboard/tb-gateway就可以下载了 3、docker Desktop就可以看到…

铲屎官进!双十一宠物空气净化器买哪款,有什么推荐的吗?

害,一到换毛季,真的顶不顺!家里两只布偶疯狂掉毛,地板、衣服上这些常规的地方就不用说了,竟然连水杯旁也有浮毛的存在,被我不小心喝进去好几次,最严重的时候已经猫毛拌饭了。 我寻求了很多解决方…

jQuery:动画 节点

jQuery:动画 & 节点 定位获取位置滚动距离 动画显示隐藏淡入淡出展开收起动画队列自定义动画动画回调函数动画延迟 节点插入节点删除节点 定位 获取位置 jquery提供了两个方法,来获取元素所处的位置: // 取值 jQuery对象.offset() // …

【JVM】—深入理解ZGC回收器—背景概念回收流程

深入理解ZGC回收器—背景概念&回收流程 ⭐⭐⭐⭐⭐⭐ Github主页👉https://github.com/A-BigTree 笔记链接👉https://github.com/A-BigTree/Code_Learning ⭐⭐⭐⭐⭐⭐ 如果可以,麻烦各位看官顺手点个star~😊 文章目录 深入…

采集QQ群成员的过程中遇到的问题

错误思路一:通过抓取windows的QQ软件来获取QQ成员 难点:通过spy获取不到节点和句柄 正确思路:通过抓取手机版本的QQ来获取QQ成员 用到的开发工具 开维控制精灵 按键精灵助手 查找节点 有自带的函数,比如cs控件类cs.id 能提取所有节点js…

基于KV260的基础视频链路通路(MIPI+Demosaic+VDMA)

目录 1. 简介 1.1 要点 1.2 背景 1.2.1 Got stuck 1.2.2 Cant be Initialized 2. Overlay 2.1 参考 Overlay 2.1.1 KV260 Base 2.1.2 Pynq-CV-OV5640 2.2 自建 Overlay 2.2.1 IIC IP 2.2.2 MIPI CSI-2 Rx 2.2.3 AXI4-S Subset 2.2.4 Demosaic 2.2.5 Pixel Pack …

非个人小程序注册材料及认证流程

一、注册材料 1、 电子邮箱A、 未被微信公众平台注册B、 未被微信开放平台注册C、 未被个人微信号绑定过,如果被绑定了需要解绑 或 使用其他邮箱(如已被占用建议找回账号登录或换邮箱注册)2、 管理员手机号码3、 管理员个人身份证&#xff08…

小程序云开发CMS新版数据模型讲解,可视化网页管理后台,内容管理对数据库进行增删改查操作,新闻小程序实战学习

一直跟着石头哥学习小程序开发的同学比较清楚cms是什么,cms就是可以进行可视化的管理云开发数据库的网页后台。有了cms我们可以很方便的管理云开发数据库。 但是云开发官方一直改版,所以现在cms功能被整合到了云开发的数据模型里,也就是现在想…

opencv 图像翻转- python 实现

在做图像数据增强时会经常用到图像翻转操作 flip。 具体代码实现如下: #-*-coding:utf-8-*- # date:2021-03 # Author: DataBall - XIAN # Function: 图像翻转import cv2 # 导入OpenCV库path test.jpgimg cv2.imread(path)# 读取图片 cv2.namedWindow(image,1) …