{"id":19654339,"url":"https://github.com/bernardini687/pals","last_synced_at":"2025-02-27T01:47:01.739Z","repository":{"id":42694606,"uuid":"249801365","full_name":"bernardini687/pals","owner":"bernardini687","description":"keep in touch with friends","archived":false,"fork":false,"pushed_at":"2023-07-18T21:24:40.000Z","size":575,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-10T21:29:38.740Z","etag":null,"topics":["cli","fun","minimal","node","tool"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@bernardini687/pals","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/bernardini687.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}},"created_at":"2020-03-24T19:39:46.000Z","updated_at":"2022-02-14T08:14:06.000Z","dependencies_parsed_at":"2023-02-08T09:30:34.765Z","dependency_job_id":null,"html_url":"https://github.com/bernardini687/pals","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bernardini687%2Fpals","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bernardini687%2Fpals/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bernardini687%2Fpals/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bernardini687%2Fpals/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bernardini687","download_url":"https://codeload.github.com/bernardini687/pals/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240962707,"owners_count":19885520,"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":["cli","fun","minimal","node","tool"],"created_at":"2024-11-11T15:16:59.615Z","updated_at":"2025-02-27T01:47:01.718Z","avatar_url":"https://github.com/bernardini687.png","language":"JavaScript","readme":"![GitHub repo size](https://img.shields.io/github/repo-size/bernardini687/pals)\n![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/bernardini687/pals)\n![GitHub](https://img.shields.io/github/license/bernardini687/pals)\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/@bernardini687/pals)\n![npm](https://img.shields.io/npm/dt/@bernardini687/pals)\n\n# pals\n_keep in touch with friends_\n\nthis simple tool is designed to tell you about friends you don't hear from for a while.\n\n![](preview.gif)\n\n# install\ninstall globally via:\n```\n$ npm i -g @bernardini687/pals\n```\nif you wish to be reminded of your pals every time you open up your terminal, just add `pals` to your `rc` shell script:\n```\n$ echo pals \u003e\u003e ~/.zshrc\n```\n\n# example\nsay you just contacted your dear friend Jake, while the last time you've heard from Finn was on Xmas.\nyou could enter:\n```\n$ pals jake            # defaults to current date.\n$ pals finn 25-12-2019\n$ pals\n  =\u003e Finn would love a message from you.\n\n$ pals reset!          # wipes data.\n```\n\n# configuration\nit's possible to set two environment variables to configure the behaviour:\n```\nexport PALS_FILE=foo # sets the name of the file where the data is stored, defaults to \"pals\".\nexport PALS_DAYS=365 # sets the time you consider to be \"a while\", defaults to 14.\n```\n\n# details\nthe first time the program runs, it generates a `.pals.json` in your home folder.\nthat file gets written with your pals' names for keys and dates for their values.\nwhen you run the program without arguments, it will check for any friend you haven't contacted in the last 14 days.\nthe program depends on [`shape-date`](https://www.npmjs.com/package/shape-date) for its amazing date-shaping possibilities. ;)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernardini687%2Fpals","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbernardini687%2Fpals","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbernardini687%2Fpals/lists"}