{"id":15107938,"url":"https://github.com/khunhtetznaing/xgetter","last_synced_at":"2025-03-15T23:11:30.166Z","repository":{"id":41247969,"uuid":"170080090","full_name":"KhunHtetzNaing/xGetter","owner":"KhunHtetzNaing","description":"Android library for extract stream/download url from Google Drive,MegaUp,Google Photos,Mp4Upload,Facebook,Mediafire,Ok.Ru,VK,Twitter,Youtube,SolidFiles,Vidoza,UptoStream,SendVid,FanSubs,Uptobox,FEmbed,FileRio","archived":true,"fork":false,"pushed_at":"2024-04-26T16:42:22.000Z","size":40277,"stargazers_count":179,"open_issues_count":39,"forks_count":92,"subscribers_count":20,"default_branch":"master","last_synced_at":"2025-03-15T23:11:25.278Z","etag":null,"topics":["android","facebook","fembed","google-drive","google-photos","java","javascript","mediafire","mp4upload","okru","rapidvideo","sendvid","solidfiles","twitter","vk","youtube"],"latest_commit_sha":null,"homepage":"","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/KhunHtetzNaing.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":"2019-02-11T06:37:16.000Z","updated_at":"2025-03-10T16:01:55.000Z","dependencies_parsed_at":"2024-12-24T10:20:03.286Z","dependency_job_id":"27064344-5421-4415-98ee-570c4237333e","html_url":"https://github.com/KhunHtetzNaing/xGetter","commit_stats":{"total_commits":77,"total_committers":3,"mean_commits":"25.666666666666668","dds":0.06493506493506496,"last_synced_commit":"5929f063c56020e55749407206d3dede078475d8"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhunHtetzNaing%2FxGetter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhunHtetzNaing%2FxGetter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhunHtetzNaing%2FxGetter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KhunHtetzNaing%2FxGetter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KhunHtetzNaing","download_url":"https://codeload.github.com/KhunHtetzNaing/xGetter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243801681,"owners_count":20350108,"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","facebook","fembed","google-drive","google-photos","java","javascript","mediafire","mp4upload","okru","rapidvideo","sendvid","solidfiles","twitter","vk","youtube"],"created_at":"2024-09-25T21:43:21.083Z","updated_at":"2025-03-15T23:11:30.144Z","avatar_url":"https://github.com/KhunHtetzNaing.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xGetter =\u003e LowCostVideo [3.0]\nI change something to comply with Google play policy.\n- Remove external javascript file\n- Change the class name to LowCostVideo\n- Rewrite codes\n\n# xGetter Library for Android!  \n[![](https://jitpack.io/v/KhunHtetzNaing/XGetter.svg)](https://jitpack.io/#KhunHtetzNaing/XGetter)  \n\nရုပ်ရှင်နဲ့ Video App ဖန်တီးချင်သူတွေအနေနဲ့  \nအသုံးဝင်မယ့် Library လေးပါ။   \nကြော်ငြာကြည့်စရာမလိုပဲ  \nတိုက်ရိုက်ဒေါင်းဖို့လင့်ဆွဲထုတ်ပေးနိုင်ပြီး\nရလာတဲ့လင့်ကို တိုက်ရိုက်ဒေါင်းမလား  \nကိုယ်ပိုင် Player နဲ့တိုက်ရိုက်ပြမလား  \nအဆင်ပြေသလိုအသုံးချနိုင်ပါတယ်။  \nလောလာဆယ်ပါဝင်တဲ့ Site တွေကတော့  \n  \n - **1. Google Drive**  \n - **2. DailyMotion**  \n - **3. Google Photos**  \n - **4. Mp4Upload**  \n - **5. Facebook**  \n - **6. Mediafire**  \n - **7. Ok.Ru**  \n - **8. VK**  \n - **9. Twitter**  \n - **10. ~~Youtube~~**  \n - **11. SolidFiles**  \n - **12. Vidoza**  \n - **13. UptoStream**  \n - **14. SendVid**  \n - **15. FanSubs**  \n - **16. Uptobox**  \n - **17. FEmbed**  \n - **18. FileRio**  \n - **19. MegaUp**  \n - **20. GoUnlimited**  \n - **21. CocoScope**  \n - **22. VidBM**\n \n## New supported sites [3.0]\n\n- **23. Vlare**\n- **24. pStream**\n- **25. Vivo.sx**\n- **26. VideoBin**\n- **27. BitTube**\n- **28. 4Shared**\n- **29. StreamTape**\n- **30. Vudeo**\n  \n  \nတို့ပဲဖြစ်ပါတယ်။  \nဒီဆိုဒ်တွေအားလုံးကနေ ကြော်ငြာကြည့်စရာမလိုပဲတိုက်ရိုက်လင့်ထုတ်ပေးမှာပါ။  \nအခြားအခမဲ့ Video တင်လို့ရတဲ့ Site တွေကိုလည်းထပ်ဖြည့်ပေးသွားပါ့မယ် :)  \nအဲ့တော့ Video Sharing App အတွက် Host ဝယ်စရာမလိုတော့ဘူးလေနော် ;)  \n  \nအသုံးပြုနည်း  \n===========  \n  \nပထမဦးဆုံး **build.gradle(project)** ထဲက  \n  \n\n    allprojects {\n      repositories {  \n      google()  \n            jcenter()  \n            maven { url \"https://jitpack.io\" }  //Add this\n     }}\n\nပြီးရင် **build.gradle(app)** ထဲက  \n  \n\n    dependencies {  \n    \timplementation 'com.github.KhunHtetzNaing:xGetter:3.0'\n    }\n\n**Android Studio** သမားတွေဆိုရင်တော့ **Sync Now** လုပ်ပေးပါ။  \n**AIDE** သမားဆိုရင်တော့ **Save** ပြီး **Download** လုပ်ခိုင်းရင်လုပ်ပေးပါ။  \n**မှတ်ချက်။ ။အင်တာနက်ဖွင့်ထားဖို့လိုပါမယ်**  \n  \n  If not working [download this jar](https://github.com/KhunHtetzNaing/xGetter/raw/master/app/release/xgetter.jar) file and put to **YourProject/app/libs/**\n  \n**AndroidManifest.xml** ထဲမှာ  \n  \n\n     \u003capplication .....\n\t     android:usesCleartextTraffic=\"true\"\u003e\n\n  \n \nထည့်ပေးဖို့လိုပါမယ်။  \n  \nပြီးရင်တော့ကိုယ်ခေါ်ချင်တဲ့ Activity ကနေ  \n\n    LowCostVideo xGetter = new LowCostVideo(this);  \n    xGetter.onFinish(new LowCostVideo.OnTaskCompleted() {  \n        @Override  \n      public void onTaskCompleted(ArrayList\u003cXModel\u003e vidURL, boolean multiple_quality) {  \n            if (multiple_quality){ //This video you can choose qualities  \n      for (XModel model : vidURL){  \n                    String url = model.getUrl();   \n     String cookie = model.getCookie(); //If google drive video you need to set cookie for play or download  \n      }   \n            }else {//If single  \n      String url = vidURL.get(0).getUrl();  \n      }  \n        }  \n      \n        @Override  \n      public void onError() {  \n            //Error  \n      }  \n    });\n\n## IMPORTANT  \nOkhttp3 ကိုအသုံးပြုထားသည့်အတွက်  \n**proguard-rules.pro** ထည့်ပေးရန်လိုအပ်ပါသည်။  \n  \n\n      # JSR 305 annotations are for embedding nullability information.  \n    -dontwarn javax.annotation.**  \n      \n    # A resource is loaded with a relative path so the package of this class must be preserved.  \n    -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase  \n      \n    # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.  \n    -dontwarn org.codehaus.mojo.animal_sniffer.*  \n      \n    # OkHttp platform used only on JVM and when Conscrypt dependency is available.  \n    -dontwarn okhttp3.internal.platform.ConscryptPlatform\n\n  \nအသုံးပြုရတာလည်းလွယ်ပါတယ် :)  \n- Example APK =\u003e https://bit.ly/3bZ2GHX\n- Example Project =\u003e http://bit.ly/2Sr6Hiw  \n- Repo =\u003e https://github.com/KhunHtetzNaing/xGetter  \n#HtetzNaing #XGetter #2019","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhunhtetznaing%2Fxgetter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhunhtetznaing%2Fxgetter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhunhtetznaing%2Fxgetter/lists"}