{"id":21558399,"url":"https://github.com/ar10dev/textanalyzr","last_synced_at":"2026-05-15T18:33:08.668Z","repository":{"id":263345144,"uuid":"888060438","full_name":"AR10Dev/TextAnalyzr","owner":"AR10Dev","description":"Java application for analyzing text. It provides several useful statistics and insights, including character and word counts, finding the most common character, and calculating word frequencies","archived":false,"fork":false,"pushed_at":"2026-04-16T02:06:15.000Z","size":353,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-16T04:15:43.118Z","etag":null,"topics":["analyzer","exercise","gradle","java","text"],"latest_commit_sha":null,"homepage":"","language":"Java","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/AR10Dev.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-11-13T18:38:56.000Z","updated_at":"2026-03-19T14:35:38.000Z","dependencies_parsed_at":"2026-01-07T21:02:21.942Z","dependency_job_id":null,"html_url":"https://github.com/AR10Dev/TextAnalyzr","commit_stats":null,"previous_names":["ar10dev/textanalyzr"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/AR10Dev/TextAnalyzr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AR10Dev%2FTextAnalyzr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AR10Dev%2FTextAnalyzr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AR10Dev%2FTextAnalyzr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AR10Dev%2FTextAnalyzr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AR10Dev","download_url":"https://codeload.github.com/AR10Dev/TextAnalyzr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AR10Dev%2FTextAnalyzr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33074842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"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":["analyzer","exercise","gradle","java","text"],"created_at":"2024-11-24T08:14:45.328Z","updated_at":"2026-05-15T18:33:08.652Z","avatar_url":"https://github.com/AR10Dev.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📊 TextAnalyzr\n\n**TextAnalyzr** is a simple Java application for analyzing text. It provides several useful statistics and insights, including character and word counts, finding the most common character, and calculating word frequencies. Perfect for quick text insights! 📖✨\n\n## 🚀 Features\n\n- **Character Count**: Get the total number of characters in your input.\n- **Word Count**: Find out the total number of words.\n- **Most Common Character**: Discover which character appears most frequently.\n- **Character \u0026 Word Frequency**: Check how often a specific character or word appears.\n- **Unique Word Count**: Count the number of unique words used.\n\n## 🛠️ Getting Started\n\n### Prerequisites\n- **Java 11+**: Ensure you have Java installed. You can download it from [here](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html).\n- **Gradle**: Project setup with Gradle for easy build and test management. You can install Gradle from [here](https://gradle.org/install/).\n\n### Running the Application\n1. Clone this repository:\n   ```bash\n   git clone https://github.com/AR10Dev/TextAnalyzr.git\n   cd TextAnalyzr\n   ```\n2. Build and run the application with Gradle:\n   ```bash\n   ./gradlew run\n   ```\n3. Follow the prompts to analyze your text input. You will be asked to enter the text you want to analyze, and the application will display the results based on the features mentioned above.\n\n## 🧪 Running Tests\n\nRun tests to ensure everything is working smoothly:\n```bash\n./gradlew test\n```\nThe tests cover various aspects of the application, including character count, word count, most common character, and frequency calculations. Check the test results to ensure all functionalities are working as expected.\n\n## 🤖 GitHub Actions\n\nThis project includes CI workflows using GitHub Actions:\n- **Build**: Compiles and tests the project on every push or pull request.\n- **Formatting Check**: Uses the Spotless plugin to ensure consistent code formatting.\n- **Release**: Automatically creates a GitHub release and uploads the JAR file when a new tag is pushed.\n\n## 🎨 Contributing\n\nFeel free to submit issues or pull requests to contribute! All improvements are welcome.\n\n### Guidelines\n- Follow the coding standards used in the project.\n- Ensure your code passes all tests before submitting a pull request.\n- Provide a clear description of the changes you are making.\n\n## 📄 License\n\nThis project is licensed under the GPL-3.0 license.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Far10dev%2Ftextanalyzr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Far10dev%2Ftextanalyzr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Far10dev%2Ftextanalyzr/lists"}