Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/valentintintin/wa7bnm-rss-gui
Small script to parse RSS feed from https://www.contestcalendar.com/calendar.rss and filter results for Europe/Worldwide and SSB.
https://github.com/valentintintin/wa7bnm-rss-gui
contest ham radio rss
Last synced: 12 days ago
JSON representation
Small script to parse RSS feed from https://www.contestcalendar.com/calendar.rss and filter results for Europe/Worldwide and SSB.
- Host: GitHub
- URL: https://github.com/valentintintin/wa7bnm-rss-gui
- Owner: valentintintin
- Created: 2021-03-12T16:32:51.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-31T05:17:10.000Z (over 3 years ago)
- Last Synced: 2024-11-16T23:11:50.458Z (2 months ago)
- Topics: contest, ham, radio, rss
- Language: PHP
- Homepage: https://pixel-server.ovh/ham-contest/
- Size: 39.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WA7BNM-rss-gui
Small script to parse RSS feed from [https://www.contestcalendar.com/calendar.rss](https://www.contestcalendar.com/calendar.rss) and filter results for Europe/Worldwide and SSB.
## Usage
Run `npm install` and `node index.js`. A file `contest.json` is created.
You can use the PHP page `index.php` to see the content.## Screenshot
![index.php screenshot](.github/screen.jpg)### JSON structure
```json
[
{
"title": "F9AA Cup, SSB",
"link": "https://www.contestcalendar.com/contestdetails.php?ref=489",
"content": "1200Z, Mar 13 to 1200Z, Mar 14",
"contentSnippet": "1200Z, Mar 13 to 1200Z, Mar 14",
"guid": "https://www.contestcalendar.com/contestdetails.php?g=00qpwpc0011315",
"name": "F9AA Cup, SSB",
"status": "Active",
"geographic focus": "Worldwide",
"participation": "Worldwide",
"mode": "SSB",
"bands": "80, 40, 20, 15, 10, 2m",
"classes": ">100 W>10-100W10W",
"exchange": "RST + Serial No.",
"work stations": "Once per band",
"qso points": "1 point per QSO with individual5 points per QSO with club50 points per QSO with F8URC",
"multipliers": "(see rules)",
"score calculation": "Total score = (total QSO points x total mults) + bonus points",
"e-mail logs to": "concoursf9aa[at]urc[dot]asso[dot]fr",
"mail logs to": "(none)",
"find rules at": "http://www.site.urc.asso.fr/index.php/urchaut-6/om-6/131-trophee-f9aa",
"cabrillo name": "F9AA-SSB",
"cabrillo name aliases": "F9AA",
"1200z, mar 13 to 1200z, mar 14, 2021 logs due": " 0000Z, Apr 13",
"datesString": [
"1200Z, Mar 13",
"1200Z, Mar 14"
],
"dates": [
"2021-03-13T12:00:00.000Z",
"2021-03-14T12:00:00.000Z"
],
"dateStartString": "1200Z, Mar 13",
"dateEndString": "1200Z, Mar 14",
"dateStart": "2021-03-13T12:00:00.000Z",
"dateEnd": "2021-03-14T12:00:00.000Z"
}
]
```