mirror of
https://github.com/Xevion/v1.xevion.dev.git
synced 2025-12-07 13:17:03 -06:00
add delete function, fix -4 ipv4 argument on second download subprocess opening
This commit is contained in:
@@ -49,10 +49,15 @@ class YouTubeAudio(db.Model):
|
||||
|
||||
def download(self):
|
||||
print(f'Downloading MP3 for {self.id}')
|
||||
subprocess.run(f'youtube-dl -x --restrict-filenames --audio-format mp3 -o ./app/sounds/youtube/%(id)s.%(ext)s {self.id}'.split(' '))
|
||||
subprocess.run(f'youtube-dl -x -4 --restrict-filenames --audio-format mp3 -o ./app/sounds/youtube/%(id)s.%(ext)s {self.id}'.split(' '))
|
||||
# os.rename(self.filename, self.getPath())
|
||||
print(f'Finished moving {self.id} into proper folder')
|
||||
|
||||
def delete(self):
|
||||
os.remove(os.path.join('app', 'sounds', 'youtube', self.filename))
|
||||
db.session.delete(self)
|
||||
db.session.commit()
|
||||
|
||||
class SoundcloudAudio(db.Model):
|
||||
id = db.Column(db.Integer, primary_key=True) # hidden API-accessible only ID
|
||||
url = db.Column(db.String(256))
|
||||
|
||||
Reference in New Issue
Block a user