{"id":32653381,"url":"https://github.com/moda20/kprogresshudplugin","last_synced_at":"2026-07-02T04:32:35.588Z","repository":{"id":57209337,"uuid":"146599365","full_name":"moda20/KProgressHUDPlugin","owner":"moda20","description":null,"archived":false,"fork":false,"pushed_at":"2018-08-30T17:06:42.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-10-31T08:27:53.079Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moda20.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-08-29T12:52:20.000Z","updated_at":"2020-09-28T11:23:31.000Z","dependencies_parsed_at":"2022-09-08T18:00:19.849Z","dependency_job_id":null,"html_url":"https://github.com/moda20/KProgressHUDPlugin","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/moda20/KProgressHUDPlugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moda20%2FKProgressHUDPlugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moda20%2FKProgressHUDPlugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moda20%2FKProgressHUDPlugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moda20%2FKProgressHUDPlugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moda20","download_url":"https://codeload.github.com/moda20/KProgressHUDPlugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moda20%2FKProgressHUDPlugin/sbom","scorecard":{"id":655846,"data":{"date":"2025-08-11","repo":{"name":"github.com/moda20/KProgressHUDPlugin","commit":"a96994ceab0cba3ed2ad2ad52c512021ebb8f5e3"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.6,"checks":[{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Code-Review","score":0,"reason":"Found 0/2 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"SAST","score":0,"reason":"no SAST tool detected","details":["Warn: no pull requests merged into dev branch"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}}]},"last_synced_at":"2025-08-21T14:37:15.073Z","repository_id":57209337,"created_at":"2025-08-21T14:37:15.073Z","updated_at":"2025-08-21T14:37:15.073Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35033489,"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-07-02T02:00:06.368Z","response_time":173,"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":"2025-10-31T08:18:51.442Z","updated_at":"2026-07-02T04:32:35.580Z","avatar_url":"https://github.com/moda20.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cordova KProgressHUDPlugin\n\n**Based On :** \nKProgressHUD : https://github.com/Kaopiz/KProgressHUD\n\n![](https://raw.githubusercontent.com/Kaopiz/KProgressHUD/master/demo/screenshots/screencast.gif)\n\n**Cordova plugin : KProgressHUD** \n\n\nPlatforms available : **android**\n\n\n***install :***\n\n1 ) run `cordova plugin add https://github.com/moda20/KProgressHUDPlugin.git`\n\n2 ) use directly from the `window` available `cordova` object.\n\n# Usage\n\n***Example :***\n\n```\n let args ={\n            type:'infinite',\n            label:'Loading',\n            details:'Please Wait ...',\n            /*color:0,*/\n            visual:'pie',\n            progress:{\n                auto:true,\n                time:250,\n            },\n        }\n\n        window.cordova.plugins.KProgressHUDCordovaPlugin.showLoader(args,\n            function (res) {\n                console.log(res);\n            },\n            function (e) {\n                console.log(e);\n                alert(\"Errored\")\n            });\n    }\n    \n    \n```\n***Docs :***\n```\n\nNote : The plugin only takes consideration of one Loader at a time. Creating and showing \nan other Loader while the first one is still visible may crash the plugin and/or the \napp.\n\n- KProgressHUDCordovaPlugin.showLoader(Args,SuccessCallback,ErrorCallback)\n    Creates and show the loader automatically.\n    Args : {\n       type:'' ,    // 'timed' | 'infinite'\n       label:'',    // a string for label\n       details :'', // a string to show as details under the label\n       color : '',  // int : background color of the loader MUST BE AN ARGB COLOR\n                    // if you don't specify color it will not have any effect. if you do, you must specify a valid ARGB color ot the plugin will crash\n       visual:'',   // only for 'timed' : 'bar' | 'annular' | 'pie'\n       progress:{\n        auto : '',  // only for 'timed' : true | false\n        time: '',   // only for 'timed' and auto 'true' : Is a number, the more you put, the more it takes time to load : 50 =\u003e about 3 seconds\n                    // defautls to 50.\n       },\n       speed : ''   // only for 'infinite', int 1 for normal 2 for double the speed. defaults to 1.\n    }\n    \n    SuccessCallback and ErrorCallback are regular callbacks, see the example above.\n    \n\n- KProgressHUDCordovaPlugin.dismiss(Args,SuccessCallback,ErrorCallback)\n    dismisses the visible loader.\n    Args : ['']  must be an empty string for it to work. Works for all types of HUD\n    \n    SuccessCallback and ErrorCallback are regular callbacks, see the example above.\n    \n    \n- KProgressHUDCordovaPlugin.setProgress(Args,SuccessCallback,ErrorCallback)\n    Sets progress manually for 'timed' loader type.\n\n    Args : [ integer : progress  ] Must be between 0 and 100 or it will crash the plugin\n            Only works for timed HUD. Do not Abuse or it will crash the plugin\n    \n    SuccessCallback and ErrorCallback are regular callbacks, see the example above.    \n\n- KProgressHUDCordovaPlugin.launchAutomaticProgress(Args,SuccessCallback,ErrorCallback)\n    starts the automatic Progress visualization on the 'timed' type of loaders.\n    It will be called internally when specifying 'progress.auto' to true when creating the loader.\n    \n    Args : [Time integer]  Only works for timed HUD. Do not Abuse or it will crash the plugin. Will instantly reset \n            Current progress to Zero then apply its effect.\n            \n    SuccessCallback and ErrorCallback are regular callbacks, see the example above.\n    \n- KProgressHUDCordovaPlugin.setLabel(Args,SuccessCallback,ErrorCallback)\n    dynamically sets the label for the visible loader.\n    \n    Args : ['String : Label'] Works for all types of HUD\n    \n    SuccessCallback and ErrorCallback are regular callbacks, see the example above.\n    \n     \n- KProgressHUDCordovaPlugin.setDetailsLabel(Args,SuccessCallback,ErrorCallback)\n    dynamically sets the details label for the visible loader.\n    \n    Args : ['String : detailsLabel'] Works for all types of HUD\n    \n    SuccessCallback and ErrorCallback are regular callbacks, see the example above.\n            \n```\n```\nPlugin.xml :\n\nYou may have to change the com.android.support:appcompat-v7:27.1.1 to a certain version.\nNote that this version needs to be unique with all components in your app, so make sure you have it fixed.\n\n```\n\n\n# ChangeLog\n\n- V 0.1.0 : \n    - Initial Commit and publish.\n    \n    \n# Licence \n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoda20%2Fkprogresshudplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoda20%2Fkprogresshudplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoda20%2Fkprogresshudplugin/lists"}