Skip to content

nkthuan/python-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Utilities

A collection of Python utility scripts.

Installation

To set up the project on your local machine, follow these steps:

Step 1: (Optional) Create a Python Virtual Environment

python -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`

Step 2: Install Dependencies

Make sure you have Python installed. Then, install the required dependencies:

pip install -r requirements.txt

Usage

Instructions on the usage of the scripts:

  • Generally, just run each script with the option -h to learn about it.
  • Rename the file .env.sample to .env and put any necessary environment variables there.
  • Be careful about API quota usage.
  • There can be error message about relative imports when running a script. In that case, you need to run the script with python -m (check example below)

Calculate videos duration

Calculate the total duration of videos inside a specified directory (and its subdirectories).

python calculate_videos_duration.py -h

List recent files

Recursively list all files with specified extension and created within a time frame inside specified directory.

YouTube playlist duration

Calculate total duration of videos in a YouTube playlist.

python -m youtube.playlist_duration -h

License

This project is licensed under the Apache License 2.0. You are free to use, modify, and distribute this software under the terms of the license.

Contact

For questions or issues, feel free to open an issue in this repository or contact me via email.

Releases

No releases published

Packages

No packages published

Languages