{"id":25436698,"url":"https://github.com/blackvoidx/bash-tools","last_synced_at":"2025-05-15T03:10:54.292Z","repository":{"id":274635386,"uuid":"923557299","full_name":"blackvoidx/bash-tools","owner":"blackvoidx","description":"Some of my bash script tools likeTwitter-downloader, tree-to-fs and ....","archived":false,"fork":false,"pushed_at":"2025-02-03T11:37:06.000Z","size":219,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-16T17:50:37.316Z","etag":null,"topics":["alarm","bash","bash-script","bash-scripting","bash-scripts","bash-tools","copy-project","linux-tools","notify-send","raft-download","tree-structure","tree-to-fs","tree-view","twitter-downloader","twitter-downloader-video","twitter-media-downloader","wordlist"],"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/blackvoidx.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":"2025-01-28T13:15:59.000Z","updated_at":"2025-02-03T11:37:09.000Z","dependencies_parsed_at":"2025-02-16T17:50:39.401Z","dependency_job_id":null,"html_url":"https://github.com/blackvoidx/bash-tools","commit_stats":null,"previous_names":["mamad-1999/bash-tools","blackvoidx/bash-tools"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackvoidx%2Fbash-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackvoidx%2Fbash-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackvoidx%2Fbash-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blackvoidx%2Fbash-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blackvoidx","download_url":"https://codeload.github.com/blackvoidx/bash-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254264766,"owners_count":22041794,"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":["alarm","bash","bash-script","bash-scripting","bash-scripts","bash-tools","copy-project","linux-tools","notify-send","raft-download","tree-structure","tree-to-fs","tree-view","twitter-downloader","twitter-downloader-video","twitter-media-downloader","wordlist"],"created_at":"2025-02-17T08:21:48.548Z","updated_at":"2025-05-15T03:10:54.233Z","avatar_url":"https://github.com/blackvoidx.png","language":"Shell","readme":"# Scripts Documentation\n\n## `copy_project.sh`\n\n**Usage**:  \nGenerates project structure summary with file contents.\n\nThis is useful when you want to explain your project for Ai.\n```bash\n./copy_project.sh PROJECT_ROOT [--exclude PATTERNS]\n# Example: \n./copy_project.sh /path/to/project --exclude .git,node_modules\n```\n---\n\n## `git_commit.sh`\n\n**Usage**:  \nSimplifies Git commits (first pull,fetch) with type prefixes.  \n```bash\ngit-commit \u003ctype\u003e \u003cmessage\u003e\n# Example: \ngit-commit \"style\" \"change some style\"\n# Output commit message: \"style: change some style\"\n```\n\n---\n\n## `raft_downloader.sh`\n\n**Usage**:  \nDownloads Raft wordlist files from SecLists repository.\n\nThis script downloads all Raft wordlist (large,medium,small)\n\n```bash\n./raft_downloader.sh\n# Automatically checks for existing files and skips duplicates\n```\n\n---\n\n## `tree-to-fs.sh`\n\n**Usage**:  \nConverts tree structure descriptions to actual files/folders.\n\nCreate folder and files from this format:\n```bash\n├── .env \n├── .env.example \n├── .github/ \n│   └── workflows/ \n│       └── writeup-finder-runner.yml \n├── .gitignore \n├── CHANGELOG.md \n├── LICENSE \n├── README.md \n├── command/ \n│   ├── action.go \n│   ├── command.go \n│   ├── completion.go \n│   └── flags.go \n├── data/ \n│   ├── Youtube_channel.md \n│   ├── keywords.json \n│   └── url.txt \n├── db/ \n│   ├── db.go \n│   └── db_test.go \n├── global/ \n│   └── global.go \n├── go.mod \n├── go.sum \n├── handler/ \n│   ├── handler.go \n│   ├── medium.go \n│   ├── utils.go \n│   └── youtube.go \n├── main.go \n├── run_writeUp-finder.sh \n├── telegram/ \n│   ├── message.go \n│   ├── proxy.go \n│   ├── request.go \n│   └── telegram.go \n├── utils/ \n│   ├── env.go \n│   ├── filters.go \n│   ├── http.go \n│   ├── rss.go \n│   └── utils.go \n└── writeup-finder\n```\nand\nResult is:\n\n![2025-02-02_16-15](https://github.com/user-attachments/assets/3356a537-6ccd-4451-bf90-1eeda26aefed)\n\n\n```bash\n./tree-to-fs.sh \u003cparent-folder-name\u003e \u003cfile-include-tree\u003e\n\n# Example: \n./tree-to-fs.sh my_project project_tree.txt\n```\n\n---\n\n## `notify-me`\n\n**Usage**:  \nAlarm/reminder tool with desktop notifications and sound.\n\nShould use with `nohup` and `\u0026`\n```bash\nnotify-me [HH:MM] \"message\"\n\n# Examples:\nnotify-me 14:30 \"Go to the gym\"\nnotify-me --proxy http://myproxy:8080 \"https://x.com/user/status/1234567890\"\n```\n\n---\n\n## `twitter_downloader.sh`\n\n**Usage**:  \nDownloads media from Twitter/X URLs with proxy support.  \n```bash\n./twitter_downloader.sh [--proxy PROXY_URL] \u003ctwitter-url\u003e\n\n# Example:\n./twitter_downloader.sh --proxy http://myproxy:8080 \"https://x.com/user/status/1234567890\"\n\n# Requires: curl, jq\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackvoidx%2Fbash-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblackvoidx%2Fbash-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackvoidx%2Fbash-tools/lists"}