{"id":20348088,"url":"https://github.com/uriid1/bscripts","last_synced_at":"2026-02-06T03:32:20.950Z","repository":{"id":202744278,"uuid":"695527500","full_name":"uriid1/bscripts","owner":"uriid1","description":" Мои разные bash скрипты.","archived":false,"fork":false,"pushed_at":"2024-09-30T20:39:15.000Z","size":36,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-22T10:52:04.410Z","etag":null,"topics":["bash","bash-script","linux","linux-scripts","scripts","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/uriid1.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,"zenodo":null}},"created_at":"2023-09-23T13:14:38.000Z","updated_at":"2025-05-27T17:34:27.000Z","dependencies_parsed_at":"2024-09-07T19:33:31.520Z","dependency_job_id":"1042f4c7-b3fc-4231-91b1-57cc3c17512e","html_url":"https://github.com/uriid1/bscripts","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":"0.19999999999999996","last_synced_commit":"aaf9bfe8b70816f8f69677b63123c2339a9c1da3"},"previous_names":["uriid1/bscripts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uriid1/bscripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriid1%2Fbscripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriid1%2Fbscripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriid1%2Fbscripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriid1%2Fbscripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uriid1","download_url":"https://codeload.github.com/uriid1/bscripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriid1%2Fbscripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29148162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T02:39:25.012Z","status":"ssl_error","status_checked_at":"2026-02-06T02:37:22.784Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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","bash-script","linux","linux-scripts","scripts","shell-scripts"],"created_at":"2024-11-14T22:19:09.296Z","updated_at":"2026-02-06T03:32:20.934Z","avatar_url":"https://github.com/uriid1.png","language":"Shell","readme":"# bscripts\nНебольшой набор bash скриптов, которые я \"ношу с собой\", для решения различных задач. \u003c/br\u003e\nЧасть скриптов не имеет описания, но имеет флаг --help, с помощью которого можно узнать для чего нужен скрипт и как его использовать.\n\n# Установка / Удаление\nУстановка:\n```bash\nchmod +x install.sh\n./install.sh\n```\n\nУдаление:\n```bash\nchmod +x uninstall.sh\n./uninstall.sh\n```\n\n## usage\nСкрипт для определения размеров файла(ов). \u003c/br\u003e\nНапример, чтобы определить размер директории /var/log и так же, самый большой файл в ней:\n```bash\nusage /var/log/*\n```\n\nФактически это тоже самое, что делает `du`, за исключением того, что весь вывод сортируется по убыванию.\n\n## wiso\nОбертка над `dd` для чуть более удобной записи .iso образов на диск. \u003c/br\u003e\nСкрипт писался для записей linux дистрибутивов на usb флеш накопители, с чем отлично справляется.\n\nПример:\n```bash\nwiso --iso ~/iso/manjaro-kde.iso\n```\n\n## blockdomain\nБлокирует ip-адреса домена через iptables.\nПример:\n```bash\nblockdomain --domains site-one.com site-two.com --interface eth0 --chains FORWARD OUTPUT INPUT\n```\n\n## puse\nОпределение виртуальной и резистивной памяти процесса по pid или его имени.\nПример:\n```bash\npuse --name firefox\n```\n\n## myip\nВыводит локальные и публичный ip адреса.\nПример:\n```bash\nmyip\nmyip --public\n``` \n\n## adbrp\nРекурсивная отправка файлов по `adb`. \u003c/br\u003e\nСкрипт писался с учетом, что нужно поместить какую-то директорию со всем содержимым в корневую директорию устройства.\nПример:\n```bash\nadbrp --root my_local_lib/ /vendor/my_lib/\n```\n\n## ds\nПодсчет файлов заданного формата и кол-во в них строк. \u003c/br\u003e\nПример, посчитает сколько файлов .js и .json в директории, в которой находитесь:\n```bash\nds --formats json js\n```\n\nПример, с указанием директории:\n```bash\nds --dir ~/js_dir --formats js json ts\n```\n\n## disct\nОтключает ipv6 и меняет TTL на заданный.\n\n## imgtoframe\nВписывает изображение в белый квадрат, по сути создавая рамку. \nПример:\n```bash\nimgtoframe -i input.jpg -w 800 -h 600 -f 20 -o output.png\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furiid1%2Fbscripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furiid1%2Fbscripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furiid1%2Fbscripts/lists"}