Provide some useful utils for tidying up your AV folder
Project description
AV Utils
Provide some useful utils for tidying up your personal video folder. Data source from LIBRARY or BUS.
- Extract designatio
- Search folder (recursively)
- Pull video info (title, actors etc.)
- Download cover image
- Rename video file
Environment
Python >= 3.4
BeautifulSoup4 >= 4.7.0
requests >= 2.21.0
Install
pip install avutil
Usage
$ tidyup -h
Tidy up current dir
$ tidyup
Usage in Python script
Import avutil:
import avutil
Search folder recursively to find videos:
folder = "StudyResource"
videos = avutil.Search_folder(folder)
Or you can specify the extension type of video
videos = Search_folder(folder, media_suffix={"mp4", "wmv", "avi", "mkv"})
Pull video info from LIBRARY by default & download cover image
for video in videos:
# Pull video info
video.pull_info()
# Download cover image (as video.title + .jpg)
video.download_cover()
It's okey using BUS
for video in videos:
# Pull video info
video.pull_info(source=avutil.Bus())
Tidy up!
# Tidy up (rename to video.designatio + video.actors)
video.rename()
Proxy
Proxy is supported in avutil in two ways, you can define a global bash variable:
$ export ALL_PROXY="127.0.0.1:1087"
Or you can pass http-proxy in code
video.pull_info(use_proxy=True, http_proxy="http://127.0.0.1:1087")
video.download_cover(use_proxy=True, http_proxy="http://127.0.0.1:1087")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
avutil-1.1.1.tar.gz
(6.6 kB
view hashes)
Built Distribution
avutil-1.1.1-py3-none-any.whl
(20.6 kB
view hashes)