From 8f9a372723b6f8c07af071a54c8802bc2bd82ea4 Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Tue, 4 Feb 2025 16:11:48 +0100 Subject: [PATCH] =?UTF-8?q?Quito=20comandos=20de=20importaci=C3=B3n=20anti?= =?UTF-8?q?g=C3=BCos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../management/commands/borra_lyrics.py | 8 ------ .../management/commands/importa_album.py | 23 ---------------- .../management/commands/importa_artista.py | 23 ---------------- .../management/commands/importa_song.py | 26 ------------------- .../management/commands/borra_repostajes.py | 7 ----- 5 files changed, 87 deletions(-) delete mode 100644 src/lyrics/management/commands/borra_lyrics.py delete mode 100644 src/lyrics/management/commands/importa_album.py delete mode 100644 src/lyrics/management/commands/importa_artista.py delete mode 100644 src/lyrics/management/commands/importa_song.py delete mode 100644 src/repostajes/management/commands/borra_repostajes.py diff --git a/src/lyrics/management/commands/borra_lyrics.py b/src/lyrics/management/commands/borra_lyrics.py deleted file mode 100644 index 358353d..0000000 --- a/src/lyrics/management/commands/borra_lyrics.py +++ /dev/null @@ -1,8 +0,0 @@ -from django.core.management.base import BaseCommand -from lyrics.models import Album, Artista, Song - -class Command(BaseCommand): - def handle(self, *args, **options): - Album.objects.all().delete() - Artista.objects.all().delete() - Song.objects.all().delete() diff --git a/src/lyrics/management/commands/importa_album.py b/src/lyrics/management/commands/importa_album.py deleted file mode 100644 index 0bb6bae..0000000 --- a/src/lyrics/management/commands/importa_album.py +++ /dev/null @@ -1,23 +0,0 @@ -from django.core.management.base import BaseCommand, CommandError -from lyrics.models import Album, Artista, Song -import csv -import argparse -from datetime import datetime - - -class Command(BaseCommand): - help = "Importa la lista de letras" - - def add_arguments(self, parser): - parser.add_argument("fichero_csv", type=str, help='Ruta al fichero csv') - - def handle(self, *args, **options): - fichero = options["fichero_csv"] - with open(fichero, 'r') as file: - reader = csv.DictReader(file) - for row in reader: - name = row['name'], - artist = row['artist'], - year = row['year'], - cover_image = row['cover_image'] - print(name, ",", artist, ",", year, ",", cover_image) diff --git a/src/lyrics/management/commands/importa_artista.py b/src/lyrics/management/commands/importa_artista.py deleted file mode 100644 index 0bb6bae..0000000 --- a/src/lyrics/management/commands/importa_artista.py +++ /dev/null @@ -1,23 +0,0 @@ -from django.core.management.base import BaseCommand, CommandError -from lyrics.models import Album, Artista, Song -import csv -import argparse -from datetime import datetime - - -class Command(BaseCommand): - help = "Importa la lista de letras" - - def add_arguments(self, parser): - parser.add_argument("fichero_csv", type=str, help='Ruta al fichero csv') - - def handle(self, *args, **options): - fichero = options["fichero_csv"] - with open(fichero, 'r') as file: - reader = csv.DictReader(file) - for row in reader: - name = row['name'], - artist = row['artist'], - year = row['year'], - cover_image = row['cover_image'] - print(name, ",", artist, ",", year, ",", cover_image) diff --git a/src/lyrics/management/commands/importa_song.py b/src/lyrics/management/commands/importa_song.py deleted file mode 100644 index 0659fdd..0000000 --- a/src/lyrics/management/commands/importa_song.py +++ /dev/null @@ -1,26 +0,0 @@ -from django.core.management.base import BaseCommand, CommandError -from lyrics.models import Album, Artista, Song -import csv -import argparse -from datetime import datetime -import pandas as pd - - -class Command(BaseCommand): - help = "Importa la lista de letras" - - def add_arguments(self, parser): - parser.add_argument("fichero_csv", type=str, help='Ruta al fichero csv') - - def handle(self, *args, **options): - fichero = options["fichero_csv"] - contenido = pd.read_csv(fichero) - - for fila in contenido.iterrows(): - print(fila[1].title, ", ", fila[1].artist, ", ", fila[1].album) - - artista = Artista.objects.get(nombre=fila[1].artist) - album = Album.objects.get(pk=fila[1].album) - - cancion = Song(title=fila[1].title, artist=artista, album=album, pista=fila[1].pista, lyrics=fila[1].lyrics) - cancion.save() diff --git a/src/repostajes/management/commands/borra_repostajes.py b/src/repostajes/management/commands/borra_repostajes.py deleted file mode 100644 index 83a1692..0000000 --- a/src/repostajes/management/commands/borra_repostajes.py +++ /dev/null @@ -1,7 +0,0 @@ -from django.core.management.base import BaseCommand -from repostajes.models import Vehiculo, Repostaje - -class Command(BaseCommand): - def handle(self, *args, **options): - Vehiculo.objects.all().delete() - Repostaje.objects.all().delete()