Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for other call lookup sources? #352

Open
5 of 8 tasks
classabbyamp opened this issue Mar 13, 2021 · 13 comments
Open
5 of 8 tasks

add support for other call lookup sources? #352

classabbyamp opened this issue Mar 13, 2021 · 13 comments
Assignees
Labels
enhancement New feature or request priority-med This issue should be worked on when possible

Comments

@classabbyamp
Copy link
Member

classabbyamp commented Mar 13, 2021

Tracking

Library Created

  • QRZ.com
  • callook.info
  • hamqth.com
  • qrzcq.com

Integrated into qrm

  • QRZ.com
  • callook.info
  • hamqth.com
  • qrzcq.com

original text:

should there be a fallback order for ?call, like:

  1. qrz
  2. calllook
  3. ???
  4. disabled
@classabbyamp classabbyamp added the old/question Further information is requested label Mar 13, 2021
@artiemog
Copy link

HamQTH would be another good potential data source, if you're thinking about adding them.

@classabbyamp
Copy link
Member Author

TODO with this change: remove deprecated ?qrz alias

@classabbyamp
Copy link
Member Author

@0x5c
Copy link
Member

0x5c commented Mar 22, 2021

Callook not needing a login is a massive plus
JSON too

@classabbyamp
Copy link
Member Author

yeah, I think in the default config, the fallback order should be:

  1. QRZ
  2. HamQTH
  3. Callook

this would allow people to choose the better data sources if they want to pay $$ (qrz) or make an account (hamqth), but still allow some lookup via callook with no creds.

not sure if we should do a fallback on callsign not found, or just on credentials not found. thoughts?

@0x5c
Copy link
Member

0x5c commented Mar 23, 2021

Both, since someone may have qrz but not hamqth, requiring callook for every notfounds on qrz

Might be good idea to add commands (or flags) to directly look on a specific data source

@classabbyamp classabbyamp added enhancement New feature or request priority-med This issue should be worked on when possible and removed old/question Further information is requested labels Mar 27, 2021
@classabbyamp
Copy link
Member Author

also qrzcq docs

@saitohirga
Copy link

could we add examtool’s lookup? It’s a json output, and we were able to get it, to update the ULS database every 10 minutes so freshly granted callsigns are mostly in there. a example call is https://alpha.exam.tools/api/uls/lookup/wy4rc

@classabbyamp
Copy link
Member Author

classabbyamp commented Mar 27, 2021

we'll consider it. Is there documentation of the API somewhere?

@saitohirga
Copy link

not really, but you can give it a FRN, callsign, or ULS license key. eg. https://exam.tools/api/uls/lookup/kd7bbc and https://exam.tools/api/uls/lookup/0006800387 and https://exam.tools/api/uls/lookup/526662 all load the same thing

@classabbyamp
Copy link
Member Author

what about documentation of what the response can contain or how it errors?

@0x5c
Copy link
Member

0x5c commented Mar 28, 2021

For many reasons, we wouldn't add this as a a direct lookup source, but we'd build a "is my call granted" type of command, so that people who freshly passed their exam/upgrade or changed their call could check if it's in the system.

Conditional on obtaining documentation on the API, we'd add this.

@0x5c
Copy link
Member

0x5c commented Mar 28, 2021

Moved the call check command to this new issue: #382

@classabbyamp classabbyamp self-assigned this Apr 3, 2021
@0x5c 0x5c added this to the v2.7.0 - Majorer Refactor milestone Apr 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority-med This issue should be worked on when possible
Projects
None yet
Development

No branches or pull requests

4 participants