Skip to content

Instantly share code, notes, and snippets.

View 0x9900's full-sized avatar
📻
Coding

Fred Cirera 0x9900

📻
Coding
View GitHub Profile
@0x9900
0x9900 / purge.py
Last active February 26, 2025 15:35
Purge QSOs
#!/usr/bin/env python
#
# BSD 3-Clause License
#
# Copyright (c) 2023, Fred W6BSD
# All rights reserved.
#
import logging
import os
@0x9900
0x9900 / ft8ctrl.yaml
Created November 21, 2024 01:36
ft8ctl linux test
---
#
# WSJT-X FT8 Automation
# /!\ The content of this file is case sensitive
#
ft8ctrl:
my_call: W6BSD
my_grid: CM87vl
db_name: ~/.ft8ctl/ft8ctl.sql
@0x9900
0x9900 / sailmap.py
Last active September 5, 2024 15:45
Map my gps data
#! /usr/bin/env python
# vim:fenc=utf-8
#
# Copyright © 2024 fred <[email protected]>
#
# Distributed under terms of the BSD 3-Clause license.
"""
Send my GPS traces on a map.
Examples: https://bsdworld.org/misc/
@0x9900
0x9900 / rename_files.py
Last active June 28, 2024 22:34
Rename images
#! /usr/bin/env python
# vim:fenc=utf-8
#
# Copyright © 2024 fred <[email protected]>
#
# Distributed under terms of the BSD 3-Clause license.
"""
Rename all the DXCC image with the new date format
"""
@0x9900
0x9900 / hrate.py
Last active April 20, 2024 15:45
iHealth heart rate monitor
#!/usr/bin/env python
#
# BSD 3-Clause License
#
# Copyright (c) 2023-2024 Fred W6BSD
# All rights reserved.
#
__doc__ = """
Read the CSV file from the iHealth heart rate monitor and generate a graph.
@0x9900
0x9900 / .vimrc
Last active May 15, 2024 01:50
.vimrc file
"
" First install vim-plug using the following command
" curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
" https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
"
"
filetype plugin indent on
autocmd! bufwritepost .vimrc source ~/.vimrc
@0x9900
0x9900 / sendcard.py
Last active May 15, 2024 01:52
Automatically send QSL cards by calling eqsl
#!/usr/bin/env python
#
# BSD 3-Clause License
# Copyright (c) 2023 Fred W6BSD All rights reserved.
#
"""
`sendcard` is a companion program for e-qsl (https://pypi.org/project/e-qsl/)
This program monitors a directory for an ADIF file and then calls `eqsl`
with the file as an argument.
@0x9900
0x9900 / README.md
Last active February 27, 2025 01:14
Command line program to upload or update github gists.
@0x9900
0x9900 / README.md
Last active August 30, 2024 15:33
Graph SWR smith chart and return loss

This tool has been moved to its own python package. to get the latest version please go to https://github.com/0x9900/RigExpert

RigExpert

RigExpert is a tool designed to analyze and visualize antenna performance. It takes measurement data from devices like the RigExpert antenna analyzer or NanoVNA and generates detailed charts that help users understand their antenna's behavior. These charts include impedance plots, VSWR (Voltage Standing Wave Ratio) graphs, and Smith charts, which are essential for fine-tuning and optimizing antenna systems.

@0x9900
0x9900 / recover.py
Created June 18, 2023 22:28
Recover call from WSJT-X
#!/usr/bin/env python
import os
import sys
from collections import namedtuple
from datetime import datetime
from tqdm import tqdm
start_date = datetime(2023, 6, 15, 20, 55, 0)