{"id":16752162,"url":"https://github.com/zwpaper/sessions-control-hammerspoon","last_synced_at":"2025-03-16T05:16:36.109Z","repository":{"id":77715148,"uuid":"38858471","full_name":"zwpaper/sessions-control-hammerspoon","owner":"zwpaper","description":"A script for hammerspoon(Mac) that can switch among sessions","archived":false,"fork":false,"pushed_at":"2015-07-20T12:47:34.000Z","size":156,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-22T17:45:33.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","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/zwpaper.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":"2015-07-10T03:18:26.000Z","updated_at":"2022-11-25T21:01:16.000Z","dependencies_parsed_at":"2023-02-27T11:31:38.804Z","dependency_job_id":null,"html_url":"https://github.com/zwpaper/sessions-control-hammerspoon","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/zwpaper%2Fsessions-control-hammerspoon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwpaper%2Fsessions-control-hammerspoon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwpaper%2Fsessions-control-hammerspoon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zwpaper%2Fsessions-control-hammerspoon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zwpaper","download_url":"https://codeload.github.com/zwpaper/sessions-control-hammerspoon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243826788,"owners_count":20354222,"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-13T02:46:04.221Z","updated_at":"2025-03-16T05:16:36.092Z","avatar_url":"https://github.com/zwpaper.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sessions control for hammerspoon\nA script for hammerspoon(Mac) that can switch among sessions\n\n# Description\nUse a set of hotkeys to control some sessions which is a set of windows.\n\nYou can easily minimize all windows of a session, and unminimize the another one.\nWe will also save the full screen status, will set window full screen if it was.\n\nFor now, we only minimize the windows, and will update to hide the windows not in work.\n\n# Features\n* Create sessions in sav file\n* Add windows to current sessions\n* Switching among sessions\n\t* Switch to next or previous one\n\t* Switch by number\n* Auto save and load the sessions\n* Add and delete sessions by editing cfg file.\n\n# ToDo:\n* show windows in current session\n\n# MayBe:\n* Change session to a table like\n\n\t{{win, isFull}, {...}, name=name_of_session}\n\n\tand use ipairs to find window\n\n* Hide icon in dock that is not in current session\n\n# Contact\nAuthor: PapEr (zw.paper@gmail.com)\n\n# License\nThe MIT License (MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzwpaper%2Fsessions-control-hammerspoon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzwpaper%2Fsessions-control-hammerspoon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzwpaper%2Fsessions-control-hammerspoon/lists"}