mirror of https://gitlab.com/hp3icc/emq-TE1.git
Update tgname.sh
This commit is contained in:
parent
62471cc2e1
commit
aa89bf1f3e
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue