{"id":16098988,"url":"https://github.com/hellerve/notes","last_synced_at":"2025-03-18T07:30:57.700Z","repository":{"id":79626335,"uuid":"116592697","full_name":"hellerve/notes","owner":"hellerve","description":"A dead simple note-taking utility","archived":false,"fork":false,"pushed_at":"2018-01-21T19:17:33.000Z","size":9,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T07:54:59.977Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hellerve.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":"2018-01-07T19:26:10.000Z","updated_at":"2023-09-08T17:34:51.000Z","dependencies_parsed_at":"2023-05-13T23:00:40.747Z","dependency_job_id":null,"html_url":"https://github.com/hellerve/notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hellerve%2Fnotes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hellerve%2Fnotes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hellerve%2Fnotes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hellerve%2Fnotes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hellerve","download_url":"https://codeload.github.com/hellerve/notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243910715,"owners_count":20367538,"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":[],"created_at":"2024-10-09T18:25:20.119Z","updated_at":"2025-03-18T07:30:57.695Z","avatar_url":"https://github.com/hellerve.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# notes\n\nA simple note-taking utility, inspired by [this beautiful article by Peter\nLyons](https://peterlyons.com/leveling-up#your-work-journal).\nIt will write all of your musings to a file called `~/.daily_log`. Currently\nno project-specific note-taking is possible or planned.\n\n## Installation\n\n`notes` unpythonically chooses to be installed via `make`. The relevant command\nis `make install`. It will set you up. `notes` is written in Python, and a\nPython interpreter is required on your `$PATH`. Python 2 and 3 should both\nwork.\n\n## Usage\n\n`notes` has four major modes: `edit`, `show`, `search/isearch`, and `dump`.\n\nThe `edit` mode will be entered by typing `notes edit`, which will open your\nfavorite editor as determined by the `$EDITOR` path variable—defaulting to\n`vi`, noone’s favorite editor. In it, you can write notes to your hearts\ncontent. After you’re done, save the file and exit. The contents of that file\nwill be appended to the log, with an added date.\n\n`dump` mode—the other writing mode—will be entered by typing `notes\n\u003canything not starting with another command name\u003e`. It will take any arguments\nsupplied and dump them into your log file verbatim. This means you can use it\nlike so:\n\n```bash\n$ notes i restarted the server and found out it has trouble rebooting on its own\n```\n\nThe prefixed date helps you localize it.\n\nThe `show` mode will just dump the file as-is. Protip: use `less` or a similar\nutility to make sense of this mess.\n\nFor a full-text search of your logs using regexes, use `search` mode. It is\ncapable of multiline regexes as well. If you want case-insensitive matches,\nuse `isearch`.\n\n\u003chr/\u003e\n\nHave fun!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhellerve%2Fnotes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhellerve%2Fnotes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhellerve%2Fnotes/lists"}