{"id":19058397,"url":"https://github.com/jotrorox/progressapi","last_synced_at":"2025-07-24T23:34:40.075Z","repository":{"id":242606766,"uuid":"810031578","full_name":"Jotrorox/progressapi","owner":"Jotrorox","description":"A simple API providing progress bars in all different types and forms to use in other project or simply to embed","archived":false,"fork":false,"pushed_at":"2024-12-17T13:59:41.000Z","size":110,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-02T12:11:37.674Z","etag":null,"topics":["api","caching","exporess","image","image-api","javascript","nodejs","progress"],"latest_commit_sha":null,"homepage":"http://github.com/jotrorox/progressapi","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jotrorox.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}},"created_at":"2024-06-03T23:18:04.000Z","updated_at":"2024-12-17T13:59:46.000Z","dependencies_parsed_at":"2024-06-04T01:44:59.969Z","dependency_job_id":"dd3a281c-d6da-43c5-8133-1308a882c76e","html_url":"https://github.com/Jotrorox/progressapi","commit_stats":{"total_commits":32,"total_committers":1,"mean_commits":32.0,"dds":0.0,"last_synced_commit":"080f6bfba769799fa4f083c3513ab4e786501a6b"},"previous_names":["jotrorox/progressapi"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jotrorox%2Fprogressapi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jotrorox%2Fprogressapi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jotrorox%2Fprogressapi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jotrorox%2Fprogressapi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jotrorox","download_url":"https://codeload.github.com/Jotrorox/progressapi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240113946,"owners_count":19749829,"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":["api","caching","exporess","image","image-api","javascript","nodejs","progress"],"created_at":"2024-11-09T00:00:53.985Z","updated_at":"2025-02-22T01:42:45.290Z","avatar_url":"https://github.com/Jotrorox.png","language":"PHP","readme":"\u003ch1 align=\"center\"\u003eProgress API\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/top/jotrorox/progressapi?style=flat-square\" alt=\"GitHub Top Language Badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/languages/count/jotrorox/progressapi?style=flat-square\" alt=\"GitHub Language Count Badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/repo-size/jotrorox/progressapi?style=flat-square\" alt=\"GitHub Repository Size Badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/license/jotrorox/progressapi?style=flat-square\" alt=\"GitHub License Badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/issues/jotrorox/progressapi?style=flat-square\" alt=\"GitHub Issues Badge\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/jotrorox/progressapi?style=flat-square\" alt=\"GitHub Stars Badge\"\u003e\n\u003c/p\u003e\n\n\u003chr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#dart-about\"\u003eAbout\u003c/a\u003e \u0026#xa0; | \u0026#xa0; \n  \u003ca href=\"#sparkles-features\"\u003eFeatures\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#white_check_mark-development-requirements\"\u003eDevelopment Requirements\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#checkered_flag-starting-development-setup\"\u003eDevelopment Setup\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#dash-getting-started\"\u003eGetting Started\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#raised_hands-contributing\"\u003eContributing\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"#memo-license\"\u003eLicense\u003c/a\u003e \u0026#xa0; | \u0026#xa0;\n  \u003ca href=\"https://jotrorox.com\" target=\"_blank\"\u003eAuthor\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## :dart: About ##\n\nProgress API is a simple API, that aims to provide a simple way to get and/or embed Progress bars into anything. \nThe API generates images that resemble the given percentage count. In the future this Project will also aim to support multiple different types of progress bars. \nNow for the last part: Why? It is simple I just needed this for another project that I'm working on and because I just felt like it, I made it it's own project. \n\n## :sparkles: Features ##\n\n:heavy_check_mark: Generating the base images\\\n:heavy_check_mark: Exposing an api\\\n:heavy_check_mark: Adding Docker Support\\\n:heavy_check_mark: Allowing different Progressbars\n\n## :white_check_mark: Development Requirements ##\n\nBefore starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Docker](https://docker.com) installed.\n\n## :checkered_flag: Starting (Development Setup) ##\n\n```bash\n# Clone this project\n$ git clone https://github.com/Jotrorox/progressapi\n\n# Go into that directory\n$ cd progressapi\n\n# Build the Docker Image\n$ docker-compose build\n\n# Run the container\n$ docke-compose up -d \n```\n\n**If you encounter Problems just hit me up, I'm happy to help you get started**\\\n**You can do that over matrix: @jotrorox:matrix.org or Discord: https://discord.gg/RVr4cceFUt**\n\n## :dash: Getting Started ##\n\nI will explain the Docker way here so please ensure you have Docker installed!\n```bash\n# Pull the project\n$ docker pull jotrorox/progressapi\n\n# Start the bot\n$ docker run jotrorox/progressapi\n```\n\n## :raised_hands: Contributing ##\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag \"enhancement\".\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\n## :memo: License ##\n\nThis project is under the AGPLv3 License. For more details, see the [LICENSE](LICENSE) file.\n\n\u003cbr\u003e\n\nMade with :heart: by \u003ca href=\"https://jotrorox.com\" target=\"_blank\"\u003eJotrorox\u003c/a\u003e\n\n\u0026#xa0;\n\n\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjotrorox%2Fprogressapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjotrorox%2Fprogressapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjotrorox%2Fprogressapi/lists"}