Набор конфигов для различных программ к SDR приемникам. Главным конфигом считается GQRX, из него генерятся все остальные.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

38 rader
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)