{"id":19356376,"url":"https://github.com/qiz-li/feeling","last_synced_at":"2025-02-24T11:40:18.024Z","repository":{"id":257081771,"uuid":"462144939","full_name":"qiz-li/feeling","owner":"qiz-li","description":"😆  A script for your feelings!","archived":false,"fork":false,"pushed_at":"2023-01-08T23:58:59.000Z","size":23,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-06T17:48:27.250Z","etag":null,"topics":["feeling","shell-script","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/qiz-li.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":"2022-02-22T05:00:04.000Z","updated_at":"2023-01-17T15:30:56.000Z","dependencies_parsed_at":"2024-09-14T19:24:02.436Z","dependency_job_id":"b4980ae2-1aea-4ffb-9e7b-feba7c5b63f8","html_url":"https://github.com/qiz-li/feeling","commit_stats":null,"previous_names":["qiz-li/feeling"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiz-li%2Ffeeling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiz-li%2Ffeeling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiz-li%2Ffeeling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qiz-li%2Ffeeling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qiz-li","download_url":"https://codeload.github.com/qiz-li/feeling/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240472738,"owners_count":19807014,"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":["feeling","shell-script","zsh"],"created_at":"2024-11-10T07:04:19.594Z","updated_at":"2025-02-24T11:40:17.998Z","avatar_url":"https://github.com/qiz-li.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003e\n  \u003ccode\u003eFeeling\u003c/code\u003e\n\u003c/h3\u003e\n\u003cp align=\"center\"\u003eA Zsh script for your \u003ci\u003efeelings\u003c/i\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"700\" src=\"feeling.svg\" /\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003csub\u003eDemo made with\n    \u003ccode\u003e \u003ca href=\"https://github.com/marionebl/svg-term-cli\"\u003esvg-term-cli\u003c/a\u003e\u003c/code\u003e\n      using my\n    \u003ccode\u003e\u003ca href=\"https://github.com/qiz-li/dotfiles\"\u003e\u003cb\u003edotfiles\u003c/b\u003e\u003c/a\u003e\u003c/code\u003e\n  \u003c/sub\u003e\n\u003c/p\u003e\n\n## Overview\n\nThe script is inspired by this Reddit [post](https://github.com/qiz-li/dotfiles).\nThe idea is to enter your feeling each day on a 1-10 scale.\nThis gives time to reflect upon your day to create more meaningful goals and improve wellness.\nBy displaying your feelings in a beautiful calendar,\nyou can also gain insight into trends in your feelings while prettifying your terminal.\n\n## Installation\n\n\u003e Note for **macOS** users.\n\u003e As the script makes use of GNU versions of tools,\n\u003e please link [`gsed`](https://formulae.brew.sh/formula/gnu-sed) to `sed` and `gdate` to `date`.\n\n### [Oh My Zsh](http://ohmyz.sh)\n\nClone this repository into the custom plugins folder:\n\n```shell\ngit clone https://github.com/qiz-li/feeling.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/feeling\n```\n\nUpdate Oh My Zsh plugins list in `.zshrc`:\n\n```shell\nplugins=(\n    # Other plugins...\n    feeling\n)\n```\n\n### [Antigen](https://github.com/zsh-users/antigen)\n\nAdd the following to your `.zshrc`:\n\n```shell\nantigen bundle qiz-li/feeling@main\n```\n\n## Configuration\n\n#### `FEELING_DATA_PATH`\n\nPath to file in which your feelings and corresponding dates will be stored.\nDefaults to `~/.config/feeling/feelings.csv`.\n\n#### `FEELING_FILLED_CHAR`\n\nCharacter to represent days you have rated.\nDefaults to `●`.\n\n#### `FEELING_EMPTY_CHAR`\n\nCharacter to represent days that are unrated.\nDefaults to `◯`.\n\n## Usage\n\nUse the `-h` flag for help.\n\n### Show Calendar\n\nRun without any arguments:\n\n```shell\nfeeling\n```\n\n### Add/Change Feeling\n\nAdd your feeling as an argument.\n\nTo add/change today's feeling:\n\n```shell\nfeeling 8\n```\n\nOr specify a date using the `-d` flag:\n\n```shell\nfeeling -d 2022-02-22 3\n```\n\n### Remove Feeling\n\nAdd the `-r` flag to remove a feeling.\n\nTo remove today's feeling:\n\n```shell\nfeeling -r\n```\n\nOr a specific date:\n\n```shell\nfeeling -d 2022-03-20 -r\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiz-li%2Ffeeling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqiz-li%2Ffeeling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqiz-li%2Ffeeling/lists"}