Integrated new upload sys with main file

This commit is contained in:
hyvenet
2025-08-22 19:59:26 +01:00
parent 4badbcee58
commit 35633b93ca
2 changed files with 27 additions and 39 deletions

16
main.py
View File

@@ -2,20 +2,13 @@ import openDrive
import time
import os
from imdb import Cinemagoer
import paramiko
import uploadresults
from dotenv import load_dotenv
load_dotenv()
DVD_DEVICE = "/dev/sr0"
uploadPath = os.getenv('UPLOAD_PATH')
sftpHost = os.getenv('SFTP_HOST')
sftpPort = int(os.getenv('SFTP_PORT'))
sftpUsername = os.getenv('SFTP_USERNAME')
sftpPassword = os.getenv('SFTP_PASSWORD')
def ripDvd(driveName):
print("- DVD has been detected")
print("- Searching IMDB for " + driveName)
@@ -30,13 +23,8 @@ def ripDvd(driveName):
print("- Will now procede to ripping DVD")
movieName = driveName
os.system('HandBrakeCLI -i /dev/sr0 -o output/"' + movieName + '.mp4" --preset-import-file preset.json')
sftpTransport = paramiko.Transport((sftpHost, sftpPort))
sftpTransport.connect(username = sftpUsername, password = sftpPassword)
sftp = paramiko.SFTPClient.from_transport(sftpTransport)
print("- Movie has been ripped, will now procede to upload file")
sftp.put('output/"' + movieName + '.mp4"', uploadPath + movieName + '.mp4')
sftp.close()
sftpTransport.close()
print("- Movie has been uploaded")
def waitForDvd():