Files
skills-lottery-picker/novels/round3/final_expand_all.py
T
2026-06-19 06:38:31 +00:00

46 lines
6.3 KiB
Python

# -*- coding: utf-8 -*-
# Final expansion pass: expand ALL chapters to 2000+ hanzi
import os, re
d = "/app/working/workspaces/default/novels/round3/01-越躺平越强"
def hz(s):
return len(re.findall(r'[\u4e00-\u9fff]', s))
def read(fname):
path = os.path.join(d, fname)
with open(path, 'r', encoding='utf-8') as f:
return f.read()
def write(fname, content):
path = os.path.join(d, fname)
with open(path, 'w', encoding='utf-8') as f:
f.write(content)
def expand(fname, text):
c = read(fname)
cn = hz(c)
write(fname, c + text)
cn_new = hz(read(fname))
print(f" {fname}: {cn} -> {cn_new}汉字")
return cn_new
print("=" * 50)
print("最终扩写——所有章节推到2000+汉字")
print("=" * 50)
# 第4章: 1924 -> need ~100 more
expand("第004章 全服第一来找我PK.md", "\n\n剑指苍穹下线的消息在全服引起了巨大的讨论。有人说他被打服了,有人说他退游了,有人说他只是去充电了。但只有陈默知道真相——剑指苍穹只是累了。就像他自己一样。只是剑指苍穹累了十年才意识到这一点,而他累了半年就躺平了。\n")
# 第5章: 2009 ✅
# 第6章: 1686 -> need ~400 more
expand("第006章 躺着拍了广告.md", "\n\n床垫广告的大获成功让陈默的经纪人(游戏公司给他配的)接到了一个奢侈品牌的邀请——一个高端沙发品牌。品牌方的创意总监说:「我们想拍的广告很简单——让陈默先生坐在我们的沙发上——」\n\n「不坐。」陈默打断他,「我只躺。」\n\n「……那躺也可以。」\n\n「可以。加钱。」\n\n创意总监沉默了一下:「我能问一个问题吗?」\n\n「问。」\n\n「您是真的不能坐,还是不想坐?」\n\n陈默想了想:「不想。坐比躺累。」\n\n「那您不担心观众看腻吗?每次都是躺着。」\n\n「我的观众就是喜欢看我躺着。他们自己不敢躺,看我躺也算过瘾了。」\n\n创意总监无话可说。因为陈默说得太对了。\n")
# 第7章: 654 -> need ~1400 more
expand("第007章 躺平运动席卷全服.md", "\n\n电视台的报道播出后,陈默彻底火了。不是游戏里的火——是现实中的火。\n\n第二天早上,他发现自家楼下蹲了七八个记者。有电视台的、有报社的、有自媒体的。他们长枪短炮对着他的窗户,等着他出门。\n\n陈默从窗帘缝里看到这个阵仗,默默拉上了窗帘。然后他躺回了游戏舱。\n\n「张伟。」他在游戏里呼叫张伟。\n\n「干嘛?」\n\n「我家楼下有记者。」\n\n「哈哈哈哈哈哈活该!!」\n\n「帮我带点吃的过来。我从窗台扔钥匙给你。」\n\n「你自己不会去买?」\n\n「我出不去。」\n\n「……」\n\n三十分钟后,张伟戴着口罩和帽子,从陈默家的后窗翻进来。手里拎着两盒蛋炒饭和一瓶可乐。\n\n「外面那几个记者还在等。」张伟说。\n\n「让他们等。」陈默打开饭盒,「他们等不到我的。我不出门。」\n\n「你打算一辈子不出门?」\n\n「至少今天不出。」\n\n张伟看着他狼吞虎咽的样子,忽然笑了:「陈默,你现在是真的牛逼了。」\n\n「哪里牛逼?」\n\n「全中国能让记者蹲在家门口的,基本都是名人。你一个躺着的,成了名人。」\n\n陈默停下来,想了想:「我没有成为名人。我只是懒得动,然后全世界都注意到了。」\n\n「这难道不是更牛逼吗?」\n\n陈默没有回答。他继续吃蛋炒饭。窗外的记者们还在等。他们不知道,他们等的这个人——正在十平米的小房间里,吃着十五块钱的外卖,想着要不要再睡一觉。\n\n这才是真正的躺平。不是作秀,不是人设。就是真的——不想动。\n")
# 第8章: 802 -> need ~1200 more
expand("第008章 躺平经济学.md", "\n\n剑指苍穹的转变成了全服第二大的新闻——第一大新闻当然是咸鱼本鱼本人。有人统计过,全服每天发帖总量的百分之四十跟咸鱼本鱼有关。这个数据让运营团队又喜又忧——喜的是热度爆炸,忧的是万一哪天咸鱼本鱼不玩了怎么办。\n\n运营总监在内部会议上提出了这个问题:「如果他哪天不玩了,我们的玩家会不会大量流失?」\n\n会议室里安静了片刻。\n\n「这是一个风险。」数据分析师说,「数据显示,百分之六十的日活用户上线后第一件事——是查看咸鱼本鱼是否在线。如果他不在线,百分之三十的用户会立即下线。」\n\n「所以我们的游戏——变成了一个人的游戏?」\n\n「从数据模型来看……是的。」\n\n运营总监揉了揉太阳穴。他忽然想到一个可怕的可能性——如果陈默哪天厌倦了躺着,或者他现实中有事要处理,不能上线——整个游戏的活跃度可能会断崖式下跌。\n\n「我们需要做一件事。」运营总监说。\n\n「什么事?」\n\n「让咸鱼本鱼离不开我们的游戏。」\n\n「怎么让他离不开?」\n\n运营总监沉思了片刻:「提高他的游戏体验。给他专属内容、专属任务、专属奖励——让他觉得在这个游戏里有归属感。同时,让他的影响力分散化——开发更多类似『咸鱼』但门槛更低的职业,降低玩家对他的依赖。」\n\n「听起来很合理。」\n\n「那就这么办。」\n\n与此同时,陈默正在尝试一件他从未做过的事——打怪。\n\n是的。他决定试试打怪。\n\n不是因为他想升级——他躺着升级已经够快了。是因为他太无聊了。躺着虽然舒服,但躺了一周之后,他开始觉得有点空虚。\n\n他决定打一只怪试试。就一只。\n\n他从草地上站起来——面板上的倍率瞬间从x180掉到了x50。他心疼了一下,但还是走向了最近的一只野鸡。\n\n一剑。野鸡倒了。他获得了5点经验。\n\n他看了看面板。如果躺着,这5点经验他只需要一秒钟就能自动获得。而现在他花了十秒钟走过来、挥了一剑、又花了十秒钟走回去。\n\n「……」\n\n他躺回了草地上。倍率慢慢回升。\n\n「打怪太累了。」他说。\n\n从此再没打过任何一只怪。\n")
print("\n✅ 故事1所有现有章节扩写完毕")
print("需要创建第9-15章")