{"id":19508704,"url":"https://github.com/commit451/bypasses","last_synced_at":"2025-04-26T02:34:04.412Z","repository":{"id":55577675,"uuid":"42267764","full_name":"Commit451/bypasses","owner":"Commit451","description":"Repackaging of Bypass with additional features","archived":false,"fork":false,"pushed_at":"2022-06-27T04:39:19.000Z","size":2624,"stargazers_count":87,"open_issues_count":1,"forks_count":11,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T07:04:30.295Z","etag":null,"topics":["android","bypass","markdown","rendering"],"latest_commit_sha":null,"homepage":"https://github.com/Uncodin/bypass","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Commit451.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-09-10T20:02:38.000Z","updated_at":"2023-08-29T19:39:07.000Z","dependencies_parsed_at":"2022-08-15T03:31:01.494Z","dependency_job_id":null,"html_url":"https://github.com/Commit451/bypasses","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commit451%2Fbypasses","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commit451%2Fbypasses/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commit451%2Fbypasses/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commit451%2Fbypasses/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Commit451","download_url":"https://codeload.github.com/Commit451/bypasses/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250922217,"owners_count":21508291,"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":["android","bypass","markdown","rendering"],"created_at":"2024-11-10T23:09:03.548Z","updated_at":"2025-04-26T02:34:03.923Z","avatar_url":"https://github.com/Commit451.png","language":"Java","readme":"# bypasses\nRepackaging of [Bypass](https://github.com/Uncodin/bypass) with additional features\n\n[![Build Status](https://travis-ci.org/Commit451/bypasses.svg?branch=master)](https://travis-ci.org/Commit451/bypasses) [![](https://jitpack.io/v/Commit451/bypasses.svg)](https://jitpack.io/#Commit451/bypasses)\n\n## Gradle Dependency\n\nAdd this in your root `build.gradle` file (**not** your module `build.gradle` file):\n\n```gradle\nallprojects {\n\trepositories {\n\t\t...\n\t\tmaven { url \"https://jitpack.io\" }\n\t}\n}\n```\n\nThen, add the library to your project `build.gradle`\n```gradle\ndependencies {\n    compile 'com.github.Commit451:bypasses:latest.release.here'\n}\n```\n\nThis library is provided as a \"fat\" aar with native binaries for all available architectures. To\nreduce your APK size, use the ABI filtering/splitting techniques in the Android plugin:\nhttp://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits\n\n## Usage\nSee the [bypass docs](http://uncodin.github.io/bypass/)\n\nAdditional features include:\n- Image click detection\n```java\nbypass.setImageSpanClickListener(new ImageSpanClickListener() {\n    @Override\n    public void onImageClicked(View view, ImageSpan imageSpan, String url) {\n        Snackbar.make(root, \"Image clicked with url: \" + url, Snackbar.LENGTH_LONG)\n                .show();\n    }\n});\n```\nSee the sample for more.\n\n## Image Loading\nImage loading can be done via the `ImageGetter` interface. Libraries exist for [Picasso](https://github.com/Commit451/BypassPicassoImageGetter) and [Glide](https://github.com/Commit451/BypassGlideImageGetter).\n\n## Robolectric\nSee [this issue](https://github.com/Commit451/bypasses/issues/2) for an explanation for getting Robolectric to work.\n\n## Proguard\nThis dependency also packages the Proguard rules [suggested](https://github.com/Uncodin/bypass/issues/195) for bypass to work properly with Proguard enabled\n\nLicense\n--------\n\n    Copyright 2017 Commit 451\n    Copyright 2015 Uncodin\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommit451%2Fbypasses","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcommit451%2Fbypasses","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommit451%2Fbypasses/lists"}