https://github.com/khunhtetznaing/xgetter
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
https://github.com/khunhtetznaing/xgetter
android facebook fembed google-drive google-photos java javascript mediafire mp4upload okru rapidvideo sendvid solidfiles twitter vk youtube
Last synced: about 1 month ago
JSON representation
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
- Host: GitHub
- URL: https://github.com/khunhtetznaing/xgetter
- Owner: KhunHtetzNaing
- License: apache-2.0
- Archived: true
- Created: 2019-02-11T06:37:16.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-26T16:42:22.000Z (12 months ago)
- Last Synced: 2025-03-15T23:11:25.278Z (about 1 month ago)
- Topics: android, facebook, fembed, google-drive, google-photos, java, javascript, mediafire, mp4upload, okru, rapidvideo, sendvid, solidfiles, twitter, vk, youtube
- Language: Java
- Homepage:
- Size: 38.4 MB
- Stars: 179
- Watchers: 20
- Forks: 92
- Open Issues: 39
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# xGetter => LowCostVideo [3.0]
I change something to comply with Google play policy.
- Remove external javascript file
- Change the class name to LowCostVideo
- Rewrite codes# xGetter Library for Android!
[](https://jitpack.io/#KhunHtetzNaing/XGetter)ရုပ်ရှင်နဲ့ Video App ဖန်တီးချင်သူတွေအနေနဲ့
အသုံးဝင်မယ့် Library လေးပါ။
ကြော်ငြာကြည့်စရာမလိုပဲ
တိုက်ရိုက်ဒေါင်းဖို့လင့်ဆွဲထုတ်ပေးနိုင်ပြီး
ရလာတဲ့လင့်ကို တိုက်ရိုက်ဒေါင်းမလား
ကိုယ်ပိုင် Player နဲ့တိုက်ရိုက်ပြမလား
အဆင်ပြေသလိုအသုံးချနိုင်ပါတယ်။
လောလာဆယ်ပါဝင်တဲ့ Site တွေကတော့
- **1. Google Drive**
- **2. DailyMotion**
- **3. Google Photos**
- **4. Mp4Upload**
- **5. Facebook**
- **6. Mediafire**
- **7. Ok.Ru**
- **8. VK**
- **9. Twitter**
- **10. ~~Youtube~~**
- **11. SolidFiles**
- **12. Vidoza**
- **13. UptoStream**
- **14. SendVid**
- **15. FanSubs**
- **16. Uptobox**
- **17. FEmbed**
- **18. FileRio**
- **19. MegaUp**
- **20. GoUnlimited**
- **21. CocoScope**
- **22. VidBM**
## New supported sites [3.0]- **23. Vlare**
- **24. pStream**
- **25. Vivo.sx**
- **26. VideoBin**
- **27. BitTube**
- **28. 4Shared**
- **29. StreamTape**
- **30. Vudeo**
တို့ပဲဖြစ်ပါတယ်။
ဒီဆိုဒ်တွေအားလုံးကနေ ကြော်ငြာကြည့်စရာမလိုပဲတိုက်ရိုက်လင့်ထုတ်ပေးမှာပါ။
အခြားအခမဲ့ Video တင်လို့ရတဲ့ Site တွေကိုလည်းထပ်ဖြည့်ပေးသွားပါ့မယ် :)
အဲ့တော့ Video Sharing App အတွက် Host ဝယ်စရာမလိုတော့ဘူးလေနော် ;)
အသုံးပြုနည်း
===========
ပထမဦးဆုံး **build.gradle(project)** ထဲက
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" } //Add this
}}ပြီးရင် **build.gradle(app)** ထဲက
dependencies {
implementation 'com.github.KhunHtetzNaing:xGetter:3.0'
}**Android Studio** သမားတွေဆိုရင်တော့ **Sync Now** လုပ်ပေးပါ။
**AIDE** သမားဆိုရင်တော့ **Save** ပြီး **Download** လုပ်ခိုင်းရင်လုပ်ပေးပါ။
**မှတ်ချက်။ ။အင်တာနက်ဖွင့်ထားဖို့လိုပါမယ်**
If not working [download this jar](https://github.com/KhunHtetzNaing/xGetter/raw/master/app/release/xgetter.jar) file and put to **YourProject/app/libs/**
**AndroidManifest.xml** ထဲမှာ
ထည့်ပေးဖို့လိုပါမယ်။
ပြီးရင်တော့ကိုယ်ခေါ်ချင်တဲ့ Activity ကနေLowCostVideo xGetter = new LowCostVideo(this);
xGetter.onFinish(new LowCostVideo.OnTaskCompleted() {
@Override
public void onTaskCompleted(ArrayList vidURL, boolean multiple_quality) {
if (multiple_quality){ //This video you can choose qualities
for (XModel model : vidURL){
String url = model.getUrl();
String cookie = model.getCookie(); //If google drive video you need to set cookie for play or download
}
}else {//If single
String url = vidURL.get(0).getUrl();
}
}
@Override
public void onError() {
//Error
}
});## IMPORTANT
Okhttp3 ကိုအသုံးပြုထားသည့်အတွက်
**proguard-rules.pro** ထည့်ပေးရန်လိုအပ်ပါသည်။
# JSR 305 annotations are for embedding nullability information.
-dontwarn javax.annotation.**
# A resource is loaded with a relative path so the package of this class must be preserved.
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
-dontwarn org.codehaus.mojo.animal_sniffer.*
# OkHttp platform used only on JVM and when Conscrypt dependency is available.
-dontwarn okhttp3.internal.platform.ConscryptPlatform
အသုံးပြုရတာလည်းလွယ်ပါတယ် :)
- Example APK => https://bit.ly/3bZ2GHX
- Example Project => http://bit.ly/2Sr6Hiw
- Repo => https://github.com/KhunHtetzNaing/xGetter
#HtetzNaing #XGetter #2019