轻量服务器部署今日热榜 API 及 WEB 界面

查看 19|回复 0
作者:panisertoller   
今日热榜,可以为用户提供最新、最热门的信息,尽览各大平台热点,轻松掌握时事动态。该平台整合了互联网上各个领域的热门话题,涵盖新闻、娱乐、科技、社会等多个方面,用户无需漫游多个平台,即可获取丰富多彩的信息。
现在,我们来看看如何在轻量服务器上快速部署一个属于自己的今日热榜。(文中使用到的项目源地址 https://github.com/rehiy/dailyhot-docker)
准备服务器操作环境
如果你的轻量服务器还没有 Docker 环境,可以从控制台更换为 Docker 镜像(注意备份数据),或参阅本站 Debian 安装 Docker 一章,安装 Docker 环境。
部署今日热榜服务
将以下脚本保存为 docker,并上传到服务器,路径为 /srv/dailyhot/docker,给予可执行权限 chmod +x /srv/dailyhot/docker。此脚本具有以下功能:
  • 执行 /srv/dailyhot/docker install 命令,可部署今日热榜服务
  • 执行 /srv/dailyhot/docker update 命令,可更新今日热榜服务
  • 执行 /srv/dailyhot/docker remove 命令,可删除今日热榜服务


    这里推荐使用 OrcaTerm 终端,一键登录服务器,复制、粘贴、上传文件简单快捷

    #!/bin/sh
    #
    # @Author  Rehiy
    # @Website http://www.rehiy.com
    #
    APP_NAME=dailyhot
    APP_FROM=rehiy/dailyhot
    APP_PATH=$(cd `dirname $0`; pwd)
    #####################################################################################
    if [ "$1" = "install" ] || [ "$1" = "update" ]; then
        docker pull $APP_FROM
    fi
    if [ "$1" = "remove" ] || [ "$1" = "update" ]; then
        docker rm -f $APP_NAME
    fi
    if [ "$1" = "install" ] || [ "$1" = "update" ]; then
        docker run --name $APP_NAME -d \
            --restart unless-stopped \
            --env APP_ICP="icp 1234" \
            --env APP_COPYRIGHT="example" \
            --env APP_COPYRIGHT_URL="http://www.example.org" \
            $APP_FROM
    fi
    访问今日热榜数据
    部署完成后,打开浏览器,访问 http://服务器 IP:80,即可进入今日热榜 WEB 界面。也可以通过浏览器的开发者工具查看 API 信息。

    支持的接口总览
    🟢 状态正常 🟠 可能失效 ❌ 无法使用
    [td]站点[/td]
    [td]类别[/td]
    [td]调用名称[/td]
    [td]状态[/td]
    哔哩哔哩
    热门榜
    bilibili
    🟢
    微博
    热搜榜
    weibo
    🟢
    知乎
    热榜
    zhihu
    🟢
    百度
    热搜榜
    baidu
    🟢
    抖音
    热点榜
    douyin / douyin_new
    🟢
    抖音
    热歌榜
    douyin_music
    🟢
    豆瓣
    新片榜
    douban_new
    🟢
    豆瓣讨论小组
    讨论精选
    douban_group
    🟢
    百度贴吧
    热议榜
    tieba
    🟢
    少数派
    热榜
    sspai
    🟢
    IT 之家
    热榜
    ithome
    🟢
    澎湃新闻
    热榜
    thepaper
    🟢
    今日头条
    热榜
    toutiao
    🟢
    36 氪
    热榜
    36kr
    🟢
    稀土掘金
    热榜
    juejin
    🟢
    腾讯新闻
    热点榜
    newsqq
    🟢
    网易新闻
    热点榜
    netease
    🟢
    英雄联盟
    更新公告
    lol
    🟢
    原神
    最新消息
    genshin
    🟢
    微信读书
    飙升榜
    weread
    🟢
    快手
    热榜
    kuaishou
    🟢
    网易云音乐
    排行榜
    netease_music_toplist
    🟢
    QQ 音乐
    排行榜
    qq_music_toplist
    🟢
    NGA
    热帖
    ngabbs
    🟢
    Github
    Trending
    github
    🟢
    V2EX
    热榜
    V2EX
    🟢
    历史上的今天
    指定日期
    calendar
    🟢

    文章同步自 若海の技术写真
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部