reelmimic
좋아하는 영상을 보여주면 같은 스타일의 새 영상을 AI 팀이 함께 기획·제작·검토해 줍니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기HF 短波频率查询站 (sw.yink.shop):HFCC B26 排程按 UTC 时间/语言筛选 + 世界地图发射方位,Cloudflare Worker 静态托管
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗线上地址:**https://sw.yink.shop**(备用:https://muddy-dust-4d36.yangkang5303.workers.dev) · 仓库:https://github.com/yangkang5303/hfFreq
HFCC B26 季全球短波广播排程查询:按 UTC 时间、语言、电台筛选当前可收听的频率,并在世界地图上显示各发射台的方位角与功率。
Cloudflare Worker muddy-dust-4d36,纯静态资源,没有服务端代码:public/ 下的文件原样托管。自定义域名 sw.yink.shop 在 wrangler.toml 里配置。
cd ~/coding/web/hfFreq
npx wrangler@4 deploy --message "说明这次改了什么"
~ 下运行 wrangler 会生成 ~/.wrangler/,之后 wrangler 会到那里找登录信息,表现为“Not logged in”。?v=随机数。查看版本 / 回滚:
npx wrangler@4 versions list
npx wrangler@4 rollback <version-id>
| 路径 | 说明 |
|---|---|
public/index.html | 主页(单文件:CSS + JS + 嵌入数据)。以后改网站就改这个文件 |
tools/index.original.html | 2026-10-26 优化前的线上原版(1.37 MB),留作参照 |
tools/build.py | 把原版转换成 2026-10-26 优化版的一次性脚本(之后的改动直接在 public/index.html 上做,不再经过它) |
tools/verify.js | 校验转换后的数据与原版逐条一致 |
tools/import_txt.py | 用 HFCC 的 B??all00.TXT 替换 #hfdata 里的记录 |
数据放在两个 <script type="application/json"> 块里,页面加载时用 JSON.parse 读取,比直接写成 JS 字面量解析更快:
#hfdata:频率表。cols 是字段名,rows 每行一条记录;台站名称和经纬度、语言名、国家名、机构名按代码存在 loc / lang / adm / brc 字典里,加载时还原成完整对象。因此页面代码看到的每条记录字段与原版相同(f, s, e, site, lat, lon, langname, brcname, …),另外多一个预先算好的搜索文本 _q。#hfland:Natural Earth 110m 陆地轮廓,只保留几何、坐标保留 2 位小数。原版里没有被页面用到的 ant、afrq、req、old 四个字段已删除。
更新数据:从 HFCC 下载 b26allx2.zip,解压后运行
python3 -I tools/import_txt.py B26all00.TXT public/index.html
台站、语言、国家、机构的名称沿用现有字典;出现新代码时脚本会报错列出,需先手工补进字典(台站还要经纬度)。加 --check 只比对、不写入。
换季更新数据(比如 A27):拿到新的完整记录数组(与原版 const DATA = [...] 同格式)后,可参照 tools/build.py 里打包 packed 的那段生成新的 #hfdata 块替换进去。注意 site/lat/lon 必须由 loc 唯一确定(其余三个字典同理),build.py 打包前应先确认这一点。
2026-10-26 优化:页面 1.37 MB → 485 KB;地图视图下不再生成隐藏的列表表格;首次加载只渲染一次;地图重绘合并到每帧一次;后台标签页跳过每 30 秒的刷新;增加 favicon、meta description。
2026-10-26 手机双指缩放:画布设置了 touch-action:none(禁用了浏览器自带缩放),所以要自己实现:双指捏合以两指中点为中心缩放,同时可以平移;抬起一指后剩下的手指继续拖动。
2026-10-27 界面精简:去掉排序(列表固定按频率、按频段分组);移除“使用说明”;统计行移到地图下方新增的页脚(含 HFCC 数据来源和 GitHub 链接),地图高度相应减小;收起面板时保留中/英文快捷按钮;语言下拉按“语言暴露量”页的排名排列。
2026-10-27 接收点:把地图右上角的 📻 拖到地图上(或点一下放到中央),弹出该点在所选 UTC 时间可收到的广播,按估算场强从强到弱排列(频率、电台、发射国家、强度 5 级),并画出到最强 5 个发射台的连线;图钉可再拖动,时间/筛选变化时自动刷新。
2026-10-27 时间与太阳:去掉地图的放大/缩小/重置按钮(滚轮、双指仍可缩放)和太阳开关(太阳始终显示);去掉“现在”复选框;时间筛选改为固定宽度的三档开关:左“全时段”(灰,不按时间过滤)、中“指定时刻”(蓝,按上方 UTC 时间过滤;拖动太阳或手动改时间会自动切到这档)、右“当前可收听”(绿,跳到当前 UTC 时间并每 30 秒跟随);地图上左右拖动太阳直射点可改变 UTC 小时(整点吸附,分钟不变);搜索框改为白底。
2026-10-27 浅色地图:地图改为浅灰(海洋 #dcdfe3、陆地 #f3f4f6);箭头颜色加深(HSL 亮度 60%→40%)、最低不透明度 0.45→0.75,并加白色描边垫底,重叠时也能分辨;站点改为白点深边,频率标签改为中灰字白描边;接收点连线用较深的等级色。
2026-10-27 精简:删除“国家暴露量”“语言暴露量”两个页面及页头链接(文件可在 git 历史中找回);去掉 Hz 按钮和箭头旁的频率标签(频率可在悬停提示、列表和接收点面板中查看)。
2026-10-27 布局:“频率列表 / 世界地图”切换按钮移到标题正下方;地图视图隐藏搜索框和语言下拉(地图视图下也不按它们过滤,值保留,切回列表仍生效);列表视图去掉波长统计,频段分组默认折叠(展开状态在刷新列表时保持)。
2026-10-27 主瓣加权:接收点强度估算中,天线方位角 ±45° 内加大发射功率和距离的权重(见下方模型说明)。
2026-10-27 只听海外:地图视图在中/英文按钮右侧增加“只听海外”开关,隐藏发射国家(admname)为 China 的电台,接收点列表同样排除。数据中 adm=China 的记录全部来自中国境内台站(含 Taipei 台站),其他国家不使用这些台站。仅地图视图显示和生效。
2026-10-27 傍晚 MUF:修正日落后 MUF 立即降到夜间值的问题(例:曼谷 13:30 UTC 收马达加斯加 BBC 21565 kHz,原模型扣 34.7 dB 直接不列出)。
2026-10-29 数据更新:换用 HFCC 10-29 发布的 B26all00.TXT(3114 → 3126 条);新增 tools/import_txt.py。
estimateField)数据里没有真实传播信息,强度是粗略估算(页面上也注明“估算,仅供参考”):
104.8 + 10·log10(功率 kW) + 天线增益 − 20·log10(距离 km)(dBμV/m),再减 10 dB 系统损耗BEAM_WEIGHT),以 100 kW、3000 km 为基准(P_REF、D_REF):功率越大越强、距离越远越弱的差异被放大;正好 100 kW / 3000 km 时与不加权相同。全向天线不加权30 · cos(天顶角) · (5/f MHz)² dB/跳,低频白天衰减大max(cos z₀, 0.85·cos z₁h, 0.7·cos z₂h, 0.55·cos z₃h, 0.4·cos z₄h)),而不是瞬时太阳高度;白天吸收(D 层)仍用瞬时太阳高度index.html 里写死的 EXPOSURE_ORDER,抄自已删除的“语言暴露量”页(A26 季数据)。换季时如需调整,直接改这份列表。“Chinese (merged)”“Arabic (merged)” 两项由 MERGED_LANGS 展开成具体语言。