diff --git a/menu/tgname.sh b/menu/tgname.sh index 1fe5c7d..6538228 100644 --- a/menu/tgname.sh +++ b/menu/tgname.sh @@ -336,13 +336,13 @@ sudo cat > /opt/dmr5name.py <<- "EOF" import csv import requests -# Archivo de origen dmr.txt +# Archivo de origen dmrc archivo_entrada_dmr = '/opt/tg-dmrc' -# Archivo de origen tg-tgif.txt +# Archivo de origen tg-tgif archivo_entrada_tg_tgif = '/opt/tg-tgif' -# Archivo de origen tg-systemx.txt +# Archivo de origen tg-systemx archivo_entrada_tg_systemx = '/opt/tg-systemx' # URL del primer archivo de texto @@ -350,15 +350,15 @@ url1 = "http://www.pistar.uk/downloads/TGList_BM.txt" # URL del segundo archivo CSV url2 = "https://freedmr.cymru/talkgroups/talkgroup_ids.csv" -# Leer el archivo de dmr.txt +# Leer el archivo de dmrc with open(archivo_entrada_dmr, 'r') as archivo_dmr: lineas_dmr = archivo_dmr.readlines() -# Leer el archivo de tg-tgif.txt +# Leer el archivo de tg-tgif with open(archivo_entrada_tg_tgif, 'r') as archivo_tg_tgif: lineas_tg_tgif = archivo_tg_tgif.readlines() -# Leer el archivo de tg-systemx.txt +# Leer el archivo de tg-systemx with open(archivo_entrada_tg_systemx, 'r') as archivo_tg_systemx: lineas_tg_systemx = archivo_tg_systemx.readlines() @@ -406,33 +406,33 @@ data_url2.sort(key=lambda x: x[2]) # Combinar las líneas de todos los archivos lineas_filtradas = [] -# Procesar las líneas de dmr.txt +# Procesar las líneas de dmrc for linea in lineas_dmr: partes = linea.strip().split('\t') if len(partes) > 0 and len(partes[0]) <= 6 and partes[0].isdigit(): # Agregar el número 4 al inicio y rellenar con ceros primera_columna = '4{:06d}'.format(int(partes[0])) - plataforma = 'DMRC' + plataforma = 'DMRC /' nueva_linea = 'DMR,2,{},{} {}'.format(primera_columna, plataforma, partes[1]) lineas_filtradas.append(nueva_linea) -# Procesar las líneas de tg-tgif.txt +# Procesar las líneas de tg-tgif for linea in lineas_tg_tgif: partes = linea.strip().split('\t') if len(partes) > 0 and len(partes[0]) <= 6 and partes[0].isdigit(): # Agregar el número 3 al inicio y rellenar con ceros primera_columna = '3{:06d}'.format(int(partes[0])) - plataforma = 'TGIF' + plataforma = 'TGIF /' nueva_linea = 'DMR,2,{},{} {}'.format(primera_columna, plataforma, partes[1]) lineas_filtradas.append(nueva_linea) -# Procesar las líneas de tg-systemx.txt +# Procesar las líneas de tg-systemx for linea in lineas_tg_systemx: partes = linea.strip().split('\t') if len(partes) > 0 and len(partes[0]) <= 6 and partes[0].isdigit(): # Agregar el número 5 al inicio y rellenar con ceros primera_columna = '5{:06d}'.format(int(partes[0])) - plataforma = 'SX' + plataforma = 'SX /' nueva_linea = 'DMR,2,{},{} {}'.format(primera_columna, plataforma, partes[1]) lineas_filtradas.append(nueva_linea) @@ -441,12 +441,12 @@ for i, row in enumerate(data_url1): if i == 0: # Agregar el número 1 al inicio y rellenar con ceros primera_columna = '1{:06d}'.format(row[0]) - plataforma = 'BM' + plataforma = 'BM /' lineas_filtradas.append('DMR,2,{},{} {}'.format(primera_columna, plataforma, row[1])) else: # Agregar el número 1 al inicio y rellenar con ceros primera_columna = '1{:06d}'.format(row[0]) - plataforma = 'BM' + plataforma = 'BM /' lineas_filtradas.append('DMR,2,{},{} {}'.format(primera_columna, plataforma, row[1])) # Procesar las líneas adicionales de url2 @@ -454,12 +454,12 @@ for i, row in enumerate(data_url2): if i == 0: # Agregar el número 2 al inicio y rellenar con ceros primera_columna = '2{:06d}'.format(row[0]) - plataforma = 'FDMR' + plataforma = 'FDMR /' lineas_filtradas.append('DMR,2,{},{} {}'.format(primera_columna, plataforma, row[1])) else: # Agregar el número 2 al inicio y rellenar con ceros primera_columna = '2{:06d}'.format(row[0]) - plataforma = 'FDMR' + plataforma = 'FDMR /' lineas_filtradas.append('DMR,2,{},{} {}'.format(primera_columna, plataforma, row[1])) # Generar el archivo de salida