{"id":18019383,"url":"https://github.com/jadogg/sbx","last_synced_at":"2025-03-26T20:31:21.719Z","repository":{"id":52332087,"uuid":"266765032","full_name":"JaDogg/sbx","owner":"JaDogg","description":"📚📦 StudyBox (SBX) - Terminal Flashcards \u0026 Library","archived":false,"fork":false,"pushed_at":"2023-07-20T11:34:46.000Z","size":362,"stargazers_count":16,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-03-22T10:25:44.565Z","etag":null,"topics":["console-application","flashcards","lib","library","markdown","prompt-toolkit","python","study","terminal","terminal-app","terminal-based"],"latest_commit_sha":null,"homepage":"https://jadogg.github.io/sbx/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JaDogg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-05-25T11:46:08.000Z","updated_at":"2023-11-19T19:57:50.000Z","dependencies_parsed_at":"2024-10-30T05:33:02.142Z","dependency_job_id":null,"html_url":"https://github.com/JaDogg/sbx","commit_stats":{"total_commits":104,"total_committers":3,"mean_commits":"34.666666666666664","dds":"0.028846153846153855","last_synced_commit":"3a8a8513620ff7366b93a3d538fa594087b2b156"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JaDogg%2Fsbx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JaDogg%2Fsbx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JaDogg%2Fsbx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JaDogg%2Fsbx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JaDogg","download_url":"https://codeload.github.com/JaDogg/sbx/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245731405,"owners_count":20663175,"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":["console-application","flashcards","lib","library","markdown","prompt-toolkit","python","study","terminal","terminal-app","terminal-based"],"created_at":"2024-10-30T05:10:22.539Z","updated_at":"2025-03-26T20:31:21.334Z","avatar_url":"https://github.com/JaDogg.png","language":"Python","readme":"# 📚📦 StudyBox (SBX) - Terminal Flashcards\n\n![screenshot](https://github.com/JaDogg/sbx/blob/develop/images/screenshot1.png?raw=true \"Screenshot\")\n\n[![PyPI version](https://badge.fury.io/py/sbx.svg)](https://badge.fury.io/py/sbx)\n[![Python: 3.6+](https://img.shields.io/badge/python-3.6+-blue.svg)](https://github.com/JaDogg/sbx)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat\u0026labelColor=ef8336)](https://timothycrosley.github.io/isort/)\n\n\n----------------------------------\n\n* 👉👉 [Guide \u0026 Library Documentation](https://jadogg.github.io/sbx/)\n* 👉👉 [Tutorial - Flashcard study session without leaving your terminal](https://pandabunnytech.com/flashcard-study-in-terminal/)\n\n----------------------------------\n\n\n## Credits 🙇‍♂️\n* Sm2 - Algorithm by Super Memo\n* prompt-toolkit - TUI library. 😎\n\n## Why ? 🤔\n* Wanted a flashcard solution that uses markdown.\n* I wanted to memorise useful information.\n* GitHub/Gitlab/etc,.. readable flashcards.\n\n## Installation (Unix, Windows)\n\n### Install from PyPI (pipx)\n```bash\npipx install sbx\n```\n* Alternatively you can install it using `pip3 install sbx` (On some OSes this is `pip install sbx`)\n\n### Install latest with pipx\n```bash\ngit clone git@github.com:JaDogg/sbx.git\ncd sbx\npipx install .\n```\n\n### Install latest with setup.py\n```bash\ngit clone git@github.com:JaDogg/sbx.git\ncd sbx\npython setup.py install\n```\n\n## Features\n* It's markdown. (You can use your own editor, as long as you maintain comments in it)\n* Syntax highlighting.\n* List files. (leech, last one marked with lowest score, include all, etc.)\n* Use your own folder structure. (Study at any level in your structure, recursive or not is up to you)\n* Built in editor which shows front and back of the flashcards.\n* Push your files to github and you can read them.\n\n## Copyright\n\nThis software is Copyright (c) 2020 - 2022 Bhathiya Perera.\n\nSee the LICENSE file for more information.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjadogg%2Fsbx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjadogg%2Fsbx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjadogg%2Fsbx/lists"}