Skip to main content

No project description provided

Project description

scroller

Test (CI)

A simple application that scrolls through a folder's images.

Table of Contents

Features

  • Scroll through images in a folder
  • Control scroll speed with scroll wheel
  • Add/Remove columns to scroll view
  • Save hovered image to ~/pictures/saved via middle-click

Prerequisites

  • Python >=3.9, <3.12
  • Make
  • Poetry

Installation

Navigate to the releases page found here and download the latest release. Extract the contents of the scroller-v*.zip archive and run scroller.exe found within.

Usage

To run the application, execute the following command:

make run scroller

Development

Clone the repository and run the following commands to install dependencies:

git clone https://github.com/robert-clayton/scroller.git
cd scroller && make install

Testing

To run the tests, execute the following command:

make test

Support

Please open an issue for support.

Contribution

We appreciate any contribution, from fixing a grammar mistake in a comment to implementing complex algorithms. Please read this section if you are contributing your work.

Your contribution will be tested by our automated testing on GitHub Actions to save time and mental energy. After you have submitted your pull request, you should see the GitHub Actions tests start to run at the bottom of your submission page. If those tests fail, then click on the details button try to read through the GitHub Actions output to understand the failure. If you do not understand, please leave a comment on your submission page and a community member will try to help.

Please help us keep our issue list small by adding fixes: #{$ISSUE_NO} to the commit message of pull requests that resolve open issues. GitHub will use this tag to auto-close the issue when the PR is merged.

Keybinds

  • Ctrl-O - set folder to view
  • Scrollwheel - increase/decrease scroll speed
  • Ctrl-Scrollwheel - add/remove column to scroll view
  • Middle Mouse Button - saves the hovered image to ~/pictures/saved (on windows)

License

This project is licensed under the LGPLv2.1 License.

Project details


Download files

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

Source Distribution

scroller-0.2.1.tar.gz (23.4 kB view details)

Uploaded Source

Built Distribution

scroller-0.2.1-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file scroller-0.2.1.tar.gz.

File metadata

  • Download URL: scroller-0.2.1.tar.gz
  • Upload date:
  • Size: 23.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for scroller-0.2.1.tar.gz
Algorithm Hash digest
SHA256 771c444a05762a07d83ad2f05e9c719aabc5ae536118de8ee1d07b8003dae9ba
MD5 3d310b920a1b2b6cf4b795c6d505d4f3
BLAKE2b-256 e9eca26d00870ca079c50ab1dcdbe85be71505653d69f96485d00fdbc65f2437

See more details on using hashes here.

File details

Details for the file scroller-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: scroller-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 25.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for scroller-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7bde10e18a0e855bf8dab8a36d4d860610d3f5a81d8b6141eb1267a6bf2ef388
MD5 19516ac3e8be7f0a02fc8c1931c31404
BLAKE2b-256 54d3413f80f629a8093770c8cf278737012cbfcdf46f811c8dd31f8bde3ce039

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