Skip to content

Commit 787d5b7

Browse files
committed
我去忘记push了,赶紧刷push
1 parent 83e88cb commit 787d5b7

7 files changed

Lines changed: 85 additions & 35 deletions

File tree

NBQQB/index.html

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<!-- -*- conding: utf-8 -*- -->
2+
<!DOCTYPE html>
3+
<html lang="zh-CN">
4+
<head>
5+
<meta charset="UTF-8">
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
7+
<meta name="renderer" content="webkit">
8+
<meta name="force-rendering" content="webkit">
9+
<meta name="viewport" content="width=device-width, initial-scale=1">
10+
<meta name="author" content="红蓝灯">
11+
<meta name="keywords" content="红蓝灯, RBL, NeoBasicQQBot, NBQQB">
12+
<meta http-equiv="Content-Language" content="zh-CN">
13+
<meta name="robots" content="all">
14+
<meta name="description" content="NBQQB,也许是最基础、最奇怪的QQ机器人框架了?基于Python">
15+
<meta property="og:title" content="NBQQB - 红蓝灯的秘密基地">
16+
<meta property="og:description" content="NBQQB,也许是最基础、最奇怪的QQ机器人框架了?基于Python">
17+
<title>NBQQB - 红蓝灯的秘密基地</title>
18+
<script src="../include/prism.js"></script>
19+
<script src="../include/script.js"></script>
20+
<link href="../include/prism.css" rel="stylesheet">
21+
<link href="../include/style.css" rel="stylesheet">
22+
<link href="../include/logo.ico" rel="icon">
23+
</head>
24+
<body class="line-numbers">
25+
<nav id="topnav">
26+
<div class="nav-inner">
27+
<a href="../index.html">首页</a>
28+
<a href="../download.html">下载</a>
29+
<a href="../project.html">项目</a>
30+
<a href="../column.html">专栏</a>
31+
<a href="../articles.html">文章</a>
32+
<a href="../about.html">关于</a>
33+
<a href="https://github.com/CN-RBL" target="_blank">我的GitHub</a>
34+
<a href="https://space.bilibili.com/3546389388724715" target="_blank">我的B站</a>
35+
</div>
36+
</nav>
37+
<div id="nav-spacer" aria-hidden="true"></div>
38+
<div id="main">
39+
<h1 class="english">NeoBasicQQBot</h1>
40+
<hr>
41+
<p class="chinese fc">也许是最基础、最奇怪的QQ机器人框架了?基于Python</p>
42+
<h2 class="chinese">简介</h2>
43+
<p class="chinese">在26.2.21,蛋疼的我突发奇想,借助Deepseek,搞出来(还没搞完)了这个框架,主要是利用win32api+pyautogui+...,实现了一个用<strong>最基本、最原始</strong>的方式控制QQ的机器人框架。</p>
44+
<h2 class="chinese">声明</h2>
45+
<p class="chinese">这个项目的代码质量非常差,超级藕合,甚至可以说是<del title="我怎么会把垃圾端上来用呢?">垃圾</del>,不太建议任何人使用它来开发QQ机器人(如果你想开发QQ机器人,建议使用其他等成熟的框架),我只是为了<del title="闭嘴!">好玩</del>才写了这个项目了,所以请<del title="何意味?我类型注解都写了">不要在意它的代码质量?</del></p>
46+
</div>
47+
<div id="copyright">
48+
<p class="chinese">© 2026 红蓝灯 保留所有权利才怪</p>
49+
<p class="english">© 2026 RBL All rights reserved? Hardly.</p>
50+
<p class="english">Best view at 1528x740</p>
51+
</div>
52+
</body>
53+
</html>

about.html

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@
3434
<div id="nav-spacer" aria-hidden="true"></div>
3535
<div id="main">
3636
<h1 class="chinese">关于</h1>
37+
<hr>
3738
<h2 class="chinese">关于我自己</h2>
38-
<p class="chinese">我是一名五年级的小学生,编程和游戏是我假日里最喜欢的活动。我正在学习编程,希望将来能成为一名优秀的Pythoner</p>
39+
<p class="chinese">我是一名五年级的小学生,编程和游戏是我假日里最喜欢的活动。我正在学习编程,希望将来能成为一名优秀的Pythonista</p>
3940
<h3 class="chinese">信息</h3>
4041
<ul>
4142
<li>
@@ -103,7 +104,7 @@ <h3 class="chinese">成分</h3>
103104
<p class="chinese">HTML 一般、vibe能写</p>
104105
</li>
105106
<li>
106-
<p class="chinese">CSS 还行%</p>
107+
<p class="chinese">CSS 还行</p>
107108
</li>
108109
<li>
109110
<p class="chinese">JS low</p>
@@ -134,13 +135,25 @@ <h3 class="chinese">联系方式</h3>
134135
<s>来汕尾找我</s></p>
135136
</li>
136137
</ul>
137-
<h2 class="chinese">关于此网站</h2>
138-
<p class="chinese">这个网站是我一人+AI编写,<strong>没套框架</strong>,从暑假搞到26.2.15,参考了诸多网站,终于完成了我的Web秘密基地</p>
138+
<h2 class="chinese funny">关于此网站</h2>
139+
<p class="chinese">这个网站是我一人+AI编写,<strong>没套框架</strong>,从暑假搞到26.2.15,参考了诸多网站,终于基本完成了我的Web秘密基地</p>
139140
<p class="chinese">途中,为了方便后续维护和发文,我还是一人+AI手搓了<code>PTools</code>,你可以在<a href="./file/ptools/main.py">这里</a>直接get源代码</p>
140141
<p class="chinese">这个网站没有所谓的什么协议~~(只是看着舒服)~~,你可以随意修改、转载、删除、发布、售卖、<s>抄袭</s>,只要你记得我就行</p>
141142
<h2 class="chinese">友情链接</h2>
142-
<p class="chinese">
143-
<a href="https://xxtsoft.top/">xxtsoft</a></p>
143+
<ul>
144+
<li><p class="english">
145+
<a href="https://xxtsoft.top/">xxtsoft</a>
146+
</p></li>
147+
<li><p class="chinese">
148+
<a href="https://syss.eggyhub.top">水杨酸酸的个人网站</a>
149+
</p></li>
150+
<li><p class="chinese">
151+
<a href="https://www.eggyhub.top">EggyHub</a>
152+
</p></li>
153+
<li><p class="chinese">
154+
<a href="https://home.binbim.top">幸存者偏差.的个人网站</a>
155+
</p></li>
156+
</ul>
144157
</div>
145158
<div id="copyright">
146159
<p class="chinese">© 2026 红蓝灯 保留所有权利才怪</p>

