adding cards fast to existing deck

1,027 views
Skip to first unread message

Illes Farkas

unread,
Oct 11, 2011, 4:28:44 PM10/11/11
to anki-a...@googlegroups.com
Hi,

Many thanks to those developing anki, a very practical learning tool, indeed. I use my HTC to learn Chinese characters and I found the formatting of the "Integrated Chinese" deck very hepful. 

I found (probably I'm not the only one with this) that I can learn those characters most efficiently that I encounter during my day in some special setting, usually with additional information. For example: "Oh yes, this is the character I saw on someone's green backpack at the tea garden." So I'm looking for a solution to add new cards to the deck on my phone very quickly. I'd like to 

(i) add character flashcards very easily to my deck every day,
(i) use large fonts (same as in the Integrated Chinese deck) for the Chinese characters and 
(ii) color the pinyin syllables (same as in the Int.Ch. deck).

I'm open to technical solutions. The main point is that I'd like to do it very fast. As an example, I tried to open (with sqlite3 .dump) the file "Integrated_Chinese.anki" to see if I can just use existing db records/lines as templates, but I couldn't. According to the shell utility "file", this .anki file is a "8086 relocatable (Microsoft)", but I couldn't google out what could open/edit this type of file ...

Maybe I should think low-tech. Is it possible to duplicate one card of the Integrated Chinese anki (level 1 part 1) deck and then edit the duplicated card?

Thanks
Illes

Tomasz Melcer

unread,
Oct 11, 2011, 5:04:36 PM10/11/11
to anki-a...@googlegroups.com
W dniu 11.10.2011 22:28, Illes Farkas pisze:

> I found (probably I'm not the only one with this) that I can learn those
> characters most efficiently that I encounter during my day in some
> special setting, usually with additional information. For example: "Oh
> yes, this is the character I saw on someone's green backpack at the tea
> garden." So I'm looking for a solution to add new cards to the deck on
> my phone very quickly. I'd like to
>
> (i) add character flashcards very easily to my deck every day,
> (i) use large fonts (same as in the Integrated Chinese deck) for the
> Chinese characters and
> (ii) color the pinyin syllables (same as in the Int.Ch. deck).

I guess this is not a solution you ask for, but for me it works if I
just leave myself a note about some new word in some "todo" application
(or even simply make a photo and leave it in gallery for later!). Then I
add it to the deck when I've got some free time. This is because I
prefer to edit my decks on a PC in desktop `anki`.

That's because I've got some complex fact arrangements in my decks, and
it is just much faster for me to properly add facts on PC.

> I'm open to technical solutions. The main point is that I'd like to do
> it very fast. As an example, I tried to open (with sqlite3 .dump) the
> file "Integrated_Chinese.anki" to see if I can just use existing db
> records/lines as templates, but I couldn't. According to the shell
> utility "file", this .anki file is a "8086 relocatable (Microsoft)", but
> I couldn't google out what could open/edit this type of file ...

I am not sure if this is the same format as in the desktop anki, but I
have no problems opening an .anki file from desktop `anki` using `sqlite3`:

#v+
liori:~% file ~/.anki/decks/japoński.anki
/home/liori/.anki/decks/japoński.anki: SQLite 3.x database
liori:~% sqlite3 ~/.anki/decks/japoński.anki
SQLite version 3.7.8 2011-09-19 14:49:19
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .schema
CREATE TABLE "cardModels" (
id INTEGER NOT NULL,
ordinal INTEGER NOT NULL,
"modelId" INTEGER NOT NULL,
[...]
#v-

Tomasz Melcer

nobnago

unread,
Oct 11, 2011, 5:15:10 PM10/11/11
to AnkiDroid
As for different styles (sizes, colors etc), you can handle this
easily by setting your model's field styles in anki desktop.

To add new cards quickly, I always use intent based addition. It's
very straightforward. Choose "Share" (or a similar word) in your
dictionary application (if it supports that) and select then
"AnkiDroid card". I use this a lot with Colordict.

Did you already try this?

Cheers!

Norbert

Farkas, Illes

unread,
Oct 12, 2011, 1:39:04 AM10/12/11
to anki-a...@googlegroups.com
Hi,

Do I understand it correctly from your reply that you also recommend editing items with the desktop version of Anki and then transferring the result to the phone? How do you transfer the updated deck to the phone?

Thanks a lot
Illes

P.S. I seem to be having trouble with ColorDict. It tells me "No results found." for even the simplest items.


2011/10/11 nobnago <norber...@gmail.com>
--
You received this message because you are subscribed to the Google Groups "AnkiDroid" group.
To post to this group, send an email to anki-a...@googlegroups.com.
To unsubscribe from this group, send email to anki-android...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/anki-android?hl=en-GB.




--
http://hal.elte.hu/fij


nobnago

unread,
Oct 12, 2011, 4:59:22 AM10/12/11
to AnkiDroid
> Do I understand it correctly from your reply that you also recommend editing
> items with the desktop version of Anki and then transferring the result to
> the phone? How do you transfer the updated deck to the phone?

Well, for adding a lot of stuff at once or importing out of some kind
of table, it's always recommendable to do it with Anki Desktop. You
can sync your files between Anki desktop and AnkiDroid at a push of a
button (press menu on studyoptions and choose "sync").

For adding stuff during the day, you should add it directly in
AnkiDroid. Use card templates to specify how different fields should
look like (have a look into the anki dokumentation for that). If you
use dictionaries, you can even have this be done half automatically.

As for colordict: you need to import stardict-dictionaries before you
can use them (or use colordict's google translate).

Cheers!

Norbert

Maxim Savine

unread,
Oct 12, 2011, 6:26:04 AM10/12/11
to anki-a...@googlegroups.com
Hi, Norbert!

Cool! It's a pitty that I had not known about "Share". Thanks!

Maxim (Russland, Ufa).

2011/10/12 nobnago <norber...@gmail.com>

Farkas, Illes

unread,
Oct 13, 2011, 3:35:33 PM10/13/11
to anki-a...@googlegroups.com
Hi Norbert,

Thanks for your detailed reply. One more question -- sorry, I'm really a newbie with Anki. In which menu should the user ask AnkiDroid to synchronize *from* the server, not *to* the server?

(In detail: I would like to use Anki on my phone. I have added a new card to my deck on AnkiDesktop and sync'd the deck from AnkiDesktop to the AnkiWeb server. Next, I opened the deck on my phone and pressed sync. After this AnkiDroid synchronized and said: "full sync from local". Is it possible to "full sync to local"?)

Thanks again,
Illes


2011/10/12 nobnago <norber...@gmail.com>
--
You received this message because you are subscribed to the Google Groups "AnkiDroid" group.
To post to this group, send an email to anki-a...@googlegroups.com.
To unsubscribe from this group, send email to anki-android...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/anki-android?hl=en-GB.

Nicolas Raoul

unread,
Oct 13, 2011, 11:35:47 PM10/13/11
to anki-a...@googlegroups.com
You just press sync, and if it is not obvious it will ask you *from*
or *to* the server.

Cheers!
Nicolas Raoul

Farkas, Illes

unread,
Oct 14, 2011, 10:40:59 AM10/14/11
to anki-a...@googlegroups.com
I'm afraid my phone doesn't ask me if I want to synchronize my deck *from* or *to* the server. It simply synchronizes *to* the server without asking me ... am I doing something entirely wrong?

Thanks
Illes

2011/10/13 Nicolas Raoul <nicola...@gmail.com>

Farkas, Illes

unread,
Oct 14, 2011, 3:19:11 PM10/14/11
to anki-a...@googlegroups.com
Sorry, I tried again. I understand now what you mean. It works. Thanks

2011/10/14 Farkas, Illes <f...@elte.hu>
Reply all
Reply to author
Forward
0 new messages