{"id":18768268,"url":"https://github.com/rachartier/tiny-weather","last_synced_at":"2025-10-08T16:16:47.684Z","repository":{"id":233047759,"uuid":"785887443","full_name":"rachartier/tiny-weather","owner":"rachartier","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-07T14:33:10.000Z","size":20,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T07:14:40.055Z","etag":null,"topics":["tmux-plugins"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/rachartier.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}},"created_at":"2024-04-12T20:53:51.000Z","updated_at":"2024-07-24T22:14:11.000Z","dependencies_parsed_at":"2024-11-07T19:11:54.571Z","dependency_job_id":"48c115c0-822e-44b6-a5d1-20be0f504e41","html_url":"https://github.com/rachartier/tiny-weather","commit_stats":null,"previous_names":["rachartier/tiny-weather"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachartier%2Ftiny-weather","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachartier%2Ftiny-weather/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachartier%2Ftiny-weather/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rachartier%2Ftiny-weather/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rachartier","download_url":"https://codeload.github.com/rachartier/tiny-weather/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239671416,"owners_count":19677873,"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":["tmux-plugins"],"created_at":"2024-11-07T19:11:51.934Z","updated_at":"2025-10-08T16:16:42.666Z","avatar_url":"https://github.com/rachartier.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :cloud: tiny-weather\n\nA tmux plugin to display weather information in your tmux status line.\n\nExample:\n\n![image](https://github.com/rachartier/tiny-weather/assets/2057541/4e612cb1-1de4-4603-8427-d69a70830513)\n\n\nWith city:\n\n![image](https://github.com/rachartier/tiny-weather/assets/2057541/bb01019e-bbde-4ec8-b4c8-d38c7e643442)\n\n\n## :rocket: Getting Started \n\nYou need to have a nerd font !\n\n### :wrench: Installing Manually\n\n1. Clone the repo to your local machine\n```sh\ngit clone https://github.com/user/tiny-weather.git ~/.tmux/plugins/tiny-weather\n```\n2. Add the following line to the bottom of your `.tmux.conf`\n```sh\nrun-shell ~/.tmux/plugins/tiny-weather/tinyweather.tmux\n```\n3. Reload TMUX environment\n```sh\ntmux source-file ~/.tmux.conf\n```\n\n### :package: Installing with TPM (Tmux Plugin Manager) \n\nIf you're using [Tmux Plugin Manager](https://github.com/tmux-plugins/tpm), you can install tiny-weather with the following steps:\n\n1. Add the following line to your `.tmux.conf` file:\n```sh\nset -g @plugin 'user/tiny-weather'\n```\n2. Press `prefix + I` ' to fetch and install tiny-weather.\n\n### :gear: Configuration\n\nYou can customize the behavior of tiny-weather by setting the following options in your `.tmux.conf` file:\n\n- `@tinyweather-language` - Language of the weather forecast. Default is \"en\".\n- `@tinyweather-location` - Location for the weather forecast. Default is empty.\n- `@tinyweather-cache-duration` - Duration of the cache in seconds. Default is 0 (cache disabled).\n- `@tinyweather-cache-path` - Path to store the cache data. Default is \"/tmp/tiny-weather.cache\".\n- `@tinyweather-include-city` - Includes the city name (true/false). Default is false.\n- `@tinyweather-char-limit` - Set a limit to the number of characters displayed. Default is 75.\n\nFor example, to set the language to French and the location to Paris, you would add the following lines to your `.tmux.conf`:\n\n```sh\nset -g @tinyweather-language \"fr\"\nset -g @tinyweather-location \"Paris\"\n```\n\nYou can also customize the colors of the weather display by setting the following options in your `.tmux.conf` file:\n\n- `@tinyweather-color-sunny` - Color for sunny weather. Default is yellow.\n- `@tinyweather-color-snowy` - Color for snowy weather. Default is white.\n- `@tinyweather-color-cloudy` - Color for cloudy weather. Default is foreground color.\n- `@tinyweather-color-stormy` - Color for stormy weather. Default is orange.\n- `@tinyweather-color-rainny` - Color for rainy weather. Default is blue.\n- `@tinyweather-color-default` - Default color. Default is foreground color.\n\nFor example, you would add the following lines to your `.tmux.conf`:\n\n```sh\nset -g @tinyweather-color-sunny \"#FFFF00\"\nset -g @tinyweather-color-rainny\"#0000FF\"\n```\n\nNow you can set the status:\n\n```sh\nset -g status-right \"#{tinyweather}\"\n```\n\n## :computer: Usage\n\nOnce installed and configured, tiny-weather will automatically display weather information in your tmux status line. The weather information is updated according to the cache duration you set.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frachartier%2Ftiny-weather","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frachartier%2Ftiny-weather","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frachartier%2Ftiny-weather/lists"}