📖 Phrack Read CLI
A powerful and elegant command-line tool to read Phrack Magazine articles directly from your terminal with smooth navigation and a beautiful display format.
🚀 Features
✅ Fetch and display Phrack issues and articles using web scraping.
✅ Styled terminal output with borders and formatting.
✅ Smooth scrolling with arrow keys, PageUp, and PageDown.
✅ Keyboard Shortcuts for easy navigation.
✅ Cross-platform support (Linux, macOS, Windows).
📦 Installation
To install Phrack Read CLI, you need Rust installed. Run:
Or clone the repository and build manually:
🎯 Usage
Fetch and read a specific Phrack issue and article:
Example:
This command fetches Issue 69, Article 1 and displays it in the terminal.
🎨 Terminal Interface
The content is displayed with a structured ASCII border and allows easy scrolling.
╔════════════════════════════════════════════════════════════╗
║ Phrack Issue 69 Article 1 ║
╚════════════════════════════════════════════════════════════╝
🕹 Navigation
Key | Action |
---|---|
↑ | Scroll up |
↓ | Scroll down |
PgUp | Page up |
PgDn | Page down |
q / Esc | Quit |
📜 Dependencies
This project uses the following Rust crates:
- reqwest → Fetch webpage content
- scraper → Parse and extract text from HTML
- clap → Command-line argument parsing
- colored → Colorful terminal output
- crossterm → Terminal manipulation (scrolling, clearing, cursor control)
🛠 Development
To contribute read Contribution Guide
📜 License
This project is licensed under the MIT License. Feel free to modify and use it as you wish!
📖 Happy Hacking! 🤘