avatar

zhu‘s log

你怎么发现这里的?

  • 首页
  • 关于
Home 250915一堆废话+RSShub学习使用
文章

250915一堆废话+RSShub学习使用

Posted recently Updated recently
By zhuth
19~24 min read

近期的一些内容

重新拾起拍照这一块,给小猫拍照还得是大光圈镜头好用,此外还可以去拍些风光了,虽然在北京可能没什么可以拍的。以及假期时候的小众人像也可以。

近期的瞎干内容:

RSSHub的本地部署和再次开发

JS学习与入门项目,cesium

zotero的同步和rss同步引入

近期的规律性内容:

规律健身

食堂少打些菜

规律睡觉

JS学习的总结和补充

还至少需要一些基本的HTML知识

JS的事件监听,匿名函数写法

JS的类封装、json格式,JS的构造函数

JS字符串操作

JS代码与运行时 浏览器

JS与框架

JS与异步编程

现代编程语言与C++

类继承

模版

lambda函数

多态

数据结构

基于类的面向对象编程

类和实例+继承+封装

父类、子类、派生、继承、多态

JS新异步编程操作和语法糖

什么是语法糖?

测评各家Cli

主要分为三家,google的gemini cli openAI的codex cli 还有 claude code cli

cli与直接用模型和IDE集成的区别与联系

能够更方便操作多文件,自带agent模式,IDE集成的一般只具有问答模式,cli具有更好的权限管理,能够直接改动或者完成多文件重构这样的需求。

当然了,cli也能集成在IDE的终端里使用,而不是像VS code扩展

cli的工作模式、原理、与付费情况

基本模型+微调模型

仍需使用API key等连接到LLM,但是提供内置较好的系统提示词,以及一个操作终端的小型化基础模型。比如codex-mini就是一种o4-mini在codex环境中更适用的微调模型。

cli的使用

一般需要本地具有node.js然后再有npm包管理工具,就可以很方便在命令行中使用了。

其中谷歌家的使用API时,不兼容openAI接口,因而不是很能直接使用openrouter中转

哦 当然还有微软自家的copilot,绑定github账号,有免费额度


response 和 complete接口的区别

response可以使用openAI自己提供的tool calling,完成网页搜索和运行程序等。相应的,openrouter中转也有自己的方式和文档,但主要还是使用complete接口。

tool use 也就是一种更特化的function calling。


测试了一波codex

现在其实还不太明确它的工作方式。其实可能是内置了很强的系统提示词。

cli还是完整版,而vs code扩展则更像是一种官方推广。

其与网页版本等还有区别。正如openAI人员所说的那样,这是早期测试版本

0917待办

昨天感觉体力非常好,去健身房做了很强的上肢力量,推胸、上斜 以及夹胸,还有平板1min*4.很强,然后还做了30分钟L10的椭圆机

没注意,眼镜上面有一道划痕不知道怎么做到的。

  • 学习awaite 看懂别人写的内容(有多种示例)

  • 看懂了,但是还得配合got函数本身,再加上有些摘要或者说description写的并不完全

  • 本地配置npm还有rsshub

  • 写好script

  • 本地JS+node.js+cesium的hello world+CZML格式数据

  • 考虑更新我的OpenwebUI 前端,并使用最新的简化安装以释放存储空间 USE SILM 减少1GB安装空间

JS爬虫的一些总结

玛德,终于真看懂了,AI在辅助代码理解这一块真的很强力

首先搞黄色是前进第一动力,司机社这个网页都能爬那是很厉害了

  1. 学习了.map()函数的使用和一般性写法,回调函数item,前面赋值为items

  2. 注意到变量作用域,回调函数内部操作item,为item增加一些属性(成员变量)。虽然前面看起来items都被刷新覆盖了,但其实只是增加了内容

  3. 了解了rsshub框架中对handle函数的期望返回形式,以及生成RSS源对应的元素

  4. 学习到右键+检查元素这个操作方式,定位html中想要的内容

下一步

  • CSS选择器学习

  • JQuary还有rsshub所使用的Cheerio对象所提供的方法

  • 继续询问AI,学习如何在IDE中debug JS内容,以及如何判断自己的爬虫逻辑是否正确,以及如何在IDE中查看捕获的网页。在示例代码的基础上做最小的更改以适应

HTML格式基础

  1. 基本格式:标签 左右两边包裹<p> </p> 称之为:开始标签+内容+结束标签

  2. 空元素,如<img/>是不需要结尾的tag的,常见写法是加上属性<img src = "URL"/>

  3. 属性,比如class用于标记,方便JS和CSS找到它并操作,相当于一个抓手。写法:<p class = "note"> </p>

  4. 主内容使用的tag,常见的无语义包装器 <div> 和 <span>。一个是段落的一个是行内的

  5. 构建链接 <a herf = "URL"> 用于标蓝的文字 </a> 链接可以包裹任何内容,包括<h1>标题</h1>这种的

  6. debug HTML。浏览器会以一种宽松的模式渲染HTML网页,很难被语法问题卡住

CSS基础

  1. 把CSS连接到HTML上,在HTML的header部分,使用link和rel <link rel = "stylesheet" herf = "URL"/>

  2. 基本语法:先写标签,然后大括号,中间用属性和值冒号来填

  3. 对标记作用 .note {color: green} 对html里面所有写了class = “note”的起作用

  4. CSS定位元素的重点方式:除了上面两种,最重要的是选择器

  5. 有点复杂我觉得直接问AI就行

jQuery和Cheerio

帮助解析HTML的库工具


更新待办0919

  • 理解原有老旧got函数和新标准中ofetch函数的区别,在VS code中查看代码并进行提问

  • 学习openwebui的新特性,例如# @ / 这些命令

周末了,也可以安排一些新的待办事项。主要是有点累有点懒……

可以考虑周日明天爬个山,大觉寺正面上山看看有没有什么说法

OpenWebUI的Feature学习

转而使用Caddy并写docker-compose来管理docker内容

Tools的使用,openwebui基本上采用openai兼容格式,这样我常用的google家模型就没法调用工具。不过走openrouter的反而可以直接原生使用工具

不过有点意思的还是很多的,可以多开动脑筋。

比如Wikipedia或者WolframAlpha Tool

RAG websearch等功能还是可以更强化使用一些。

对于上下文长度这些也可以更多操作一下

知识库这块新增了了解

0925更新待办

  • 聊一下,这么晚还在整理怕不是明天就要上会了

  • 玛德忘了密码了,用新学到的docker compose工具重新上一下

关于是否直连使用谷歌gemini:可以有openaI兼容模式,但是不如直接走openrouter,支付方面更方便,相较于虚拟币这一块更省钱其实。

  • 全面推进rsshub的开发使用

  • 某种意义上需要docker file,在服务器或者自己的电脑上编译部署

  • 学习vs code 配置调试器环境,可以试试拿一个C++环境出来或者py

License:  CC BY 4.0
Share

Further Reading

OLDER

20250529废话文学

NEWER

Recently Updated

  • 250915一堆废话+RSShub学习使用
  • 20250529废话文学
  • 端午反刍250603
  • 20250515待办精选和废话文学
  • 20250522近期感受废话文学

Trending Tags

Halo

Contents

©2025 zhu‘s log. Some rights reserved.

Using the Halo theme Chirpy