Skip to main content

A simple Python CLI tool for generating wallpapers from video frames and updating your wallpaper with a new frame each time you run it.

Project description

Automatically Change Wallpaper

A simple Python CLI tool for generating wallpapers from video frames and updating your wallpaper with a new frame each time you run it.

apresentation

Table of Contents

Features

  1. Video to Screenshots: Extracts frames from a video and saves them as individual images in a specified folder.
  2. Automatic Wallpaper Update: Changes your wallpaper to the next frame in the sequence when run with the next argument.

Usage

To start using the tool, you can either:

  • Extract frames from a video.
  • Set the wallpaper to the next saved frame.

CLI Options

Run the program using the command line:

python main.py [option]

Example Usage

Extracting Frames from Video:

python main.py screenshots /path/to/video/file

Changing Wallpaper:

python main.py next

Installation

Clone this repository:

git clone https://github.com/BrunoDantasMoreira/automatically-change-wallpaper.git

Install dependencies:

pip install -r requirements.txt

License

This project is licensed under the MIT License. See LICENSE for details.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

automatically_change_wallpaper-0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

automatically_change_wallpaper-0.1-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file automatically_change_wallpaper-0.1.tar.gz.

File metadata

File hashes

Hashes for automatically_change_wallpaper-0.1.tar.gz
Algorithm Hash digest
SHA256 0b48f50eaf982fa5ee19797e702c6f015225a429f6e330c2068a70bacefb842a
MD5 fbaed4b46635ce705ad34f1518056fd9
BLAKE2b-256 8aff4d0b817ac9d12b1e7ba22038f746ef9c5e3161244d97a5952f3d11914888

See more details on using hashes here.

File details

Details for the file automatically_change_wallpaper-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for automatically_change_wallpaper-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f9e162b000424e77322a0554517179c9af8b6f19fb6185aa720e897cb49dd5cb
MD5 457f7f4ff2fc000b2493d1fc615d4ded
BLAKE2b-256 263f2bdb8e574ef104e5e84c80e7fe15e91bbce4ced1881f492b79edd027eff7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page