{"id":15075098,"url":"https://github.com/mariinkys/oboete","last_synced_at":"2026-01-08T11:09:36.214Z","repository":{"id":246379790,"uuid":"818571197","full_name":"mariinkys/oboete","owner":"mariinkys","description":"A simple flashcards application for the COSMIC™ desktop written in Rust","archived":false,"fork":false,"pushed_at":"2025-04-22T05:12:46.000Z","size":1033,"stargazers_count":32,"open_issues_count":4,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-22T07:02:36.610Z","etag":null,"topics":["cosmic","flashcards","libcosmic","rust","studying"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/mariinkys.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":"2024-06-22T07:53:35.000Z","updated_at":"2025-04-22T05:12:49.000Z","dependencies_parsed_at":"2024-10-20T11:40:51.485Z","dependency_job_id":null,"html_url":"https://github.com/mariinkys/oboete","commit_stats":null,"previous_names":["mariinkys/oboete"],"tags_count":7,"template":false,"template_full_name":"cosmic-utils/cosmic-app-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariinkys%2Foboete","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariinkys%2Foboete/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariinkys%2Foboete/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariinkys%2Foboete/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariinkys","download_url":"https://codeload.github.com/mariinkys/oboete/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251380914,"owners_count":21580338,"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":["cosmic","flashcards","libcosmic","rust","studying"],"created_at":"2024-09-25T03:48:03.437Z","updated_at":"2026-01-08T11:09:36.209Z","avatar_url":"https://github.com/mariinkys.png","language":"Rust","funding_links":[],"categories":["📱 Applications"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"./resources/icons/hicolor/scalable/apps/icon.svg\" width=\"150\" /\u003e\n  \u003ch1\u003eOboete\u003c/h1\u003e\n\n  ![Flathub Version](https://img.shields.io/flathub/v/dev.mariinkys.Oboete)\n  ![Flathub Downloads](https://img.shields.io/flathub/downloads/dev.mariinkys.Oboete)\n  ![GitHub License](https://img.shields.io/github/license/mariinkys/oboete)\n  ![GitHub Repo stars](https://img.shields.io/github/stars/mariinkys/Oboete)\n\n\n  \u003ch3\u003eA flashcards application for the COSMIC™ desktop\u003c/h3\u003e\n\n  \u003cimg alt=\"Folders Window Dark\" width=\"320\" src=\"./resources/screenshots/folders-dark.png\"/\u003e\n  \u003cimg alt=\"Flashcards Window Dark\" width=\"320\" src=\"./resources/screenshots/flashcards-dark.png\"/\u003e\n  \u003cimg alt=\"Study Window Dark\" width=\"320\" src=\"./resources/screenshots/study-dark.png\"/\u003e\n\n  \u003cbr\u003e\u003cbr\u003e\n\n  \u003ca href=\"https://flathub.org/apps/dev.mariinkys.Oboete\"\u003e\n    \u003cimg width='240' alt='Download on Flathub' src='https://flathub.org/api/badge?locale=en'/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n# Notes\n\nThis project is related to my [other flashcard project](https://github.com/mariinkys/delphinus), if you want Chinese or Japanese flashcards you can [check it out](https://github.com/mariinkys/delphinus)!\n\n\u003e [!WARNING]\n\u003e Right now RTL languages are not well supported, please take a look at [#6](https://github.com/mariinkys/oboete/issues/6) for more information\n\n## Anki Importing Support\n\nPlease Look at: [ANKI_IMPORTING](./info/ANKI_IMPORTING.md)\n\n# Installation\n```\ngit clone https://github.com/mariinkys/oboete.git\ncd oboete\ncargo build --release\nsudo just install\n```\n\n# Development Notes\nIn order to build the Flatpak, first you need to create the 'cargo-sources.json' file, for that we'll use [this python script, from flatpak-builder-tools](https://github.com/flatpak/flatpak-builder-tools/tree/master/cargo), remember that the 'tomlkit' and 'aiohttp' python modules are needed (they can be installed with pip).\n\nOnce you have that, with the python script in the root of the project, you can start with:\n```\npython3 flatpak-cargo-generator.py Cargo.lock -o cargo-sources.json\n```\nThis will create the needed 'cargo-sources.json' file. \nThen you already can build and install the Flatpak with:\n```\nflatpak-builder --user --install --force-clean build-dir dev.mariinkys.Oboete.json\n```\nYou can also build the Flatpak and not install it with:\n```\nflatpak-builder --force-clean build-dir dev.mariinkys.Oboete.json\n```\nUseful resources include:\n[Flatpak Docs](https://docs.flatpak.org/en/latest/first-build.html). Remember that whenever the dependencies change/are updated the 'cargo-sources.json' file needs to be rebuilt.\n\n# Copyright and Licensing\n\nCopyright 2024 © Alex Marín\n\nReleased under the terms of the [GPL-3.0](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariinkys%2Foboete","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmariinkys%2Foboete","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariinkys%2Foboete/lists"}