{"id":21473210,"url":"https://github.com/johan-perso/agendapp","last_synced_at":"2025-07-30T16:37:24.982Z","repository":{"id":195082109,"uuid":"692190149","full_name":"johan-perso/agendapp","owner":"johan-perso","description":"Un des meilleurs logiciels pour simplifier la gestion de votre agenda scolaire, et pour faciliter la prise de notes en cours.","archived":false,"fork":false,"pushed_at":"2025-06-04T20:50:13.000Z","size":4505,"stargazers_count":16,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-15T15:41:49.731Z","etag":null,"topics":["agenda","college","devoirs","education","electron","electron-app","electronjs","fluent-design","homework","lycee","menubar","menubar-app","note-taking","notes","school","study","studying","tailwindcss","tray-app","tray-menu"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/johan-perso.png","metadata":{"files":{"readme":"README-en.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,"zenodo":null}},"created_at":"2023-09-15T19:08:02.000Z","updated_at":"2025-06-04T20:50:15.000Z","dependencies_parsed_at":"2023-09-16T12:46:00.379Z","dependency_job_id":"35f30cd7-184c-4cb3-a86a-7941f765c716","html_url":"https://github.com/johan-perso/agendapp","commit_stats":null,"previous_names":["johan-perso/agendapp"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/johan-perso/agendapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johan-perso%2Fagendapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johan-perso%2Fagendapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johan-perso%2Fagendapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johan-perso%2Fagendapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/johan-perso","download_url":"https://codeload.github.com/johan-perso/agendapp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/johan-perso%2Fagendapp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267900023,"owners_count":24163001,"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","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["agenda","college","devoirs","education","electron","electron-app","electronjs","fluent-design","homework","lycee","menubar","menubar-app","note-taking","notes","school","study","studying","tailwindcss","tray-app","tray-menu"],"created_at":"2024-11-23T10:15:38.943Z","updated_at":"2025-07-30T16:37:24.961Z","avatar_url":"https://github.com/johan-perso.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"###### Version française [ici](https://github.com/johan-perso/agendapp/blob/main/README.md).\r\n\r\n# Agendapp\r\n\r\nSurely one of the best software to simplify the management of your school agenda, and to facilitate note taking in class.\r\nIt offers a practical and efficient alternative to paper agendas, classic calendars, note-taking software like Word or OneNote and task management software like Todoist or Trello.\r\n\r\nAgenda                     |  Adding elements          |  Note taking\r\n:-------------------------:|:-------------------------:|:-------------------------:\r\n![Agenda](https://github.com/johan-perso/agendapp/assets/41506568/12826aae-18d3-473d-ae95-39656e8171cd)  |  ![Adding elements](https://github.com/johan-perso/agendapp/assets/41506568/12b19067-32b3-421d-ac3b-2b4c15f6e410) | ![Note taking](https://github.com/johan-perso/agendapp/assets/41506568/a69931a3-7fc1-4683-a7ed-491658ec322e)\r\n\r\n## Installation\r\n\r\n### Windows 10/11\r\n\r\n* Download the file `agendapp-*-win32-x64.zip` in the [Releases](https://github.com/johan-perso/agendapp/releases/latest) section of this repo.\r\n* Uncompress the ZIP file then execute the file named `Agendapp.exe` to start the application.\r\n* You can create a shortcut to `Agendapp.exe`, to launch it more easily.\r\n\r\n### macOS\r\n\r\n* Search and download the file `agendapp-*-macos-*.dmg` (depending on your architecture, Intel = x64 ; Sillicon = arm64) in the [Releases](https://github.com/johan-perso/agendapp/releases/latest) of this repo.\r\n* Open the DMG file and drop the `Agendapp.app` in your Applications folder.\r\n\r\n\u003e To open this file on an Apple Silicon processor (M1 and higher), you may need to run these commands in the terminal:\r\n\r\n```bash\r\nsudo spctl --master-disable\r\nsudo chmod -R 777 /Applications/Agendapp.app\r\nxattr -d com.apple.quarantine /Applications/Agendapp.app\r\nxattr -cr /Applications/Agendapp.app\r\n```\r\n\r\n## Usage\r\n\r\n### Startup\r\n\r\nIt is possible to configure different settings via the application settings to improve your user experience. For example, automatic startup of the application when the OS starts, or the default tab.\r\n\r\n### Agenda\r\n\r\nThe \"Agenda\" tab allows you to have an overview of the next homework to do. A main text area allows you to write a date (via a convenient format, see the \"Date format\" section below) to list the homework for that date, and to create a new homework.\r\n\r\nIn the text area of a homework (its content), it is possible to right click by selecting a part of the text to format it. It is also possible to use some keyboard shortcuts (see the \"Keyboard shortcuts\" section below).\r\n\r\n### Notes\r\n\r\nThe \"Note taking\" tab allows you to take short notes without wasting time, and to find them easily via a search bar. It is possible to format the text in the same way as in the \"Agenda\" tab.\r\n\r\n## Date format\r\n\r\nThe date format used by Agendapp when adding or searching for a homework is made to be as practical as possible. Most \"human\" date forms are accepted, for example:\r\n\r\n* `tommorow` → returns tommorow\r\n* `yesterday` → returns yesterday\r\n* `wednesday` → returns the nearest wednesday that has not yet passed\r\n* `14` → returns the 14th of the current month, or the next month if the 14th of the current month has already passed\r\n* `14 december` → returns the 14th of december of the current year, or the next year if the 14th of december of the current year has already passed\r\n* `15/09/2023` → returns the 15th of september 2023\r\n\r\n**Note :** The days of the week can be abbreviated using the first two letters of the day (for example `mo` for monday). The input isn't case sensitive.\r\n\r\n## Keyboard shortcuts\r\n\r\n### While writing a homework or a note\r\n\r\n* `Ctrl/Cmd + B` → bold the selected text\r\n* `Ctrl/Cmd + I` → italicize the selected text\r\n* `Ctrl/Cmd + U` → underline the selected text\r\n* `Ctrl/Cmd + O` → attach a file (maximum 1 file)\r\n* `Ctrl/Cmd + Enter` → save the homework or the note\r\n\r\n### In the application\r\n\r\n* `Esc` → close the opened window\r\n* `Ctrl/Cmd/Alt + 1/\u0026` → open the \"Agenda\" tab\r\n* `Ctrl/Cmd/Alt + 2/é` → open the \"Note taking\" tab\r\n* `Ctrl/Cmd/Alt + 3/\"` → open the \"Settings\" tab\r\n* `Ctrl/Cmd + L` → focus the search bar\r\n\r\n### Outside the application\r\n\r\n* `Ctrl/Cmd + Shift + A` → open the application (or close it if it's already opened)\r\n\u003e You can add shortcuts to open the application in the config.json file\r\n\r\n## License\r\n\r\nMIT © [Johan](https://johanstick.fr/). [Support this project](https://johanstick.fr/#donate) if you want to help me 💙","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohan-perso%2Fagendapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohan-perso%2Fagendapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohan-perso%2Fagendapp/lists"}