{"id":23176838,"url":"https://github.com/ryanlarge13/cpp-notes","last_synced_at":"2025-10-13T07:04:53.270Z","repository":{"id":218313088,"uuid":"746036480","full_name":"RyanLarge13/CPP-Notes","owner":"RyanLarge13","description":"Console side notes taking application with CRUD functionality","archived":false,"fork":false,"pushed_at":"2024-11-01T02:05:41.000Z","size":1302,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-10T01:06:10.305Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RyanLarge13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-20T21:53:01.000Z","updated_at":"2024-11-14T11:21:22.000Z","dependencies_parsed_at":"2024-02-03T05:31:27.790Z","dependency_job_id":"81d985a8-1ab9-480e-996c-0bb6dcd30c27","html_url":"https://github.com/RyanLarge13/CPP-Notes","commit_stats":null,"previous_names":["ryanlarge13/cpp-notes"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RyanLarge13/CPP-Notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FCPP-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FCPP-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FCPP-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FCPP-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RyanLarge13","download_url":"https://codeload.github.com/RyanLarge13/CPP-Notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyanLarge13%2FCPP-Notes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279014081,"owners_count":26085459,"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-10-13T02:00:06.723Z","response_time":61,"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":[],"created_at":"2024-12-18T06:19:45.928Z","updated_at":"2025-10-13T07:04:53.249Z","avatar_url":"https://github.com/RyanLarge13.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CPP-Notes\n\nCPP Notes is a console application built primarily with c++.\n\nThis application is meant to be a console side app that works seamlessly in conjunction\nwith\n\n1. [Electron Notes for Desktop](https://github.com/RyanLarge13/Electron-Notes/)\n2. [Native Notes for Android](https://github.com/RyanLarge13/Native-Notes/)\n\nThis application is still in the making and will primarily target Linux systems.\n\nWhen finished the console application will allow users to:\n\n1. Save notes locally on their computers file system in a custom folder.\n2. Synchronize notes from your local environment to your server environment \u0026 vise versa\n3. Includes safe and encrypted data handling locally and over network\n4. Access your notes from the desktop application, mobile application or terminal\n\n## Compile \u0026\u0026 Run\n\nMake sure dependencies are first installed on your system\n\nCheck out the dependencies section below\n[Deps](#Deps)\n\n```\nclang++ -o bin/myProg src/main.cpp -lncurses -lcurl\n```\n\nEnsure Clang Can Find the Libraries: If the libraries are installed in non-standard locations, you might need to specify the path to them. You can do this using the -L flag to specify the directory containing the libraries and the -I flag for the include directory. For example:\n\n```\nclang++ -o bin/myProg src/main.cpp -I/usr/include -L/usr/lib -lncurses -lcurl\n```\n\nAdjust /usr/include and /usr/lib to the correct paths on your system\n\n## Deps\n\n- sudo apt-get install libcurl4-openssl-dev\n- sudo apt-get install ncurses\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlarge13%2Fcpp-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanlarge13%2Fcpp-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanlarge13%2Fcpp-notes/lists"}