{"id":15679200,"url":"https://github.com/ohare93/brain-brew-starter","last_synced_at":"2026-03-27T03:01:24.645Z","repository":{"id":47883111,"uuid":"260630258","full_name":"ohare93/brain-brew-starter","owner":"ohare93","description":"Cloneable repo used to get a fresh start with Brain Brew","archived":false,"fork":false,"pushed_at":"2024-08-24T21:35:24.000Z","size":33180,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T08:49:05.578Z","etag":null,"topics":["anki","anki-flashcards","brain-brew","cloneable","crowdanki","csv"],"latest_commit_sha":null,"homepage":"https://github.com/ohare93/brain-brew","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ohare93.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"ohare93","patreon":"jmohare","open_collective":null,"ko_fi":"brainbrew","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-05-02T06:44:39.000Z","updated_at":"2024-08-24T21:35:27.000Z","dependencies_parsed_at":"2025-05-07T08:54:12.164Z","dependency_job_id":null,"html_url":"https://github.com/ohare93/brain-brew-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ohare93/brain-brew-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohare93%2Fbrain-brew-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohare93%2Fbrain-brew-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohare93%2Fbrain-brew-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohare93%2Fbrain-brew-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ohare93","download_url":"https://codeload.github.com/ohare93/brain-brew-starter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ohare93%2Fbrain-brew-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31013617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-27T02:58:54.984Z","status":"ssl_error","status_checked_at":"2026-03-27T02:58:46.993Z","response_time":164,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["anki","anki-flashcards","brain-brew","cloneable","crowdanki","csv"],"created_at":"2024-10-03T16:26:42.454Z","updated_at":"2026-03-27T03:01:24.606Z","avatar_url":"https://github.com/ohare93.png","language":"HTML","funding_links":["https://github.com/sponsors/ohare93","https://patreon.com/jmohare","https://ko-fi.com/brainbrew","https://www.patreon.com/jmohare?fan_landing=true"],"categories":[],"sub_categories":[],"readme":"# Brain Brew Starter\n\n\u003ca title=\"Buy me a cuppa tea\" href=\"https://ko-fi.com/brainbrew\"\u003e\u003cimg src=\"https://img.shields.io/badge/ko--fi-contribute-%23579ebd.svg\"\u003e\u003c/a\u003e\n\u003ca title=\"Support a fellow Weekend Warrior on Patreon\" href=\"https://www.patreon.com/jmohare?fan_landing=true\"\u003e\u003cimg src=\"https://img.shields.io/badge/patreon-support-%23f96854.svg\"\u003e\u003c/a\u003e\n\nA full working repo using [Brain Brew](https://github.com/ohare93/brain-brew) :+1:\nThis repo is for demonstration purposes, and gives a user an already working system to morph to fit their own needs. Though if you already have some Anki cards to sync then it is easier to simply delete most of this repo and use brain-brew to create it from scratch. See the [seting up your own cards section](#setting-up-your-own-cards-for-importexport) below for more details.\n\nIf you get use of out this project, or wish to see it progress, please do consider supporting :pray:\n\n## Install steps \n\n1. Clone or fork repo\n1. Install general requirements\n    1. Python 3.7+\n    1. Pip\n    1. Pipenv\n1. Create a new pipenv using the provided Pipfile with `pipenv install`. This will install [Brain Brew from PyPi](https://pypi.org/project/Brain-Brew/) and it's requirements.\n(Note, you can simply run `pip install brain-brew` instead if you wish, but a virtual environment is recommended)\n    1. Enter the virtual environment with `pipenv shell` if need be, in order to run the next steps.\n\n## Running Brain Brew\n\nA Brain Brew recipe is run in the command line with `brainbrew run [recipe]` and takes a recipe file as an argument. \n\n\u003e brainbrew run recipes/source_to_anki.yaml\n\nTwo sets of these recipes are provided in this repo under `recipes/`, each having their own export folder in `build/`.\n\n\n1. One which just converts normal words inside `src/data/words.csv` into a single note type.\n\n1. And another that does the same, but also uses the extra 'derivative' files `nouns.csv` and `verbs.csv` \n   to add extra fields to certain entries in the `words.csv`.\n\nEach set contains a recipe to convert *from* or *to* a CrowdAnki file.\n\n\n## Setting up your own cards for Import/Export\n\nChange this repo to support your own flashcards! Simply follow these steps:\n\n1. Delete the following folders in this repo:\n   1. `/build`\n   1. `/recipes`\n   1. `/src`\n\n1. Export your deck using [CrowdAnki](https://ankiweb.net/shared/info/1788670778) and place that export somewhere accessible\n   - Remember to restart Anki after installing\n   \n1. In the command line while in the main folder of this repo run `brainbrew init [Your CrowdAnki Export Folder]`\n   - This will generate the entire repo for you, including the recipe files, source files, and build folder\n\n1. Run `brainbrew run recipes/source_to_anki.yaml` to generate the deck in the `/build` folder\n\nNow you have a fully working repo :clap: If you experience any errors during this process,\nplease [open an issue](https://github.com/ohare93/brain-brew/issues) (if one does not already exist).\n\nThis init command is not smart when it comes to pairing note to use advanced features such as\ncsvs derivatives shared note model templates/styling.\nIt simply just gives you a working base, which can then be customised to a more advanced setup! :thumbsup: \n\n#### Source -\u003e Anki\nThe deck in `/build/deck.json` should be identical to your original deck.\nMake changes in the csv files and run `source_to_anki` to update the crowdanki file.\n\n#### Anki -\u003e Source\nOr make changes in Anki and export it back into source here by overwriting `build/deck.json`\nwith a CrowdAnki export and run `anki_to_source` recipe to pull data back from\n\n\n## Making new cards\n\nSimply add a value into a setup csv and run brain-brew with Csv to CrowdAnki! \n**You do not need to fill in the guid**, that will be automatically generated.\n\nAlternatively, create a card in Anki and sync the changes back through into the csv. \nUse the power of git change compare to find what you need to keep.\n\n# Questions\n\nIf there is anything I have left out, or that could be clearer, \n*do not hesitate to open an issue or discussion* in either this repo or Brain Brew itself :+1:\n\nThanks! :100: :rocket:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohare93%2Fbrain-brew-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fohare93%2Fbrain-brew-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fohare93%2Fbrain-brew-starter/lists"}