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

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

我的周刊自 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
相关文章
|
运维 安全 网络安全
第1期笔记
该文探讨了数据可信流通的重要性和体系,强调从运维信任转向技术信任。关键点包括:建立身份确认、利益依赖、能力预期和行为后果的信任基石;确保数据在持有方的安全区域内循环的责任机制;以及通过可信数字应用身份、跨域使用权管控、能力预期平衡和全链路审计来实现技术信任。其中,全链路审计和密态数联网(如隐私计算)是构建闭环数据可信流通体系的关键支撑技术。
174 0
|
11月前
|
监控 安全 Java
Spring AOP实现原理
本内容主要介绍了Spring AOP的核心概念、实现机制及代理生成流程。涵盖切面(Aspect)、连接点(Join Point)、通知(Advice)、切点(Pointcut)等关键概念,解析了JDK动态代理与CGLIB代理的原理及对比,并深入探讨了通知执行链路和责任链模式的应用。同时,详细分析了AspectJ注解驱动的AOP解析过程,包括切面识别、切点表达式匹配及通知适配为Advice的机制,帮助理解Spring AOP的工作原理与实现细节。
1503 13
|
消息中间件 Kafka Apache
kafka vs rocketmq: 不要只顾着吞吐量而忘了延迟这个指标
这篇文章讨论了Apache RocketMQ和Kafka的对比,强调RocketMQ在低延迟、消息重试与追踪、海量Topic、多租户等方面进行了优化,特别是在小包非批量和大量分区场景下的吞吐量超越Kafka,适合电商和金融领域等高并发、高可靠和高可用场景。
989 0
Foundation 侧边栏1
Foundation 框架使用 `<ul class="side-nav">` 创建侧边栏导航。
|
算法
【刷题】 leetcode 面试题 08.05.递归乘法
递归算法是一种在计算机科学和数学中广泛应用的解决问题的方法,其基本思想是利用问题的自我相似性,即将一个大问题分解为一个或多个相同或相似的小问题来解决。递归算法的核心在于函数(或过程)能够直接或间接地调用自身来求解问题的不同部分,直到达到基本情况(也称为基础案例或终止条件),这时可以直接得出答案而不必再进行递归调用。
287 4
【刷题】 leetcode 面试题 08.05.递归乘法
|
API UED SEO
俄语逆向海淘代购集运系统搭建技术方案
逆向海淘在俄罗斯兴起,为满足当地消费者对中国商品的需求,需构建面向俄罗斯的淘宝代购集运系统。关键步骤包括:市场调研以了解消费者偏好和竞争态势;通过API集成淘宝数据,自建技术平台支持俄语界面和支付;合作物流公司确保配送;建立俄语客服,优化用户体验;遵守法规,控制质量,管理汇率风险;并持续收集反馈,扩展服务和合作伙伴。通过全面策略,可在逆向海淘市场立足。[[c0b.cc/R4rbK2](c0b.cc/R4rbK2)]
PokéLLMon 源码解析(一)(1)
PokéLLMon 源码解析(一)(1)
103 0
|
canal 缓存 中间件
缓存一致性 注意点
缓存一致性 注意点
160 0
手撕代码系列(三)
手撕代码系列(三)
152 0
|
存储 机器学习/深度学习 传感器
CAMERON AAP3798102-00130
CAMERON AAP3798102-00130
216 0
CAMERON  AAP3798102-00130

热门文章

最新文章