Bashbro – Make Any Comp a Web-Based File Server
The GitHub repository "bashbro" offers a Bash web file browser for remote browsing, streaming, and document viewing. It supports Windows via WSL, includes key points, integrates various tools, and is GPL v3 licensed. Instructions for local and remote use are detailed.
Read original articleThe GitHub repository for "bashbro" hosts a Bash-based web file browser enabling remote browsing, streaming, document viewing, and file saving via a web browser. It is compatible with Windows through WSL. Key points include starting bashbro locally or on a remote server, downloading the repository, and additional tips like using IP addresses if localhost is blocked. Bashbro integrates tools like Bash, Tree, Sed, Socat, and getopt and is licensed under the GNU General Public License v3. The repository includes images illustrating "Bashbro Usage" and a demo showcasing its functionality. Instructions for running bashbro locally involve commands like 'bashbro -s -p 5555' or 'bashbro -sp6555', while running it on a remote server requires copying the tool and executing it via SSH. Users can clone the repository or directly fetch and run bashbro using commands provided in the repository.
Related
Komorebi: Tiling Window Management for Windows
The "komorebi" project is a tiling window manager for Windows, extending Microsoft's Desktop Window Manager. It offers CLI control, installation guides, configuration details, and a supportive community for contributions and discussions.
FullBashGuide
The FullBashGuide on Greg's Wiki offers a comprehensive resource for beginners to learn BASH scripting. It covers commands, parameters, arrays, job control, and stresses testing code and proper quoting practices.
Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON
The tool `json.bash` simplifies creating JSON from shell data, offering features like nested JSON creation, error handling, security emphasis, and utility programs. It prioritizes security, performance, and correctness for enhanced data interaction.
Show HN: A simple app to create .gitignore files
GitHub repository offers a .gitignore Builder UI tool for creating .gitignore files. A demo link is provided. To use locally, download the repository, run 'npm install' and 'npm run dev' in the terminal. Access via localhost.
Show HN: Bash Dungeon – An educational dungeon crawler in the shell
The GitHub repository hosts "Bash Dungeon," a dungeon crawler game implemented in bash using directories. Players learn shell commands interactively. Access via GitPod, Docker, or locally for educational shell usage.
package main
import (
"net/http"
"os"
)
func main() {
if err := http.ListenAndServe(os.Args[1], http.FileServer(http.Dir(os.Args[2]))); err != nil {
panic(err)
}
}
What does this mean?
You can do it in python with python -m http.server also!
Is there a way to manage all these port numbers? And why can't we use strings, even if just locally?
And what do people use to allocate port numbers in a way that you'll never get clashes?
Related
Komorebi: Tiling Window Management for Windows
The "komorebi" project is a tiling window manager for Windows, extending Microsoft's Desktop Window Manager. It offers CLI control, installation guides, configuration details, and a supportive community for contributions and discussions.
FullBashGuide
The FullBashGuide on Greg's Wiki offers a comprehensive resource for beginners to learn BASH scripting. It covers commands, parameters, arrays, job control, and stresses testing code and proper quoting practices.
Show HN: Jb / json.bash – Command-line tool (and bash library) that creates JSON
The tool `json.bash` simplifies creating JSON from shell data, offering features like nested JSON creation, error handling, security emphasis, and utility programs. It prioritizes security, performance, and correctness for enhanced data interaction.
Show HN: A simple app to create .gitignore files
GitHub repository offers a .gitignore Builder UI tool for creating .gitignore files. A demo link is provided. To use locally, download the repository, run 'npm install' and 'npm run dev' in the terminal. Access via localhost.
Show HN: Bash Dungeon – An educational dungeon crawler in the shell
The GitHub repository hosts "Bash Dungeon," a dungeon crawler game implemented in bash using directories. Players learn shell commands interactively. Access via GitPod, Docker, or locally for educational shell usage.