{"id":17647321,"url":"https://github.com/chrisbarrett/org-drill-table","last_synced_at":"2025-04-24T05:44:14.300Z","repository":{"id":13250102,"uuid":"15935015","full_name":"chrisbarrett/org-drill-table","owner":"chrisbarrett","description":"UNMAINTAINED Generate org-drill cards from org tables","archived":false,"fork":false,"pushed_at":"2018-08-21T22:01:57.000Z","size":34,"stargazers_count":35,"open_issues_count":2,"forks_count":7,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-24T05:44:09.192Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chrisbarrett.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-15T12:47:16.000Z","updated_at":"2025-02-05T18:52:15.000Z","dependencies_parsed_at":"2022-09-23T11:11:41.043Z","dependency_job_id":null,"html_url":"https://github.com/chrisbarrett/org-drill-table","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisbarrett%2Forg-drill-table","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisbarrett%2Forg-drill-table/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisbarrett%2Forg-drill-table/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chrisbarrett%2Forg-drill-table/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chrisbarrett","download_url":"https://codeload.github.com/chrisbarrett/org-drill-table/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250573299,"owners_count":21452342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-23T11:12:20.112Z","updated_at":"2025-04-24T05:44:14.281Z","avatar_url":"https://github.com/chrisbarrett.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# org-drill-table\n\n*DEPRECATION NOTICE*: I've found Anki to be significantly more practical than org-drill\nfor language learning, so this package isn't getting a ton of love. 😅 I'm keeping \nthis up in cos people might find it useful, but it's not actively updated.\n\n---\n\nEasily generate org-drill cards using org-mode tables.\n\n## Summary\n\nSome types of information, such as vocabulary lists, yearn to be represented in\ntables. However, org-drill requires individual headlines with the \"drill\" tag;\ncreating these can be laborious and it is difficult to get an overview of your\ncards when the buffer is folded.\n\nThis package provides a command, `org-drill-table-generate`, that will generate\ndrill cards based on an org-mode table in the current subtree. The cards will\nbe inserted under a new \"Cards\" heading in the current tree.\n\nFor example, given the following org headline,\n\n```org\n* Vocab\n| English   | Spanish |\n|-----------+---------|\n| Today     | Hoy     |\n| Yesterday | Ayer    |\n| Tomorrow  | Mañana  |\n```\n\ninvoking `org-drill-table-generate` will generate cards for each table row:\n\n```org\n* Vocab\n:PROPERTIES:\n:DRILL_HEADING: Noun\n:DRILL_CARD_TYPE: twosided\n:DRILL_INSTRUCTIONS: Translate the following word.\n:END:\n| English   | Spanish |\n|-----------+---------|\n| Today     | Hoy     |\n| Yesterday | Ayer    |\n| Tomorrow  | Mañana  |\n** Cards\n*** Noun                                                            :drill:\n:PROPERTIES:\n:DRILL_CARD_TYPE: twosided\n:END:\nTranslate the following word.\n**** English\nToday\n**** Spanish\nHoy\n*** Noun                                                            :drill:\n:PROPERTIES:\n:DRILL_CARD_TYPE: twosided\n:END:\nTranslate the following word.\n**** English\nYesterday\n**** Spanish\nAyer\n*** Noun                                                            :drill:\n:PROPERTIES:\n:DRILL_CARD_TYPE: twosided\n:END:\nTranslate the following word.\n**** English\nTomorrow\n**** Spanish\nMañana\n```\n\n`org-drill-table-generate` checks the existing list of cards so it does not add\nduplicates.\n\nThis package provides an additional command, `org-drill-table-update`, which can\nbe added to `org-ctrl-c-ctrl-c-hook`.\n\n## Installing\n\nYou will need Emacs 24+, `make` and [Cask](https://github.com/cask/cask) to\nbuild the project.\n\n    cd org-drill-table\n    make \u0026\u0026 make install\n\n## Contributing\n\nYes, please do! See CONTRIBUTING.md for guidelines.\n\n## License\n\nSee COPYING. Copyright (c) 2014 Chris Barrett.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisbarrett%2Forg-drill-table","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchrisbarrett%2Forg-drill-table","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchrisbarrett%2Forg-drill-table/lists"}