{"id":23690176,"url":"https://github.com/creeper82/flashcards","last_synced_at":"2025-04-11T08:56:57.174Z","repository":{"id":207415484,"uuid":"695976589","full_name":"creeper82/Flashcards","owner":"creeper82","description":"A simple desktop app, where you can study using flashcards. Made with C#","archived":false,"fork":false,"pushed_at":"2024-05-21T12:34:22.000Z","size":341,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T06:23:43.823Z","etag":null,"topics":["c-sharp","cli","code-first","console","desktop","dotnet","entity-framework","flashcards","orm","sqlite"],"latest_commit_sha":null,"homepage":"","language":"C#","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/creeper82.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":"2023-09-24T19:19:52.000Z","updated_at":"2024-10-30T14:36:44.000Z","dependencies_parsed_at":"2024-01-23T10:09:11.820Z","dependency_job_id":"b42a129a-337c-4b07-949f-fb1509c24c95","html_url":"https://github.com/creeper82/Flashcards","commit_stats":null,"previous_names":["creeper82/flashcards"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creeper82%2FFlashcards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creeper82%2FFlashcards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creeper82%2FFlashcards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creeper82%2FFlashcards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/creeper82","download_url":"https://codeload.github.com/creeper82/Flashcards/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248363510,"owners_count":21091373,"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":["c-sharp","cli","code-first","console","desktop","dotnet","entity-framework","flashcards","orm","sqlite"],"created_at":"2024-12-30T01:59:50.465Z","updated_at":"2025-04-11T08:56:57.145Z","avatar_url":"https://github.com/creeper82.png","language":"C#","readme":"# Flashcards\n**Flashcards** is a simple C# console app to help you studying using, well, flashcards. You can create, manage and study your flashcards all within one friendly command line interface. I made it as a personal project, due to the fact that I love C# lol.\n\nThe CLI library will soon be _**completely overhauled**_, and along with that, the whole codebase. App will remain backwards-compatible anyway.\n\n## Features\n\n### Current ###\n- Friendly command line interface controlled with keyboard\n- Grouping cards into decks\n- Customized study sessions\n- Embedded help menu\n- Sorting and filtering cards\n### Planned ###\n- Import and export decks\n\n## Installation ##\nTo simply install and use the app, go to the [**Releases**](https://github.com/creeper82/Flashcards/releases) section and install a compressed folder with the newest release. Unpack the zip file\n\nThe folder contains .dll libraries and an executable file (**Flashcards.exe** if you're on Windows). You should run the executable file\n\nThere is no automatic installer yet. Just put the app folder into any location, and add a shortcut to the .exe file on your desktop. This way, you will have an easy access to the app.\n\nThe app is self-contained, meaning there should theoretically be no need to install anything additionally, but tell me if it doesn't work on your device.\n\n**Please use [Windows Terminal](https://apps.microsoft.com/detail/9N0DX20HK701)** for this app (or just set it as default terminal), if you want a smooth console experience with no visible lags. This applies to pre-Windows 11 users, as Windows Terminal is not installed yet by default\n\n### Linux note ###\nThere is a release build for Linux. It should work (permit execution and execute the Flashcards file), but I prefer to focus on the Windows version\n\n## Screenshots ##\n### Home screen ###\n![App menu](screenshots/menu.png)\n### Study session ###\n![Study session menu](screenshots/studysession.png)\n### Sorting cards ###\n![Sorting menu](screenshots/sorting.png)\n### Filtering cards ###\n![Filtering menu](screenshots/filtering.png)\n\n## Building ##\nThis app was built using C# with [Microsoft .NET 8.0.4](https://dotnet.microsoft.com/en-us/download)\n\n## Documentation ##\nYou can find app usage instructions in the help menu. The app is rather intuitive to use, just follow the on-screen messages and possible options\n\nFor code documentation, most of the folders are documented along with simple to understand C# code examples. Just browse the project folders to find an explanation\n\n## Future updates ##\nI can't guarantee there will be any big updates, but for sure you can suggest a feature or a bugfix in **Issues** section. I'll try to keep this project alive, but I have plans for other projects as well.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreeper82%2Fflashcards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcreeper82%2Fflashcards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreeper82%2Fflashcards/lists"}