{"id":25027705,"url":"https://github.com/ilbuso/project-stats","last_synced_at":"2025-03-30T17:25:09.599Z","repository":{"id":225555761,"uuid":"766277478","full_name":"ilBuso/project-stats","owner":"ilBuso","description":"Know your project stats","archived":false,"fork":false,"pushed_at":"2024-03-02T22:58:06.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T19:51:10.335Z","etag":null,"topics":["lines-of-code","python","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","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/ilBuso.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}},"created_at":"2024-03-02T20:19:11.000Z","updated_at":"2024-03-02T22:56:16.000Z","dependencies_parsed_at":"2024-03-02T23:44:38.463Z","dependency_job_id":null,"html_url":"https://github.com/ilBuso/project-stats","commit_stats":null,"previous_names":["ilbuso/count-lines","ilbuso/project-stats"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilBuso%2Fproject-stats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilBuso%2Fproject-stats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilBuso%2Fproject-stats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ilBuso%2Fproject-stats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ilBuso","download_url":"https://codeload.github.com/ilBuso/project-stats/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246352702,"owners_count":20763519,"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":["lines-of-code","python","python3"],"created_at":"2025-02-05T19:38:37.251Z","updated_at":"2025-03-30T17:25:09.574Z","avatar_url":"https://github.com/ilBuso.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n# Project Stats\n##### A quick way to know your project stats\n![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n\n\u003c/div\u003e\n\n## ⇁ TOC\n\n* [About](#about)\n* [Installation](#installation)\n* [Usage](#usage)\n* [Future Implementations](#future-implementations)\n* [License](#license)\n\n## ⇁ About\nProject Stats is a simple Python script to count the lines of code in a directory. It's useful for getting a quick overview of your project's size. The script recursively goes through all files in the specified directory and counts non-empty lines of code.\n\n## ⇁ Installation\n1. Clone the repository:\n    ```sh\n    git clone https://github.com/ilBuso/project-stats.git\n    ```\n\n2. Change into the `project-stats` directory:\n    ```sh\n    cd project-stats\n    ```\n\n3. Run the script:\n    ```sh\n    python project-stats.py\n    ```\n\n## ⇁ Usage\nWhen you run the script, it will prompt you to enter the path to the directory you want to analyze. It will then display the total lines of code in that directory.\n\n```sh\npython project-stats.py\nEnter the path to the directory: /path/to/your/directory\n```\n\n## ⇁ Future Implementations\nThis project is open for further development. Here are some ideas for future implementations:\n- [ ] Display breakdown of file types (e.g. C, C++, h, Makefile)\n- [ ] Implement a feature to ignore certain file types or directories\n- [ ] Provide an option to save results to a file\n\n## ⇁ Licence\nDistributed under the MIT License. See LICENSE for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filbuso%2Fproject-stats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Filbuso%2Fproject-stats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Filbuso%2Fproject-stats/lists"}