{"id":50686245,"url":"https://github.com/jezreal-dev/go-reloaded","last_synced_at":"2026-06-08T23:03:42.652Z","repository":{"id":340622673,"uuid":"1166811625","full_name":"jezreal-dev/go-reloaded","owner":"jezreal-dev","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-09T22:29:06.000Z","size":178,"stargazers_count":0,"open_issues_count":16,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-06T03:22:28.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jezreal-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-25T16:26:38.000Z","updated_at":"2026-05-09T22:29:10.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jezreal-dev/go-reloaded","commit_stats":null,"previous_names":["jmomoh-source/go-reloaded","jezreal-dev/go-reloaded"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jezreal-dev/go-reloaded","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jezreal-dev%2Fgo-reloaded","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jezreal-dev%2Fgo-reloaded/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jezreal-dev%2Fgo-reloaded/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jezreal-dev%2Fgo-reloaded/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jezreal-dev","download_url":"https://codeload.github.com/jezreal-dev/go-reloaded/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jezreal-dev%2Fgo-reloaded/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34083848,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2026-06-08T23:03:41.008Z","updated_at":"2026-06-08T23:03:42.641Z","avatar_url":"https://github.com/jezreal-dev.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Go Reloaded — Text Completion, Editing \u0026 Auto-Correction\n\n[![Go Version](https://img.shields.io/badge/go-1.22+-blue.svg)](https://golang.org/doc/)\n[![Build Status](https://github.com/jmomoh-source/go-reloaded/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/jmomoh-source/go-reloaded/actions/workflows/ci.yml)\n![Repo Size](https://img.shields.io/github/repo-size/jmomoh-source/go-reloaded)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n![Coverage](https://img.shields.io/badge/coverage-87.5%25-brightgreen)\n\nA Go command-line tool for text processing, correction, and formatting.  \nIt reads an input file, applies automatic corrections (number conversions, case changes, punctuation normalization, quote formatting, article correction), and outputs a cleaned file.\n\n---\n\n## 🚀 Features\n- **Hexadecimal → Decimal conversion**  \n  Example: `42 (hex)` → `66`\n- **Binary → Decimal conversion**  \n  Example: `10 (bin)` → `2`\n- **Case transformations** `(up)`, `(low)`, `(cap)` with optional counts `(up, N)`  \n  Example: `Ready, set, go (up)!` → `Ready, set, GO!`\n- **Punctuation normalization** (commas, ellipsis, question marks, etc.)\n- **Quote formatting**  \n  Example: `' word '` → `'word'`\n- **Article correction**  \n  Example: `a untold story` → `an untold story`\n\n---\n\n## 📂 Project Structure\n```\ngo-reloaded/\n├── .github/workflows/\n│   └── ci.yml\n├── docs/\n│   ├── Project_Management.md\n│   └── WALKTHROUGH.md\n├── examples/\n│   ├── sample.txt\n│   └── result.txt\n├── textprocessor/\n│   ├── processor.go\n│   └── processor_test.go\n├── CODE_OF_CONDUCT.md\n├── CONTRIBUTING.md\n├── LICENSE\n├── README.md\n├── go.mod\n└── main.go\n```\n\n---\n\n## 🛠️ Usage\nRun the program with an input and output file:\n\n```bash\ngo run . examples/sample.txt examples/result.txt\ncat examples/result.txt\n```\n\n---\n\n## 🧪 Testing\nRun all unit tests:\n\n```bash\ngo test ./... -v\n```\n\nTests are located in `textprocessor/processor_test.go`.\n\n---\n\n## 🤝 Contributing\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.  \nPlease also review our [Code of Conduct](CODE_OF_CONDUCT.md).\n\n---\n\n## 🎥 Demo\nHere’s the tool in action:\n\n![CLI Demo](examples/demo.png)\n\n---\n\n## 📋 Project Board\nTrack progress and tasks on the [Project Board](https://github.com/jmomoh-source/go-reloaded/projects)\n\n---\n\n## 📚 Lessons Learned\n- Importance of idiomatic Go practices  \n- Writing maintainable APIs with clear documentation  \n- Concurrency patterns for performance  \n- CI/CD pipelines for reliability  \n\n---\n\n## 🔗 Resources\n- [Go Documentation](https://golang.org/doc/)  \n- Effective Go [(golang.org in Bing)](https://www.bing.com/search?q=\"https%3A%2F%2Fgolang.org%2Fdoc%2Feffective_go\")  \n- [Go Concurrency Patterns](https://blog.golang.org/pipelines)  \n\n---\n\n## 📌 Status\nThis project was built as part of my **Learn2Earn Fellowship** and demonstrates my ability to work with Go in a production‑style environment.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjezreal-dev%2Fgo-reloaded","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjezreal-dev%2Fgo-reloaded","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjezreal-dev%2Fgo-reloaded/lists"}