{"id":13572376,"url":"https://github.com/sirupsen/anki-airtable","last_synced_at":"2025-04-12T11:41:44.076Z","repository":{"id":56503368,"uuid":"70368040","full_name":"sirupsen/anki-airtable","owner":"sirupsen","description":"Sync Anki with Airtable!","archived":false,"fork":false,"pushed_at":"2020-11-03T16:44:14.000Z","size":17,"stargazers_count":171,"open_issues_count":15,"forks_count":15,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-11T15:05:00.071Z","etag":null,"topics":["airtable","anki","flashcards"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sirupsen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-10-09T01:40:23.000Z","updated_at":"2025-03-15T11:19:34.000Z","dependencies_parsed_at":"2022-08-15T20:00:34.519Z","dependency_job_id":null,"html_url":"https://github.com/sirupsen/anki-airtable","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/sirupsen%2Fanki-airtable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sirupsen%2Fanki-airtable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sirupsen%2Fanki-airtable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sirupsen%2Fanki-airtable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sirupsen","download_url":"https://codeload.github.com/sirupsen/anki-airtable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248563444,"owners_count":21125277,"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":["airtable","anki","flashcards"],"created_at":"2024-08-01T14:01:21.544Z","updated_at":"2025-04-12T11:41:44.057Z","avatar_url":"https://github.com/sirupsen.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Anki Airtable\n\n**Note: This plugin is only compatible with Anki 2.1.**\n\nThis is an Anki plugin that can synchronize an Airtable to Anki when Anki starts\nup. At the end of the day, Anki is just a flash-card frontend to a database. Why\nnot use Airtable as that database? Airtable is much nicer to use as a database,\nand makes the data searchable outside of Anki.\n\nI use this to organize and memorize things like the trees and flowers of\nOntario, cheeses from around the world, macronutrients of various foods, how to\nmake cocktails and learning new words.\n\nLet's say you're dying to learn when all produce is in season to impress your\nfriends and own the local farmer's market. While you're at it, why not learn the\norigin of all these vegetables too? :tomato: :corn: :eggplant: :apple:\n\nHaving all that information is great. But you really want to have a full\noverview of all produce by season, and not just have it in your head. Airtable\nis fantastic for this!\n\nOkay, so you spent the entire afternoon [typing in all the produce that grows\nnear you](https://airtable.com/shrvVrHDN6idKdAZN):\n\n[![](http://g.recordit.co/fTzu3HjP3l.gif)](https://airtable.com/shrvVrHDN6idKdAZN)\n\nThis is awesome. You've created some super complicated views in Airtable where\nyou filter your recipes by seasonality, so it won't show you asparagus recipes\nin the winter, or butternut squash in the spring. Sick.\n\nBut back to learning this by heart. You want this table in your head.\nUnfortunately, Airtable doesn't have a brain interface and this is [likely not\nhappening anytime\nsoon](https://en.wikipedia.org/wiki/Superintelligence:_Paths,_Dangers,_Strategies).\nYour best bet to learn this by heart so you can spot the seasonal restaurants\nand impress your local chefs are flash cards. Basically, you want to learn this\ntable by heart.\n\nThis is where Airtable Anki wins. \n\nInstall by importing extension `1573217784`:\n\n![](https://user-images.githubusercontent.com/97400/43768257-38da0a54-9a37-11e8-855d-4000e326c0ad.png)\n\nThen highlight the plugin and click `Config`, and change the configuration file:\n\n![](https://user-images.githubusercontent.com/97400/43768310-5b3883e6-9a37-11e8-8028-320ea356d464.png)\n\n**This is very important, please make sure you understand this section.**\n\nYou will need to manually create the `Produce` [model](https://docs.ankiweb.net/#/getting-started?id=note-types) if it doesn't exist. You will ALSO need to [create cards](https://docs.ankiweb.net/#/getting-started?id=card-types) \nfor the model because `anki-airtable` will NOT import records that don't generate any cards. So: (1) create the model, (2)\ncreate cards, (3) restart Anki with this plugin.\n\nOnce you've created some cards for the new model, you'll see some brand new cards:\n\n![](http://g.recordit.co/o4srVtFVRD.gif)\n![](http://g.recordit.co/hJQa8Hlqu3.gif)\n\n## Bugs\n\nThere's bound to be many.. this doesn't use any proper Airtable client for\nPython because dependencies are hard in Anki and I don't know anything about\nPython. To my knowledge no-one but me is using this. If you use it or have\ntrouble getting it running, let me know in an issue!\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirupsen%2Fanki-airtable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsirupsen%2Fanki-airtable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsirupsen%2Fanki-airtable/lists"}