Набор конфигов для различных программ к SDR приемникам. Главным конфигом считается GQRX, из него генерятся все остальные.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

38 Zeilen
1009 B

  1. #!/usr/bin/python3
  2. # Copyright by Vladimir Smagin
  3. # http://blindage.org 21h@blindage.org
  4. fileGQRX='gqrx/bookmarks.csv'
  5. fileOUT='hdsdr/user.csv'
  6. header='Name;LO;Tune;Mode;SrateOut;LoCut;HiCut'
  7. footer=''
  8. def template(data):
  9. i=0
  10. for m in data:
  11. data[i] = m.strip()
  12. i += 1
  13. resultString="{0[1]};{0[0]};{0[0]};{0[2]};{0[3]};100;4500\r\n".format(data)
  14. return resultString
  15. fIN = open(fileGQRX, 'r+')
  16. fOUT = open(fileOUT, 'w')
  17. #пропустить первую таблицу с тегами
  18. for line in fIN:
  19. if line=="\n": break
  20. fIN.readline() #строка с заголовками полей - пропустить
  21. #таблица частот
  22. fOUT.write(header)
  23. for line in fIN:
  24. data = line.split(';')
  25. result = template(data)
  26. result = result.replace('Narrow FM', 'FM')
  27. result = result.replace('WFM (stereo)', 'FM')
  28. result = result.replace('WFM (mono)', 'FM')
  29. result = result.replace('WFM (oirt)', 'FM')
  30. fOUT.write(result)
  31. fOUT.write(footer)