{"id":26763449,"url":"https://github.com/luca-pellegrini/shell-scripts","last_synced_at":"2026-05-07T18:49:29.012Z","repository":{"id":158989638,"uuid":"634331792","full_name":"luca-pellegrini/shell-scripts","owner":"luca-pellegrini","description":"Collection of simple shell scripts","archived":false,"fork":false,"pushed_at":"2025-03-20T08:45:34.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T19:18:26.157Z","etag":null,"topics":["bash","linux","rsync","shell","shell-scripts"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luca-pellegrini.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":"2023-04-29T19:24:35.000Z","updated_at":"2025-03-20T08:45:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"b48326fa-7388-4c5a-a700-76d1a04b55b8","html_url":"https://github.com/luca-pellegrini/shell-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/luca-pellegrini/shell-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luca-pellegrini%2Fshell-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luca-pellegrini%2Fshell-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luca-pellegrini%2Fshell-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luca-pellegrini%2Fshell-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luca-pellegrini","download_url":"https://codeload.github.com/luca-pellegrini/shell-scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luca-pellegrini%2Fshell-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32751758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-07T02:14:30.463Z","status":"ssl_error","status_checked_at":"2026-05-07T02:14:29.405Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bash","linux","rsync","shell","shell-scripts"],"created_at":"2025-03-28T19:18:31.309Z","updated_at":"2026-05-07T18:49:28.996Z","avatar_url":"https://github.com/luca-pellegrini.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shell scripts\n\nThis is a small collection of shell scripts I made to carry out a few \ndaily tasks, like backing up and syncing files between my laptop and \ndesktop PCs, and monitoring my laptop battery status.\n\nThese scripts are in fact quite simple, so they don't really deserve their own\nseparate Git repo. Therefore, I keep all of them in this one repository.\n\nThey're located in the `bin` directory.\n\nSmall summary of the purposes of these scripts:\n\n - set a limit to battery charge on laptop (tested only on my ASUS VivoBook S15)\n - monitor the status of my laptop battery\n - sync files and directories between two PCs with rsync + SSH\n - backup files and directories to external drive with rsync\n\nThe scripts I use for backing up and syncing files are very specific to my use\ncase, but I decided to share them anyway, in case they may be of inspiration\nfor somebody else.\n\n## Copying\n\nThe shell scripts in this repository are free software: you can\nredistribute them and/or modify them under the terms of the GNU\nGeneral Public License as published by the Free Software Foundation,\neither version 3 of the License, or (at your option) any later version.\n\nThese programs are distributed in the hope that they will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with these programs.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n\nCopyright (C) 2023  Luca Pellegrini\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluca-pellegrini%2Fshell-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluca-pellegrini%2Fshell-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluca-pellegrini%2Fshell-scripts/lists"}