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

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

我的周刊自 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
目录
打赏
0
0
0
0
11
分享
相关文章
开发平台改版上线,我那么大个“能力管理”去哪儿了?【开发面对面第一期】
开发平台改版上线,我那么大个“能力管理”去哪儿了?【开发面对面第一期】
88 0
无前端经验如何快速搭建游戏站:使用 windsurf 从零到上线的详细指南
本指南涵盖游戏站页面初稿设计、工具配置、内容设计与功能实现及部署上线的全流程。通过参考优秀网站设计,利用v0.dev平台完成页面布局和样式调整,并下载代码进行后续开发。使用Windsurf配置工作空间规则,确保以用户易懂的方式推进项目。逐步实现多语言支持、favicon设置、嵌入游戏等功能,确保网页专业且用户体验良好。最后通过购买域名、GitHub托管代码、Vercel部署等步骤将游戏站成功上线。
157 10
线下陪玩游戏系统开发多语言/海外版/成熟技术/方案项目/源码功能
Continuing to develop an offline companion game system may involve the following aspects:
人人可参与开源活动正式上线,诚邀您来体验!
开源是打开未来技术世界的钥匙,为了真正实现「人人都可以参与开源」,龙蜥社区推出开发者激励活动!本次活动无差别面向广大开发者,不管你是第一次接触开源社区的萌新小白,还是驰骋各大开源社区的高手常客,龙蜥社区提供了数千个入门型、进阶型任务,并准备了上千份实物激励,邀你一起玩转龙蜥,成为开源贡献者。
人人可参与开源活动正式上线,诚邀您来体验!
龙蜥一站式质量协作平台T-One上线,助你轻松完成测试
T-One 保障 Anolis OS 版本质量的同时,也为个人开发者、合作企业、SIG 组织等提供测试服务。此外,还支持龙蜥社区的发布测试、Nightly 测试、生态软件 CI 以及自定义测试服务等等。
龙蜥一站式质量协作平台T-One上线,助你轻松完成测试
阿里云冬季实战营第一期体验报告
体验了ECS安装,mysql布署和大数据平台
287 1
【阿里云新品发布·周刊】第9期:实时大数据开发难、运维难、应用难?来,一站解决!
2019年5月15日15时,阿里云DataWorks Stream Studio: 一站式流任务开发平台重磅发布,介绍实时计算任务开发的困难、问题和背景,引出使用Stream Studio可以大大加快实时任务的开发速度,降低开发和维护门槛,同时结合DataWorks的整体能力,能够实现实时数仓、实时监控、实时分析、实时大屏等实时大数据场景的一站式开发。
3133 0
【阿里云新品发布·周刊】第9期:实时大数据开发难、运维难、应用难?来,一站解决!
今晚19:00!淘系【云+端】开源产品线上发布会
你是否在传统开发和 Serverless 中犹豫不决,对上云抱有怀疑?是否在开发项目的前端代码和后端代码中切换觉得特别繁琐?是否在开发中后台时觉得能力不足,需要申请服务器配合?是否在小程序开发中碰到资源调用,管理繁琐的问题? 9月23日淘系技术特此举办【云+端】开源产品线上发布会!和大咖连线,共同探索云+端的未来。
990 0
今晚19:00!淘系【云+端】开源产品线上发布会
阿里云App邀您参加有奖调研,根据您的反馈,持续优化产品和服务!
诚邀您参加本次阿里云APP问卷调研,问卷填写大概需要花费您5-10分钟。我们将在认真填写的用户中随机抽取30名,每名用户赠送阿里云定制精美礼品或优惠券。 同时,非常欢迎您给阿里云APP提建议,我们会认真评估每一条建议!
1487 0
阿里云App邀您参加有奖调研,根据您的反馈,持续优化产品和服务!
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等