Code Monkey home page Code Monkey logo

tidme's Introduction

Tidme

Tidme

✨ Lifelong knowledge, deep in mind ✨

license release

🦑Introduction

Tidme uses advanced Incremental Learning concepts to make it your powerful second brain for acquiring lifelong knowledge.

⬇️Installation

🎏Languages

Supported Languages

Translations

Welcome to translate Tidme into your language, If you encounter problems, please Open Issues.

⌨️Development

  • Run git clone --recursive https://github.com/oflg/Tidme.git
  • In the root folder of the project run npm install
  • To start the Tidme server, run npm run dev
  • To build the Tidme HTML files, run npm run publish
  • To serve or build a specific language edition, refer to package.json

❤️Contributors

Many thanks to the following friends who have contributed to Tidme!

⭐Star

Star History Chart

tidme's People

Contributors

oflg avatar semantic-release-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tidme's Issues

渐进阅读摘录功能建议

摘录大量内容时,能否在阅读卡片里保持正确的换行

能否包括摘录的图片

在摘录大量内容是,能否保持正确的深色标注
现状如下
image

提供个能够一次删除tidme产生的字段的action

Is your feature request related to a problem? Please describe.

有时候在排除了卡片之后,觉得以后再也不会复习这个卡片了,就把这个卡片的相关数据全部删除。

Describe the solution you'd like

根据 #22 提供一个删掉当前卡片数据的action

从牌组里去掉并继续下一个的按钮

Is your feature request related to a problem? Please describe.

如果发现标签没了,能不能弹出一个隐藏的按钮,从牌组里去掉并继续下一个

c4a78a4f8fe3d740c3bc56e81d36550e

比如我在整理过去的想法的时候刷到一些整理完的,我就把想法标签去掉了。
现在我只好把这个卡片关掉,然后重新开始复习这个牌堆,以便跳过当前卡片。主要是担心点了「简单」的话,下次会不会还轮到这张卡片,还有关于它的记录会不会变成残留数据。

有一个按钮的话还能顺便把卡片上面的复习记录字段给清空?

Describe the solution you'd like

当基于某个筛选器获取卡片时,发现条目不再满足这个筛选器,就出现这样的按钮。

Describe alternatives you've considered

或者说直接点「简单」就行了,也不会有脏数据,也不会再次出现这张卡?

Additional context

用于整理资料的场景

Feature Request: Go to previous card

Is your feature request related to a problem? Please describe.
Sometimes I may press the wrong shortcut key, and I want a way to reset my previous selection and select again.

Describe the solution you'd like
Add a shortcut to go to the previous card (and reset some of the card data to previous state)

关于渐进阅读单词的闪卡样式改进

在墨屉中实现英语单词的增量阅读效果非常好。
但单词的复习卡片个人感觉可以更改。

说明:单词总是在言语(言说、使用)中产生意义

通常的单词复习界面是——单词》释义》(或许我们会去看它的例句)。
而实际上,真正有效的使用单词恰恰实在实际的语言环境中,一句话被说完,我们才能理解各个单词在句子中都是什么意义。(一个单词可能拥有很多意义,但在实际语境中,它是这个意思)。
所以,有效的学习单词是——句子(语境)》单词》释义(这个释义通常是单一的)

个人anki实现的效果

image
image
这是在我阅读的过程中制作的卡片(使用了浏览器插件“在线词典助手”实现的,卡片模板是我自己制作)

制卡示范

image
对不认识的单词查词,点旁边的加号进行制卡,自动导入所学单词所在的例句,以及释义。

在墨屉中实现的想法

在墨屉中对不认识的单词进行标记后,这个单词在所有文章都会被标识。
同时单词制卡,应当是——目前单词所在的句子,卡片的问题是:这个句子中这个单词的释义是什么(单词在这个句中的释义是什么)
如何管理句子?
我想的是通过双链——一个单词应当是双链被放在一个wiki中“[[单词]]”,有多少个句子归属于这个单词。
这样管理单词就能知道目前遇到了多少个用法。
并且我们所学到的单词用法越多(也就是这个单词的句子越多),句子的颜色也会被改变,我们正在逐渐把握这个单词,我们学会了它的不同用法。通常的单词软件我们只是学习这个单词的意思,而没有真正学会使用这个单词,大多数人在句子见到这个单词还是用不来(我和我的朋友都深受此困扰)。

编辑模板caption字段不应是全局实现

$:/config/FieldEditorFilters/tidme/caption条目里,改成加?标签的。

[<storyTiddler>!has:field[caption]then[$:/core/ui/EditTemplate/fieldEditor/default]] ~[<currentTiddler>tag[?]match[caption]then[$:/plugins/tidme/fsrs4tw/ui/EditTemplate/field]]

这样的话,就只会卡片条目编辑caption会这样了,其他的不受影响了。

Translation

Incremental learning seems interesting
I'd like to make a french translation.
Please could you indicate me how to proceed?

标题大小能否自定义或者给出几个大小的选项

因为不同人可能会有不同需求吧。我是喜欢偏大的字体,这样更能集中注意力到屏幕上。有些人可能会想要更小的字体。之前是通过修改源代码里的h2标签,改成fonte字体标签实现的。

如果不想太自定义,也可以给出几个选项,大中小之类的,以供选择。

填空宏三个参数顺序改进

正常来说只需要用到一个参数就可以了。但在多个填空题的情况下,通常就需要用到id参数。而我常见的做法就是把答案复制一遍,这样id就不容易重名。但这个过程中,展示内容的参数就放在中间了。

所以调整一下三个参数的顺序是否会更好?

当然我可以自己diy改进一下,只是提个想法。

另一个解决办法就是,如果id参数能只在本条目里生效,而不影响其他条目,也是可以的。因为id就可以直接用123命名了。也不会影响到其他条目。但这样反而更难实现。

关于在太记中,tidme点击后的牌组选项无法正常使用的情况

图片
图片
图片太长,中间部分我就不放了。
发现在太记中无论是导入还是仅安装插件,在最新的插件状态下,牌组选项出现乱码情况。
尝试搜了一下,很多图片上的代码在实际中的代码完全没出现过,可能是我不怎么懂代码的原因。
希望能修复这个问题。

German Translation

I would like to contribute to the project.
Would a German translation be helpful, if so,
I could make one.
Like the "Translation" issue, but in German instead of French.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.