#Python #tools #Telegram 这下就有经验了,不会倒大霉!
def join(op): return lambda *args: "".join(op(*args))结果:
@join
def applySpans(d, op, kP="offset", kN="length"):
s = d["text"]; i0 = 0
span = lambda e: (e[kP], e[kP]+e[kN], e)
for (iBeg, iStop, e) in map(span, d["entities"]):
yield s[i0:iBeg]; yield op(e["type"], e.get("url"), s[iBeg:iStop])
i0 = iStop
def transTable(deft="{0}", **d): return lambda tag, data, text: (d.get(tag) or deft).format(text, data)
from json import loads; from sys import stdin
def readJson(): s=stdin.read(); return loads(s[s.index('{'):])
print(applySpans(readJson(), transTable(text_link="[{0}]({1})", code="```{0}```")) )
这个没啥,相关知识: 算符链 [InfixPattern](https://github.com/ParserKt/ParserKt/blob/master/src/commonMain/kotlin/org/parserkt/pat/complex/InfixPattern.kt)/«Lua设计与实现» 相关章节; 中文数值 [NumUnit](https://github.com/ParserKt/ParserKt/blob/37599098dc9aafef7b509536e6d17ceca370d6cf/parserkt-ext/src/commonMain/kotlin/org/parserkt/pat/ext/NumUnitPattern.kt)/[han()](https://github.com/duangsuse-valid-projects/Share/blob/master/Others/CN_constitution.md) #learnGist
Reformat Telegram @ShowUpdateJsonBot Message update json to markdown
Reformat Telegram @ShowUpdateJsonBot Message update json to markdown - tg_md.py
不 excited ,非常不 excited 。
本来是不打算弄这个的,现在弄了,发现效率不知为什么变得很低,大概就是想择机写点小工具而已
可是这个重构真的会很麻烦吧,说好了要休息的
本来是不打算弄这个的,现在弄了,发现效率不知为什么变得很低,大概就是想择机写点小工具而已
可是这个重构真的会很麻烦吧,说好了要休息的
#Python 草生了.... 什么时候能不要挂羊头卖狗肉了,搞得我很怀疑自己能力啊,连个重写都做不到?那么简单的分词器都不会?!
python mvng.py a:b:c org.h:a,-w,--w1:1.0 -dependencyManagement org.junit:--bom,:5.7.0 -plug :wtf -parent org.my:base -module hello -fat -xi 0 -x 'parent=text:a:v' -x '.=eval:listE("contributor",opOnEach(opSetsChild("name"),["a"]) )'GitHub
duangsuse/CASC-Java
A handwritten compiler which can transform English or Manderin, even mixed codes! - duangsuse/CASC-Java
不过以后写普通 JVM 应用也可以选择 Maven 了,因为辣鸡 POM 可以让 Python 自动生成的
出于简化项目,同时符合规矩的考虑,这么做是有意义的, Gradle 那玩意太耗了,看起来 Maven 对常规项目相当合适
出于简化项目,同时符合规矩的考虑,这么做是有意义的, Gradle 那玩意太耗了,看起来 Maven 对常规项目相当合适
Forwarded from Qv2ray Development Tracker
GitHub
ramips: drop support for Phicomm K2P by 1715173329 · Pull Request #6241 · coolsnowwolf/lede
让我们来看看我们在这个电子垃圾上花了多少心思:
https://github.com/coolsnowwolf/lede/issues?q=k2p
甚至是:
https://github.com/vernesong/OpenClash/issues?q=k2p
这个电子垃圾改了又改,这个 commit 是开发者无法继续容忍的直接标志: 5d51ba1
里面的 MT7621 系列完全遭其无妄之...
https://github.com/coolsnowwolf/lede/issues?q=k2p
甚至是:
https://github.com/vernesong/OpenClash/issues?q=k2p
这个电子垃圾改了又改,这个 commit 是开发者无法继续容忍的直接标志: 5d51ba1
里面的 MT7621 系列完全遭其无妄之...
Forwarded from See you at @fishing_daily ! | (Archived) YuutaW 的版聊频道 (台长)
Telegram
可爱 鸭鸭 in #archlinux-cn-offtopic
这书作者真是个小天才