awesomedog / obsidian-awesome-flashcard Goto Github PK
View Code? Open in Web Editor NEWHandy Anki integration for Obsidian.
License: MIT License
Handy Anki integration for Obsidian.
License: MIT License
all Flash card in vault come to one deck in Anki. How to seperate Deck for multiple purpose
If in Obsidian I have:
![](video.webm)
![](audio.mp3)
This will result in the following in Anki:
<video controls="" autoplay="true" src="12345.webm"><br>
<audio controls="" autoplay="true" src="12345.mp3"><p></p></audio></video>
As you can see the audio tag is actually inside the video tag. The result of this is that the video renders correctly, but the audio doesn't render at all.
The same happens with two audios in a row, two videos etc., so I'm guessing this is a general issue with having two consecutive lines in Obsidian with two things that will be converted to HTML tags in Anki. Adding a line break to the markdown in Obsidian doesn't help unfortunately.
Kind of like obsidian to anki
Hi! I don't know if I set up properly my flashcards. I used in the past the Obsidian_to_Anki plugin, but since it stopped syncing with my Anki, I'm trying to convert my obsidian notes to a syntax supported by Awesome flashcards.
This is how the flashcards are in Obsidian
This is how the flashcards are shown in Anki
The audio files are in my vault and worked in Anki previously. How can I fix this?
Hi, thanks for this cool plugin. I'm planning to develop something similar, so I am gathering ideas from existing Anki plugins.
For me, your plugin's peculiarity is "Minimal footprint", i.e., unlike other plugins, this plugin doesn't store private data on the notes (such as e.g. a note id).
But I think this design goal causes the kind of behavior that I wrote in the title of this issue, which sometimes may be quite bothering. E.g. this would cause the learning progress to be lost for a note in which I want to correct a typo.
Is what I've written correct? Or did I misunderstand how this plugin works and actually there is not this kind of problem?
H1 to H5 Headers with #flashcard tag as front side
All content below headers as back side
At the moment triple dash delimiter breaks in edit mode,
when you use example card
text and triple dash on next line
---
is detected as header
Any chances, to add option to specify delimiter?
Besides header problem, triple dashes doesn't look good in custom themes with changed typography, e.g. two cards one after another:
I tend to add tags like this in Obsidian and other yaml based tools
tags:
- Plugins
- "Spaced Repetition"
- Obsidian
the Spaced Repetition
tag will be separated as two tags for Anki when exporting with awesome-flashcards. It would be cool to allow tags that have spaces.
Thanks a lot for this amazing plugin and I like the simplicity of the plugin.
The only one thing I need is to support latex in the desktop Anki app. Even in Ankidroid, the latex doesn't render properly. For example, \frac{1}{|G|} will be rendered as 1|G| in the phone.
Could you improve the latex support?
I just found this plugin and I'm really impressed with it because it's the first one really usable which doesn't clutter my markdown. Thanks!
I'm trying it currently and sometimes I think the ---
might be a little too much if I have super short cards. For longer cards the ---
syntax is perfect imo.
Here are two examples. Maybe there are others that make sense. Do you think it's worth thinking about a short format for this plugin?
Install program #flashcard
apt install python3
Remove program #flashcard
apt remove python3
Update repository / check which updates are available #flashcard
apt update
Update all programs #flashcard
apt upgrade
Remove a program and also remove all config files #flashcard
apt purge python3
Show info about the package python3 #flashcard
apt show python3
List all packages that start with python3 #flashcard
apt list python3*
Install programm :: apt install python3
#flashcard
Remove program :: apt remove python3
#flashcard
Update repository / check which updates are available :: apt update
#flashcard
Update all programs :: apt upgrade
#flashcard
Remove a program and also remove all config files :: apt purge python3
#flashcard
Show info about the package python3 :: apt show python3
#flashcard
List all packages that start with python3 :: apt list python3*
#flashcard
(spacing is usually smaller in Obsidian compared to Github)
Install program #flashcard
apt install python3
Remove program #flashcard
apt remove python3
Update repository / check which updates are available #flashcard
apt update
Update all programs #flashcard
apt upgrade
Remove a program and also remove all config files #flashcard
apt purge python3
Show info about the package python3 #flashcard
apt show python3
List all packages that start with python3 #flashcard
apt list python3*
It would be nice to have the possibility to learn based on folder structure. So a folder translates into tag/s
.
├── code
│ ├── C-Sharp
│ ├── Python
│ │ ├── Django
│ │ └── Flask
│ └── TypeScript
└── software
├── Visual Studio Code
└── vim
A flashcard in a markdown file that is located at code/Python/Flask
would either have
code
, Python
and Flask
tags (3)
code/Python/Flask
tag (1)
Imo option 2 makes more sense because the folder names separately could appear elsewhere in a different context.
Afaik right now you'd have to add a tag for each page in frontmatter with its own name, which is a little bit redundant.
For example.
Networking/IP/v4.md
needs
---
tags:
- Networking
- IP
---
frontmatter so that you can learn for either Networking
or IP
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.