در اینجا چند اسکریپت اتوماسیون عالی وجود دارد که می توانید در پروژه های پایتون خود از آنها استفاده کنید.
در حین ساخت پروژه ها به کدهای آماده نیاز داریم که بتواند به ما در حل مشکلات زندگی روزمره کمک کند. این مقاله دارای 5 اسکریپت اتوماسیون برای پروژه های پایتون شما است که مشکلات شما را حل می کند.
برای مشاهده قسمت دوم به این آدرس مراجعه نمایید(5 اسکریپت قدرتمند برای انجام خودکار (قسمت دوم))
بنابراین این صفحه را نشانه گذاری کنید و بیایید شروع کنیم.
1 - تبدیل تصویر به PDF
اگر تصاویر زیادی داشتید و به دنبال تبدیل آنها به یک Pdf هستید، این اسکریپت اتوماسیون برای شما مفید خواهد بود.
روش اول :
import os
import img2pdfwith
open("out.pdf", "wb") as file:
file.write(img2pdf.convert([i for i in os.listdir('Path of image_Directory') if i.endswith(".jpg")]))
روش دوم :
from fpdf import FPDF
Pdf = FPDF()list_of_images = ["one.jpg", "second.jpg","third.jpg"]for i in list_of_images:
Pdf.add_page()
Pdf.image(i,x,y,w,h)
Pdf.output("out.pdf", "F")
2 - تبدیل PDF به فایل CSV
گاهی اوقات ما نیاز داریم که داده های PDF خود را به فرمت CSV تبدیل کنیم، بنابراین برای این نوع کار، این اسکریپت پایتون برای شما مفید خواهد بود.
import tabula
filename = input("Enter File Path: ")
df = tabula.read_pdf(filename, encoding='utf-8', spreadsheet=True, pages='1')
df.to_csv('out.csv')
3 - یوتیوب ویدیو دانلودر
یک اسکریپت اتوماسیون ساده برای دانلود ویدیوهای یوتیوب. بدون نیاز به وب سایت یا برنامه، فقط از کد زیر برای دانلود هر ویدیو استفاده کنید.
import pytube
link = input('Enter The Youtube Video URL')
dn = pytube.Youtube(link)
dn.streams.first().download()
print('Your Video Has Been Downloaded', link)
4 - دانلود تصویر پروفایل اینستاگرام
این اسکریپت تصویر پروفایل هر کاربر اینستاگرام را دانلود می کند. از ماژول installoader استفاده می کند که نام کاربری را به عنوان ورودی می گیرد و تصویر پروفایل را به عنوان خروجی دانلود می کند.
import instaloader
il = instaloader.Instaloader()
username = input("Enter Insta username ")
il.download_profile(username , profile_pic_only=True)
print("Your DP is Downloaded")
5 - تبدیل متن به صوت
از Google Text to Speech API برای تبدیل متن نوشته شده شما به صدای ربات هوش مصنوعی استفاده می کند.
from pygame import mixer
from gtts import gTTS
def main():
tts = gTTS('Like This Article')
tts.save('output.mp3')
mixer.init()
mixer.music.load('output.mp3')
mixer.music.play()
if __name__ == "__main__":
main()
سخن نهایی
خوب، در اینجا چند اسکریپت پایتون اتوماسیون عالی رو معرفی کردیم که می تواند برای ساخت پروژه ها مفید باشد. امیدوارم این مقاله برای شما مفید بوده باشد و چیزهای جدیدی یاد گرفته باشید. این مقاله را با دوستان پایتون کار خود به اشتراک بگذارید.
منبع: medium.com
نظرات