lctt / lctt-helper Goto Github PK
View Code? Open in Web Editor NEWLCTT选题工具
Home Page: http://lctt.ixiqin.com
License: MIT License
LCTT选题工具
Home Page: http://lctt.ixiqin.com
License: MIT License
代码没识别出来
支持将原文、译文导出到rss分发,方便译者、读者阅读最新的原文、译文
选题成功之后可以自动向群里推送消息,或者提供一个模块将原文推送到群。
考虑和微信机器人、qq机器人合作。
做个rss订阅,然后自动抽取文章转成md,能获取作者名、链接地址、作者信息,然后每天跑一次,然后直接挑选文章
无关的引用链接应该在生成时候去掉。
基于Koa2
可选功能
--------------------------------------------------------------------------------
via: 网址
作者:[ ][a]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux**](https://linux.cn/) 荣誉推出
[a]:
目前链接已经以 [1]、[2] 这样的形式放到了文件的下方,可以将图片的 URL 也提取出来,放到下方。格式应该是“ ! [][ 1] ” 这样。
将html粘贴过来以后有问题
粘贴后:
生成md:
个别情况下,网页的代码块会存在黑体和斜体或者链接这种情况,但是用```CODE```这种就要将内部 CODE 完全当成代码,不支持 MD 的。此外 `` 这种也是。
哈哈,好容易有个吐槽的地方了,使劲吐槽~
即序号高的链接出现在文章前面,序号低的在后面。
没有吧代码翻译成标准格式,
比如:
$ git init --bare --shared /opt/jupiter.git
应该处理成:
$ git init --bare --shared /opt/jupiter.git
但是实际上只是当普通文本处理了。
ps: 这个是不是不好处理?
pss: 比如这篇 https://opensource.com/life/16/7/creating-your-first-git-repository ,工具生成的md 是这样的:
如题,在选题界面直接提交选题而不需要人工复制、手动提交。具体是发起pr还是其它方法,视情况而定。
rt
example:https://www.linuxfoundation.org/blog/set-open-source-strategy/
现在处理出来的表格有问题
http://www.linuxandubuntu.com/home/how-to-use-vi-editor
生成的table 中没有加入中间的间隔行
|--|--|--|
如果寒假不犯懒的话,我会着手开始写新的 LCTT 选题工具。
如果大家有什么新的需求,请在本 issue 下评论。
页尾的“作者”、“译者”和“校对”三行不用空行,这MD 里面显示三行,实际 HTML 显示一行正好。
防止以后丢图
代码格式为
<pre>
<code>
code here
</code>
</pre>
才会被解析
目前仅能做到提取代码文本,隐去相关格式。并加入代码框
详细格式需要手动调节
目前的处理是所有的H1都使用===
来处理。
应有判断,是否为首个,首个使用===
,其他使用#
比如
[Download Chapeau 24][12]
[12]:[https://sourceforge.net/projects/chapeau/files/releases/Chapeau_24_x86-64.iso/download]
必须改成
[12]:https://sourceforge.net/projects/chapeau/files/releases/Chapeau_24_x86-64.iso/download
才能显示成链接
使用“”来包含代码块是,结束的“
” 会吃掉其后的一行(“P”)
出现的 URL: http://www.linuxjournal.com/article/1158
差不多就这些,每条需求都可以细做;
代码引用
code
<---- 多余的空行
会在代码后面多一个空行。
代码没有识别出来
希望这样实现:
[abcd efg][1]
...
[1]: http://xyz.com
而不是:
[abcd efg][http://xyz.com]
...
图片链接不需要这样做。
如题,增加一个按钮和输入框,选题时在输入框输入文章日期,然后点击按钮,自动将解析好的md文章保存为md文件下载下来,文件名就是输入框中的日期加文章的大标题。
后续我直接一次git push传全部文章到repo。
http://www.webupd8.org/2016/11/xfce-gets-do-not-disturb-mode-and-per.html
此网站的样式由 div.style 形成,无法处理,需要手动选题(分段)
当遇到分页的文章时,需要逐页贴入原文内容。在第一次贴入后,左侧第一个原文块即不能编辑,是由于“editor.focus()” 这行报错。
现在的作者介绍很多都是重复的,可以提供一个选项插入已经翻译好的某个作者简介;这同时也意味着要求维护一个库保存翻译过的作者简介。
http://www.linuxandubuntu.com/home/how-to-setup-a-wifi-in-arch-linux-using-terminal
会识别成为code。需要处理掉前面的空格
大标题 用# 或者 ====== 都行
但是,小标题需要从 ### 开始,除非标题级别太多了
有些问题不好描述,我就把网址列出来,你试试看:
https://www.howtoforge.com/tutorial/octave-audio-signal-processing-ubuntu/
(列表我继续补充)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.