You are currently viewing Python’da 5 Muhteşem Otomasyon Komut Betiği

Python’da 5 Muhteşem Otomasyon Komut Betiği

Python projelerinizde kullanabileceğiniz bazı harika otomasyon komut betiklerini sizler için listeledim.

Not: Bu yazıda script yerine Türkçe karşılığı olan betik kelimesini kullandım.

Projeler yaparken günlük yaşam sorunlarımızı çözmemize yardımcı olabilecek bazı hazır kodlara ihtiyacımız var. Bu makale, sorunlarınızı çözecek Python Projeleriniz için 5 otomasyon komut betiğini içermektedir.

Bu yüzden sayfamı yer imlerine ekleyin ve hadi başlayalım.

1. Resimleri PDF’ye Dönüştür

Çok fazla görseliniz varsa ve bunları tek bir Pdf’ye dönüştürmek istiyorsanız, bu otomasyon betiği sizin için kullanışlı olacaktır.

Yöntem 1:

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")]))

Yöntem 2:

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’yi CSV’ye Dönüştür

Bazen PDF verilerimizi CSV formatına dönüştürmemiz gerekiyor, bu tür işler için bu Python betiği sizin için kullanışlı olacaktır.

import tabulafilename = input("Enter File Path: ")df = tabula.read_pdf(filename, encoding='utf-8', spreadsheet=True, pages='1')
df.to_csv('out.csv')

3. YT Video İndirici

Youtube videolarını indirmek için basit bir otomasyon komut betiği. Herhangi bir web sitesine veya uygulamaya gerek yok, herhangi bir videoyu indirmek için aşağıdaki kodu kullanın.

import pytubelink = input('Enter The Youtube Video URL')
dn = pytube.Youtube(link)
dn.streams.first().download()
print('Your Video Has Been Downloaded', link)

4. InstaDpViewer

Bu komut dosyası, herhangi bir Instagram Kullanıcısının DP’sini indirecektir. Kullanıcı adını girdi olarak alan ve çıktı olarak DP’yi indiren modül instaloader’ı kullanır.

import instaloaderil = instaloader.Instaloader()
username = input("Enter Insta username ")
il.download_profile(username , profile_pic_only=True)
print("Your DP is Downloaded")

5. Text to Speech

Yazılı Metninizi AI bot sesine dönüştürmek için google Text to Speech API’sini kullanır.

from pygame import mixer
from gtts import gTTSdef main():
tts = gTTS('Like This Article')
tts.save('output.mp3')
mixer.init()
mixer.music.load('output.mp3')
mixer.music.play()
if __name__ == "__main__":
main()

Son düşünceler

Pekala, işte projelerinizi oluşturmanıza yardımcı olabilecek bazı müthiş otomasyon Python komut betiklerini gördünüz. Umarım bu makaleyi faydalı bulmuşsunuzdur ve bazı yeni şeyler öğrenmişsinizdir. Bu makaleyi Pythoneer Arkadaşlarınızla paylaşın. 🙂

Mutlu Kodlamalar!