semvec/pypi-packages huggingface dataset:
pycourseprogress 0.0.2
An integration for Course Progress sites.
License: MIT
Requires Python: >=3.8, <4

<div align="center">

# Course Progress API

A one-liner description of your project goes here.

[![Build Status](https://github.com/pantherale0/pycourseprogress/workflows/build/badge.svg)](https://github.com/pantherale0/pycourseprogress/actions)
[![Coverage Status](https://coveralls.io/repos/github/pantherale0/pycourseprogress/badge.svg?branch=main)](https://coveralls.io/github/pantherale0/pycourseprogress?branch=main)
[![PyPi](https://img.shields.io/pypi/v/pycourseprogress)](https://pypi.org/project/pycourseprogress)
[![Licence](https://img.shields.io/github/license/pantherale0/pycourseprogress)](LICENSE)

</div>

This project is intended to grab data from course progress domains (*.courseprogress.co.uk).

Tested with a swim school course on southnorfolk.courseprogress.co.uk.

## Install

```bash
# Install tool
pip3 install pycourseprogress

# Install locally
just install
```

## Development

```bash
# Get a comprehensive list of development tools
just --list
```
slide-extractor 2.0.1
A simple commandline tool to extract slides from videos,lectures and presentations
License: MIT
Requires Python: >=3.5
Keywords: slide-extractor,slide_extractor,extractor,slide,slide extractor

# slide-extractor
An easy tool to extract slides from presentations ( lectures ðŸ˜‰ )

<h3>Usage</h3>

`slide-extractor -p <path> -s <number> -d <number>` <br>
or <br>
`slide-extractor -u <youtube url> -s <number> -d <number>`

<h5>Flags</h5>

- `-p or --path` : Provides the path for the video file <b>( * required)</b>
- `-u or --url`  : Specifies the url of youtube video you want to get the slides of (<strong>Note :</strong> Use either -p or -u. If both are given, -p will be preferred)
- `-c or --coor` : Specifies the coordinates you want to compare before capturing slides. (Useful when the speaker is also in the frame), See here for how to pass this parameter
- `-s or --skip` : Provides the skip seconds for the video.( Captures the video's frames at interval of specified value )
- `-d or --diff` : Specifies the difference level between current and previous slide ( a slide is included iff the difference is higher than the specified value)
- `-h or --help` : Help Menu

Try adjusting the `diff` value if you think all slides aren't being captured or too many slides are being captured.

Too Low `diff` value will make the extractor captures slides even with slight difference.

Too  High `diff` value might make the extractor skip certain slides.

## How to pass `-c` or `--coor`

Imagine this situation where you want to compare only the area (x1,y1),(x2,y2) pass it as `-c [[x1,y1],[x2,y2]]`. <br>You will also be shown a sample image which is being considered for the evaluation. Use it as a reference o decide the coordinates.
```
(0,0)
-------------------------------------------
|                                         | 
|    (x1, y1)                             |
|      ------------------------           |
|      |                      |           |
|      |                      |           | 
|      |         ROI          |           |  
|      |                      |           |   
|      |                      |           |   
|      |                      |           |       
|      ------------------------           |   
|                           (x2, y2)      |    
|                                         |             
|                                         |             
|                                         |             
-------------------------------------------(frame max width,frame max height)```