file/ptools/main.py

Lines changed: 5 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -379,14 +379,8 @@ def main() -> int:
379379
# 如果after非空,作为tail添加到最后一个卡片元素,或创建新文本节点
380380
if card_fragments:
381381
last = card_fragments[-1]
382-
if isinstance(last, str):
383-
# 理论上不会出现
384-
pass
385-
else:
386-
if last.tail:
387-
last.tail = after + last.tail
388-
else:
389-
last.tail = after
382+
if not isinstance(last, str):
383+
last.tail = after + last.tail if last.tail else after
390384
else:
391385
# 如果没有卡片,直接设置element的tail
392386
element.tail = after
@@ -405,23 +399,14 @@ def main() -> int:
405399
# 插入到element之后
406400
idx = list(parent).index(element)
407401
for i, frag in enumerate(card_fragments):
408-
if isinstance(frag, str):
409-
# 文本节点作为新的元素插入?实际上fragments_fromstring返回的字符串通常是空白
410-
# 忽略纯文本片段
411-
pass
412-
else:
402+
if not isinstance(frag, str):
413403
parent.insert(idx + 1 + i, frag)
414404
# 处理剩余部分
415405
if after:
416406
if card_fragments:
417407
last = card_fragments[-1]
418-
if isinstance(last, str):
419-
pass
420-
else:
421-
if last.tail:
422-
last.tail = after + last.tail
423-
else:
424-
last.tail = after
408+
if not isinstance(last, str):
409+
last.tail = after + last.tail if last.tail else after
425410
else:
426411
# 如果没有卡片,将after设为某个元素的tail或父元素的text
427412
# 简单处理:创建一个注释节点?

include/style.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ a { color: var(--muted); }
145145
code, pre{ font-family: var(--mono-font), system-ui; }
146146

147147
/* 使带 class="chinese" 的有序/无序列表整体居中,且点/序号与文本一起居中显示 */
148+
hr { border: 1px solid var(--muted); }
148149
ul { margin: 0 auto;width: fit-content;color: var(--muted); }
149150

150151
.no_print { display: none; }

index.html

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,7 @@ <h1 class="chinese funny" style="text-align: center;">Ciallo~(∠・ω< )⌒
4747
<div id="notice">
4848
<h2 class="chinese" style="text-align: left;">公告</h2>
4949
<hr>
50-
<p class="chinese">主播终于结束了操蛋的校园生活,真是遗憾啊?也是成功画上了一个low的不能再low的逗号好吧🤣
51-
<br/>
52-
<strong>But</strong>还有下学期……放完暑假就六年级了……上初中还能打电脑吗?😥
53-
</p>
50+
<p class="chinese">完了呀,再过几天就要开学了,感觉假期过得好快啊!<br/>服了,网站搞了这么久,meta原来还没完善啊……</p>
5451
<p class="chinese funny" style="text-align: center;" onclick="alert('救不了一点😭')">[点我] 救救孩子 😰</p>
5552
</div>
5653
</div>

project.html

Whitespace-only changes.

template.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<!-- -*- conding: utf-8 -*- -->
2-
<!-- 2026.2.12 -->
32
<!DOCTYPE html>
43
<html lang="zh-CN">
54
<head>
@@ -26,10 +25,12 @@
2625
<body class="line-numbers">
2726
<nav id="topnav">
2827
<div class="nav-inner">
29-
<a href="index.html">首页</a>
30-
<a href="download.html">下载</a>
31-
<a href="articles.html">文章</a>
32-
<a href="about.html">关于</a>
28+
<a href="../index.html">首页</a>
29+
<a href="../download.html">下载</a>
30+
<a href="../project.html">项目</a>
31+
<a href="../column.html">专栏</a>
32+
<a href="../articles.html">文章</a>
33+
<a href="../about.html">关于</a>
3334
<a href="https://github.com/CN-RBL" target="_blank">我的GitHub</a>
3435
<a href="https://space.bilibili.com/3546389388724715" target="_blank">我的B站</a>
3536
</div>

0 commit comments

Comments
 (0)