aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..f70fc6f
--- /dev/null
+++ b/README.md
@@ -0,0 +1,37 @@
+# Simple Hypervideo Downloader GUI
+
+Simple Hypervideo Downloader GUI is intended
+to serve as a basic interface for downloading YouTube videos/audio
+that can be easily shared and used by non-programmers.
+
+![](images/hypervideo_gui.png)
+
+### Usage
+1. Run `python hypervideo_gui.py`
+1. Enter the URL of the video you want to download into the top "URL" textbox.
+1. Then enter the folder to save the video to in the "Output Folder" textbox.
+1. Next choose the video format
+ 1. To download the highest quality of video, select the video format `Video - Best Quality`
+ 1. If you only want the audio (saved as .mp3), select `Audio Only - Best Quality`
+ 1. If you want another video format, click `Detect All Available Formats`, which will
+ fetch the available video formats and populate the dropdown with the available formats.
+ Warning: some of these formats may be video only or audio only!
+1. Click the Download button.
+
+### Config directory downloads
+
+For default, download path settings are saved in file
+`~/.config/hypervideo_gui/hypervideo_gui_state.json`
+
+### Developer Setup
+Just set up Python3 with libraries PyQT5 (`pacman -S python-pyqt5`),
+hypervideo (`pacman -S hypervideo`),
+and ffmpeg (`pacman -S ffmpeg`) and run hypervideo_gui.py
+(cd to the repository path, and then `python hypervideo_gui.py`).
+
+### Troubleshooting
+Make sure you have the latest version of hypervideo! Use `pacman -Sy hypervideo`in the command line.
+For downloading audio only, you may need to install ffmpeg to handle the mp4 -> mp3 conversion
+
+## License
+This work is under the License [GNU GPLv3+](LICENSE)