Wideband autonomous SDR analysis engine forked from sdr-visual-suite
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

30 wiersze
692B

  1. from pathlib import Path
  2. files = [
  3. Path(r"C:\Users\jan\Downloads\sdr-wideband-suite\web\app.js"),
  4. Path(r"C:\Users\jan\Downloads\sdr-wideband-suite\web\index.html"),
  5. Path(r"C:\Users\jan\Downloads\sdr-wideband-suite\web\style.css"),
  6. ]
  7. repl = {
  8. '·': '·',
  9. '…': '…',
  10. '—': '—',
  11. '–': '–',
  12. '→': '→',
  13. 'â†\x90': '←',
  14. 'â– ': '■',
  15. 'â– ': '■',
  16. '×': '×',
  17. 'â•\x90': '═',
  18. '─': '─',
  19. }
  20. for p in files:
  21. s = p.read_text(encoding='utf-8')
  22. o = s
  23. for a, b in repl.items():
  24. s = s.replace(a, b)
  25. if s != o:
  26. p.write_text(s, encoding='utf-8', newline='')