Update tgname.sh

This commit is contained in:
Esteban Mackay Q 2023-09-03 20:10:17 -05:00
parent 62471cc2e1
commit aa89bf1f3e
1 changed files with 16 additions and 16 deletions

View File

@ -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