周刊的今日推荐功能上线!

简介: 周刊的今日推荐功能上线!

我的周刊自 21-08-16 日启动,自此已经写了快一年了,不出意外也会持续更新下去 🥳。

和大家通知一件事,我的周刊上线了今日推荐功能,我将历史的周刊数据都拆分出来形成老胡的周刊数据库,并全部开源在weekly.db[1],大家可以免费使用(注明来源即可)。

12.jpg

目前差不多有四百多条数据,字段含义如下:


  • weekly_year:年份

  • weekly_number:周刊号

  • item_type:项目类别

  • item_content:项目描述

有了这些数据,就可以实现今日推荐的功能了,生成效果如下:

13.jpg

为了可以每日自动生成,再结合githubworkflow即可,我设置每日凌晨就运行今日推荐生成脚本。

name: Update
on:
  push:
  workflow_dispatch:
  schedule:
    - cron: "0 18 * * *"
jobs:
  update:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Set up Python 3.7
        uses: actions/setup-python@v2
        with:
          python-version: "3.7.11"
          architecture: "x64"
          cache: "pip"
      - name: Install dependencies
        run: |
          pip install pip -U
          pip install -r requirements.txt
      - name: Generate random weekly
        run: python random_weekly.py
      - name: Commit files
        run: |
          git config user.name github-actions
          git config user.email github-actions@github.com
          git add .
          git commit -am "Update random weekly `date`"
          git pull --rebase
          git push
          git pull --rebase
          mkdocs gh-deploy --clean
相关文章
|
7月前
|
小程序
开发平台改版上线,我那么大个“能力管理”去哪儿了?【开发面对面第一期】
开发平台改版上线,我那么大个“能力管理”去哪儿了?【开发面对面第一期】
50 0
|
7月前
|
移动开发 小程序 安全
【社区每周】小程序基础2.7.23版本上线;卡证识别功能全面公测(2022年8月第二期)
【社区每周】小程序基础2.7.23版本上线;卡证识别功能全面公测(2022年8月第二期)
63 0
|
开发者
隐语“官网”新版上线!彩蛋连连,速来探索
隐语“官网”新版上线!彩蛋连连,速来探索
282 0
|
SQL 运维 负载均衡
【6月23日直播预告】携程OcenanBase 实践数据库发布和拟真压测
6月23日(周四)19:00,将线上播出《深入浅出OceanBase第五期》,将带来携程OceanBase实践数据库发布和拟真压测,欢迎大家及时关注。
|
Kubernetes Cloud Native 视频直播
人人可参与开源活动正式上线,诚邀您来体验!
开源是打开未来技术世界的钥匙,为了真正实现「人人都可以参与开源」,龙蜥社区推出开发者激励活动!本次活动无差别面向广大开发者,不管你是第一次接触开源社区的萌新小白,还是驰骋各大开源社区的高手常客,龙蜥社区提供了数千个入门型、进阶型任务,并准备了上千份实物激励,邀你一起玩转龙蜥,成为开源贡献者。
人人可参与开源活动正式上线,诚邀您来体验!
|
设计模式 Java Python
“问道”论坛上线了
“问道”论坛上线了
242 0
“问道”论坛上线了
|
网络安全 数据库 负载均衡
【阿里云新品发布·周刊】第9期:实时大数据开发难、运维难、应用难?来,一站解决!
2019年5月15日15时,阿里云DataWorks Stream Studio: 一站式流任务开发平台重磅发布,介绍实时计算任务开发的困难、问题和背景,引出使用Stream Studio可以大大加快实时任务的开发速度,降低开发和维护门槛,同时结合DataWorks的整体能力,能够实现实时数仓、实时监控、实时分析、实时大屏等实时大数据场景的一站式开发。
3073 0
【阿里云新品发布·周刊】第9期:实时大数据开发难、运维难、应用难?来,一站解决!
|
容器 Kubernetes 应用服务中间件
|
架构师 Cloud Native 前端开发
焦点分析 |上线云开发版“淘宝”,阿里的云服务生意经
从传统的云服务开发模式到云开发平台的模式,这能否为阿里云起到导流作用?
779 0
焦点分析 |上线云开发版“淘宝”,阿里的云服务生意经
|
SQL 弹性计算 NoSQL
阿里云新品发布会周刊第45期 丨 阿里云解决方案体验中心全新上线,现已免费开放试用
新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多新品发布会!
3117 0
阿里云新品发布会周刊第45期 丨  阿里云解决方案体验中心全新上线,现已免费开放试用