|
1 | 1 | # FetchIt |
2 | 2 |
|
3 | | -FetchIt is an Android application designed to download media files from various sources such as YouTube, Twitter, Instagram, and Facebook. Users can enter a URL, select a file location, and start the download process. The app also provides clipboard functionality to paste URLs directly from the clipboard. |
| 3 | +FetchIt is an Android application designed to download media files from various platforms. Users can enter a URL, select a file location, and start the download process. |
| 4 | + |
| 5 | +<img src="https://github.com/tharunbirla/FetchIt/blob/main/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png?raw=true" alt="FetchIt Screenshot" width="300" height="600"> |
4 | 6 |
|
5 | 7 | [<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" |
6 | 8 | alt="Get it on F-Droid" |
7 | 9 | height="80">](https://f-droid.org/packages/com.tharunbirla.fetchit/) |
8 | 10 |
|
9 | 11 | Or download the latest APK from the [Releases Section](https://github.com/tharunbirla/FetchIt/releases/latest). |
10 | 12 |
|
11 | | -## Features |
12 | 13 |
|
13 | | -- Download media files from YouTube, Twitter, Instagram, Facebook, Reddit, Tumblr, Twitch and more. |
| 14 | +## Table of Contents |
14 | 15 |
|
15 | | -## Permissions |
| 16 | +- [Supported Platforms](#supported-platforms) |
| 17 | +- [Installation](#installation) |
| 18 | +- [Permissions](#permissions) |
| 19 | +- [Troubleshooting](#troubleshooting) |
| 20 | +- [License](#license) |
16 | 21 |
|
17 | | -The app requires several permissions to function correctly: |
18 | | -- **Storage**: To save downloaded files. |
19 | | -- **Notifications**: To notify users about the download status. |
| 22 | +## Supported Platforms |
20 | 23 |
|
21 | | -## Usage |
| 24 | +FetchIt supports downloading media from the following platforms: |
22 | 25 |
|
23 | | -1. **Enter URL**: Input the URL of the media file you want to download. |
24 | | -2. **Select Location**: Choose where to save the file using the file picker. |
25 | | -3. **Download**: Tap the download button to start the download. |
| 26 | +- YouTube |
| 27 | +- Facebook |
| 28 | +- Instagram |
| 29 | +- Twitter |
| 30 | +- TikTok |
| 31 | +- Reddit |
| 32 | +- Twitch |
| 33 | +- Snapchat |
| 34 | +- Vimeo |
| 35 | +- Dailymotion |
| 36 | +- Pinterest |
| 37 | +- SoundCloud |
| 38 | +- Tumblr |
| 39 | +- Bilibili |
| 40 | +- Loom |
| 41 | +- Streamable |
| 42 | +- VK |
| 43 | +- Rutube |
| 44 | +- Bluesky |
| 45 | +- Vine |
| 46 | +- OK |
26 | 47 |
|
27 | | -To paste a URL from the clipboard, use the clipboard button. |
| 48 | +## Installation |
28 | 49 |
|
29 | | -## Disclaimer |
| 50 | +### From F-Droid |
30 | 51 |
|
31 | | -⚠️ **Disclaimer**: The app developer does not have any relationship or agreement with any of the platforms. |
| 52 | +1. Visit the [F-Droid page](https://f-droid.org/packages/com.tharunbirla.fetchit/) and install the app directly. |
32 | 53 |
|
33 | | -## License |
| 54 | +### From GitHub |
34 | 55 |
|
35 | | -This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. |
| 56 | +1. Download the latest APK from the [Releases Section](https://github.com/tharunbirla/FetchIt/releases/latest). |
| 57 | +2. Enable installation from unknown sources in your device settings. |
| 58 | +3. Open the downloaded APK to install the app. |
| 59 | + |
| 60 | +### From Source |
| 61 | + |
| 62 | +1. Clone the repository: |
| 63 | + ```bash |
| 64 | + git clone https://github.com/tharunbirla/FetchIt.git |
| 65 | + ``` |
| 66 | +2. Open the project in Android Studio. |
| 67 | +3. Build and run the app on your device or emulator. |
| 68 | + |
| 69 | +## Permissions |
| 70 | + |
| 71 | +The app requires the following permissions: |
| 72 | + |
| 73 | +- **Storage**: Necessary for saving downloaded media files to your device. |
| 74 | +- **Internet**: Necessary to fetch the video from online |
| 75 | +- **Notifications**: Used to inform users about the status of their downloads. |
| 76 | + |
| 77 | +## Troubleshooting |
36 | 78 |
|
37 | | -## Contact |
| 79 | +- **Download Issues**: Ensure the URL is correct and supported by the app. Check your internet connection and retry. |
| 80 | +- **Permission Denied**: Make sure to grant all necessary permissions in your device settings. |
| 81 | +- **File Not Found**: Ensure that you selected the correct file location and that your device has sufficient storage space. |
| 82 | +- **Report a New Issue or Feature**: For any bugs, issues, or feature requests, please open an [issue.](https://github.com/tharunbirla/FetchIt/issues) Your feedback is welcome! |
38 | 83 |
|
39 | | -For any questions or issues, please open an issue on [GitHub](https://github.com/tharunbirla/FetchIt/issues). |
| 84 | +## License |
| 85 | + |
| 86 | +This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. |
40 | 87 |
|
| 88 | +--- |
0 commit comments