Giter Club home page Giter Club logo

fielddaylogger-curses's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @mbridak
  • ๐Ÿ“ป ๐Ÿ Iโ€™m interested in Amateur Radio (K6GTE) and Python (Hopeless Noob).
  • ๐Ÿง  Iโ€™m currently learning and forgetting Morse Code (Deer in headlights).
  • ๐Ÿ“ซ How to reach me [email protected]
  • ๐Ÿ“ซ Or Mastodon

fielddaylogger-curses's People

Contributors

mbridak avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

n0nb af7o

fielddaylogger-curses's Issues

Add session indicator to HamDBLookup Class

HamDBLookup class has no session indicator.
Maybe because it has no sessions...
But still. To make the lookup interface uniform across the 3 services, we're adding one.
It'll just always be true.

BeautifulSoup warning w/ older libraries.

bs4 on "older" ubuntu (current 20.04 LTS) installs giving a warning message that would barf all over the screen warning about parsing an XML document with the html.parser.

Not sure when that started since I have been using 22.04 beta for awhile now.

Hey, have you tried logging a contact?

File "./FieldDayLogger.py", line 1532, in proc_key
int(preference.preference["power"]),
AttributeError: 'dict' object has no attribute 'preference'

Uh, yeah... The basics are important I think.

CW macros?

Hi!

Nice to see this effort. I know you write that this is not intended for club use, by that I presume the program has no networking capabilities with other copies running at other operating positions. Our club operates 1A so a single copy is fine, etc. Besides, with SQLite it should be a simple matter to combine logs if more than one position is in operation though not in real time, etc.

Anyway, I've just glanced through the README here at GitHub and am curious if you have implemented macros for CW such as F1 for CQ, F3 for exchange, etc.

Regardless, I am going to clone this and poke at it a bit in the coming days.

Add support for cwdaemon

move cw functions to class.
abstract interface.
implement both cwdaemon UDP and PyWinKeyer XMLRPC.
Make it look purdy. Okay maybe not.

Limit name length display size to 33.

If looked up name is greater than 33 characters, the name spill over into the sections display.

After section check partial, the cursor is left down below the display info box.

Clearing the fields, Esc or Enter for log entry, should clear the display info box as well.

Remove annoying 1 second delay when Esc key pressed.

When pressing Esc to clear the input fields and start over.
There is an annoying approximately 1 second delay after you press the button, and something happens on the screen.
I'm annoyed by this...
You should be too.

Add multi-station logging.

Add group logging.
Use same aggregation server from the field day logger gui version.
Tighten up the UI a bit.

Poll the radio less.

Currently the radio is being polled about 10 time a second...
May be a bit much.

Change TAB order of settings screen.

Changed the TAB order of the fields on the settings screen. Move the Alt-Power bonus.
Remove the default class and section values from the settings JSON file.
The default values do not fit in the on-screen settings field.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.