Skip to main content

A no-nonsense screen-caster behind a QToolButton.

Reason this release was yanked:

encoding problem

Project description

QScreenCast

A no-nonsense screen-caster behind a QToolButton.

GitHub Conda Supported Python versions

CI codecov CD

GitHub release (latest SemVer) GitHub commits since latest release (by date) PyPI Conda (channel only)

GitHub issues GitHub pull requests

An application that uses pyqt >= 5.12 can use this QScreenCast library to enable the creation of screen-casts for documentation/demo/tutorial as well as bug/feature reporting of itself!

QScreenCast also provides this functionality for Spyder >= 5 by means of a plugin declaration. 😍

Installation

conda/mamba (preferred)

(myenv) me@mybox:~$ conda install -c conda-forge QScreenCast 

Note: that QScreenCast needs pyqt >= 5.12 conda-forge has this (eventhough semi-broken) hence the -c conda-forge. The anaconda channel still only has the 5.9.2, but that version doesn't have the Qt Multimedia backend, and QScreenCast needs that, so until pyqt 5.15.3 is out pure anaconda users are left in the cold 😭

pip

me@mybox:~$ pip install QScreenCast

Note: The pip installation is not tested so much, we test the conda installation, but as the project is released to PyPi and a conda-forge feedstock 'monitors' the Python Package Index, it should work (if pip can resolve the dependencies that is)

Example

The repo holds an example directory where it is demonstrated how to use the QScreenCast button in your own application.

Work in progress

The current implementation is a fist (granted a bit naive) attempt, but we are gearing up to make a second iteration, this time by using GStreamer under the hood! 😎

There is of course the topic pyqt 5.15.3 via conda-forge, as well as Windows/Linux/MacOS version differences ... 🙈 🙉 🙊

Download files

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

Source Distribution

QScreenCast-0.1.8.tar.gz (115.6 kB view details)

Uploaded Source

File details

Details for the file QScreenCast-0.1.8.tar.gz.

File metadata

  • Download URL: QScreenCast-0.1.8.tar.gz
  • Upload date:
  • Size: 115.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.6.0.post20210108 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for QScreenCast-0.1.8.tar.gz
Algorithm Hash digest
SHA256 194fb578efe8e0ed23b70ec4f596ca5d3d8c4c9499d7773143ca2562fa100c97
MD5 d5567ccc157e0a4eae1b634cbd0b7783
BLAKE2b-256 8cee71b5a202934e78c35841dd92966876e533b202a8b271dc656fb2ab8af545

See more details on using hashes here.

Supported by

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