radio: private radio tracker (/trackers/radio): frequencies, UBC125XLT banks + CSV, nets, ISS passes over Gouda, listening log, ntfy reminders
Deploy production / deploy (push) Successful in 1m26s
Deploy production / deploy (push) Successful in 1m26s
This commit is contained in:
1 parent
e24ee7f95d
commit
03574a95a7
37 files changed
+48839
-3
No files matched your search
@@ -0,0 +1,17 @@
|
||||
import { requireOwner } from '#lib/server/owner.js';
|
||||
import { channelRows } from '#lib/server/radio.js';
|
||||
import { scannerCsv } from '#lib/radio/index.js';
|
||||
import type { RequestHandler } from './$types';
|
||||
|
||||
// All 500 scanner memories as CSV (Uniden BC125AT/UBC125XLT programming software column order).
|
||||
export const GET: RequestHandler = async (event) => {
|
||||
requireOwner(event);
|
||||
const csv = scannerCsv(await channelRows());
|
||||
return new Response(csv, {
|
||||
headers: {
|
||||
'content-type': 'text/csv; charset=utf-8',
|
||||
'content-disposition': 'attachment; filename="ubc125xlt-banks.csv"',
|
||||
'cache-control': 'private, no-store'
|
||||
}
|
||||
});
|
||||
};
|
||||
Reference in new issue
Block a user