This Github Action automatically creates a GIF from a given web page to display on your project README

Overview

website-to-gif GitHub release (latest by date) GitHub

This Github Action automatically creates a GIF from a given web page to display on your project README (or anywhere else).

Usage

In your GitHub repo, create a workflow file or extend an existing one. (e.g. .github/workflows/gif.yml)

You have to also include a step to checkout and commit to the repo.
You can use the following example gif.yml. Make sure to modify the url value and add any other input you want to use.

.github/workflows/gif.yml

name: Generate demo GIF

on: push

jobs:
  generate-gif:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/[email protected]
      - name: Website to GIF
        uses: PabloLec/[email protected]
        with:
          url: "https://docs.github.com/en/get-started"
      - name: Commit GIF to GH repo
        run: |
          git config --global user.name "PabloLec/website-to-gif"
          git config --global user.email "[email protected]"
          git add .
          git commit -m 'Update GIF'
          git push

See official GitHub doc to further customize your workflow.

Inputs

url mandatory

Web page URL to be captured.
e.g: url: "https://docs.github.com/en/get-started"

save_path optional

GIF saving path, starts with /, defaults to repo root.
Make sure the path you provide already exists as this action will not create any directory.
e.g: save_path: "/docs/images/"

gif_name optional

GIF file name, do not include extension or path, defaults to 'demo'.
e.g: gif_name: "ss_25_tps_100.gif"

window_width optional

Browser window width, defaults to 1920 (px).
e.g: window_width: 1366

window_height optional

Browser window height, defaults to 1080 (px).
e.g: window_height: 768

stop_y optional

Position where GIF capture should stop, defaults to bottom of page.
e.g: stop_y: 800

start_y optional

Position where GIF capture should start, defaults to 0 (px).
e.g: start_y: 1024

final_width optional

description: Final GIF width, defaults to 640 (px).
e.g: final_width: 1024

final_height optional

Final GIF height, defaults to 360 (px).
e.g: final_height: 576

scroll_step optional

Number of pixels by scroll, defaults to 25 (px).
e.g: scroll_step: 50

time_per_frame optional

description: Milliseconds per frame, defaults to 100 (ms).
e.g: time_per_frame: 200

Examples

Increase or decrease scroll_step and time_per_frame to modify GIF rendering and size.

scroll_step: 25 time_per_frame: 100 912KB

scroll_step: 50 time_per_frame: 50 465KB

scroll_step: 50 time_per_frame: 100 465KB

scroll_step: 50 time_per_frame: 200 465KB

Contributing

Feel free to contribute!
To suggest a new feature, report a bug or offer your help, simply open a new issue.

Comments
  • Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl: 6 vulnerabilities (highest severity is: 9.8) - autoclosed

    Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl: 6 vulnerabilities (highest severity is: 9.8) - autoclosed

    Vulnerable Library - Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Python Imaging Library (Fork)

    Library home page: https://files.pythonhosted.org/packages/8e/7a/b047f6f80fdb02c0cca1d3761d71e9800bcf6d4874b71c9e6548ec59e156/Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Path to dependency file: /requirements.txt

    Path to vulnerable library: /requirements.txt

    Found in HEAD commit: 9bb4c1c0913bb8a6a7f8166f5abfea8c43e46ec3

    Vulnerabilities

    | CVE | Severity | CVSS | Dependency | Type | Fixed in | Remediation Available | | ------------- | ------------- | ----- | ----- | ----- | --- | --- | | CVE-2022-22817 | High | 9.8 | Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl | Direct | Pillow - 9.0.0 | ❌ | | CVE-2022-24303 | High | 9.1 | Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl | Direct | Pillow - 9.0.1 | ❌ | | CVE-2021-23437 | High | 7.5 | Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl | Direct | Pillow - 8.3.2 | ❌ | | WS-2022-0097 | High | 7.5 | Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl | Direct | Pillow - 9.0.0 | ❌ | | CVE-2022-22815 | Medium | 6.5 | Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl | Direct | Pillow - 9.0.0 | ❌ | | CVE-2022-22816 | Medium | 6.5 | Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl | Direct | Pillow - 9.0.0 | ❌ |

    Details

    CVE-2022-22817

    Vulnerable Library - Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Python Imaging Library (Fork)

    Library home page: https://files.pythonhosted.org/packages/8e/7a/b047f6f80fdb02c0cca1d3761d71e9800bcf6d4874b71c9e6548ec59e156/Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Path to dependency file: /requirements.txt

    Path to vulnerable library: /requirements.txt

    Dependency Hierarchy:

    • :x: Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (Vulnerable Library)

    Found in HEAD commit: 9bb4c1c0913bb8a6a7f8166f5abfea8c43e46ec3

    Found in base branch: main

    Vulnerability Details

    PIL.ImageMath.eval in Pillow before 9.0.0 allows evaluation of arbitrary expressions, such as ones that use the Python exec method. A lambda expression could also be used,

    Publish Date: 2022-01-10

    URL: CVE-2022-22817

    CVSS 3 Score Details (9.8)

    Base Score Metrics:

    • Exploitability Metrics:
      • Attack Vector: Network
      • Attack Complexity: Low
      • Privileges Required: None
      • User Interaction: None
      • Scope: Unchanged
    • Impact Metrics:
      • Confidentiality Impact: High
      • Integrity Impact: High
      • Availability Impact: High

    For more information on CVSS3 Scores, click here.

    Suggested Fix

    Type: Upgrade version

    Origin: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22817

    Release Date: 2022-01-10

    Fix Resolution: Pillow - 9.0.0

    Step up your Open Source Security Game with Mend here

    CVE-2022-24303

    Vulnerable Library - Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Python Imaging Library (Fork)

    Library home page: https://files.pythonhosted.org/packages/8e/7a/b047f6f80fdb02c0cca1d3761d71e9800bcf6d4874b71c9e6548ec59e156/Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Path to dependency file: /requirements.txt

    Path to vulnerable library: /requirements.txt

    Dependency Hierarchy:

    • :x: Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (Vulnerable Library)

    Found in HEAD commit: 9bb4c1c0913bb8a6a7f8166f5abfea8c43e46ec3

    Found in base branch: main

    Vulnerability Details

    Pillow before 9.0.1 allows attackers to delete files because spaces in temporary pathnames are mishandled.

    Publish Date: 2022-03-28

    URL: CVE-2022-24303

    CVSS 3 Score Details (9.1)

    Base Score Metrics:

    • Exploitability Metrics:
      • Attack Vector: Network
      • Attack Complexity: Low
      • Privileges Required: None
      • User Interaction: None
      • Scope: Unchanged
    • Impact Metrics:
      • Confidentiality Impact: None
      • Integrity Impact: High
      • Availability Impact: High

    For more information on CVSS3 Scores, click here.

    Suggested Fix

    Type: Upgrade version

    Origin: https://github.com/advisories/GHSA-9j59-75qj-795w

    Release Date: 2022-03-28

    Fix Resolution: Pillow - 9.0.1

    Step up your Open Source Security Game with Mend here

    CVE-2021-23437

    Vulnerable Library - Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Python Imaging Library (Fork)

    Library home page: https://files.pythonhosted.org/packages/8e/7a/b047f6f80fdb02c0cca1d3761d71e9800bcf6d4874b71c9e6548ec59e156/Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Path to dependency file: /requirements.txt

    Path to vulnerable library: /requirements.txt

    Dependency Hierarchy:

    • :x: Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (Vulnerable Library)

    Found in HEAD commit: 9bb4c1c0913bb8a6a7f8166f5abfea8c43e46ec3

    Found in base branch: main

    Vulnerability Details

    The package pillow 5.2.0 and before 8.3.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the getrgb function.

    Publish Date: 2021-09-03

    URL: CVE-2021-23437

    CVSS 3 Score Details (7.5)

    Base Score Metrics:

    • Exploitability Metrics:
      • Attack Vector: Network
      • Attack Complexity: Low
      • Privileges Required: None
      • User Interaction: None
      • Scope: Unchanged
    • Impact Metrics:
      • Confidentiality Impact: None
      • Integrity Impact: None
      • Availability Impact: High

    For more information on CVSS3 Scores, click here.

    Suggested Fix

    Type: Upgrade version

    Origin: https://pillow.readthedocs.io/en/stable/releasenotes/8.3.2.html

    Release Date: 2021-09-03

    Fix Resolution: Pillow - 8.3.2

    Step up your Open Source Security Game with Mend here

    WS-2022-0097

    Vulnerable Library - Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Python Imaging Library (Fork)

    Library home page: https://files.pythonhosted.org/packages/8e/7a/b047f6f80fdb02c0cca1d3761d71e9800bcf6d4874b71c9e6548ec59e156/Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Path to dependency file: /requirements.txt

    Path to vulnerable library: /requirements.txt

    Dependency Hierarchy:

    • :x: Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (Vulnerable Library)

    Found in HEAD commit: 9bb4c1c0913bb8a6a7f8166f5abfea8c43e46ec3

    Found in base branch: main

    Vulnerability Details

    JpegImagePlugin may append an EOF marker to the end of a truncated file, so that the last segment of the data will still be processed by the decoder.

    If the EOF marker is not detected as such however, this could lead to an infinite loop where JpegImagePlugin keeps trying to end the file.

    Publish Date: 2022-03-11

    URL: WS-2022-0097

    CVSS 3 Score Details (7.5)

    Base Score Metrics:

    • Exploitability Metrics:
      • Attack Vector: Network
      • Attack Complexity: Low
      • Privileges Required: None
      • User Interaction: None
      • Scope: Unchanged
    • Impact Metrics:
      • Confidentiality Impact: None
      • Integrity Impact: None
      • Availability Impact: High

    For more information on CVSS3 Scores, click here.

    Suggested Fix

    Type: Upgrade version

    Origin: https://github.com/advisories/GHSA-4fx9-vc88-q2xc

    Release Date: 2022-03-11

    Fix Resolution: Pillow - 9.0.0

    Step up your Open Source Security Game with Mend here

    CVE-2022-22815

    Vulnerable Library - Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Python Imaging Library (Fork)

    Library home page: https://files.pythonhosted.org/packages/8e/7a/b047f6f80fdb02c0cca1d3761d71e9800bcf6d4874b71c9e6548ec59e156/Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Path to dependency file: /requirements.txt

    Path to vulnerable library: /requirements.txt

    Dependency Hierarchy:

    • :x: Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (Vulnerable Library)

    Found in HEAD commit: 9bb4c1c0913bb8a6a7f8166f5abfea8c43e46ec3

    Found in base branch: main

    Vulnerability Details

    path_getbbox in path.c in Pillow before 9.0.0 improperly initializes ImagePath.Path.

    Publish Date: 2022-01-10

    URL: CVE-2022-22815

    CVSS 3 Score Details (6.5)

    Base Score Metrics:

    • Exploitability Metrics:
      • Attack Vector: Network
      • Attack Complexity: Low
      • Privileges Required: None
      • User Interaction: None
      • Scope: Unchanged
    • Impact Metrics:
      • Confidentiality Impact: None
      • Integrity Impact: Low
      • Availability Impact: Low

    For more information on CVSS3 Scores, click here.

    Suggested Fix

    Type: Upgrade version

    Origin: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22815

    Release Date: 2022-01-10

    Fix Resolution: Pillow - 9.0.0

    Step up your Open Source Security Game with Mend here

    CVE-2022-22816

    Vulnerable Library - Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Python Imaging Library (Fork)

    Library home page: https://files.pythonhosted.org/packages/8e/7a/b047f6f80fdb02c0cca1d3761d71e9800bcf6d4874b71c9e6548ec59e156/Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl

    Path to dependency file: /requirements.txt

    Path to vulnerable library: /requirements.txt

    Dependency Hierarchy:

    • :x: Pillow-8.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (Vulnerable Library)

    Found in HEAD commit: 9bb4c1c0913bb8a6a7f8166f5abfea8c43e46ec3

    Found in base branch: main

    Vulnerability Details

    path_getbbox in path.c in Pillow before 9.0.0 has a buffer over-read during initialization of ImagePath.Path.

    Publish Date: 2022-01-10

    URL: CVE-2022-22816

    CVSS 3 Score Details (6.5)

    Base Score Metrics:

    • Exploitability Metrics:
      • Attack Vector: Network
      • Attack Complexity: Low
      • Privileges Required: None
      • User Interaction: None
      • Scope: Unchanged
    • Impact Metrics:
      • Confidentiality Impact: None
      • Integrity Impact: Low
      • Availability Impact: Low

    For more information on CVSS3 Scores, click here.

    Suggested Fix

    Type: Upgrade version

    Origin: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-22816

    Release Date: 2022-01-10

    Fix Resolution: Pillow - 9.0.0

    Step up your Open Source Security Game with Mend here

    security vulnerability 
    opened by mend-bolt-for-github[bot] 3
  • Bump selenium from 4.3.0 to 4.4.0

    Bump selenium from 4.3.0 to 4.4.0

    Bumps selenium from 4.3.0 to 4.4.0.

    Release notes

    Sourced from selenium's releases.

    Selenium 4.4.0

    Changelog

    For each component's detailed changelog, please check:

    Commits in this release

    • 3e70fc51c3c - [py] Bumping to 4.3.0 :: Diego Molina
    • 209d778c892 - [javascript] Bumping to 4.3.0 :: Diego Molina
    • 55714150419 - [grid] Fixing env var name to stream VNC :: Diego Molina
    • 3b3a3edf36a - [dotnet] remove obsolete TouchActions class :: titusfortner
    • 2fbfc62f565 - [dotnet] remove obsolete commands :: titusfortner
    • 7949433994c - [JS] Updated jsdoc for move action (#10816) :: praveendvd
    • 78f2b1ef68c - [grid] Updating JS deps :: Diego Molina
    • 00fce383436 - [JS] Update rules_nodejs to 5.5.1 :: harsha509
    • 334a10350fe - [web] add index to webpages (#10640) :: Titus Fortner
    • cc79de69690 - [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina
    • 7a13e937a5f - [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina
    • de0a144b923 - Use which() to get Firefox path on Mac OS (#10818) :: Bogdan Condurache
    • 4ad053312fd - #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev
    • 2d0c733ac47 - Fix RuboCop configuration :: Alex Rodionov
    • 8645cafd33e - Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni García
    • ed7d29eb07a - [grid] Saving Selenium logs in Dynamic Grid :: Diego Molina
    • ae46fd8eb45 - [java] Adding more exceptions to spotbugs :: Diego Molina
    • 632849cb88d - [JS] kill chromium service on quit (#10796) :: Ravi Sawlani
    • 0c2b60532ee - [java] Removing filter for lint, not needed in browser tests :: Diego Molina
    • daa04231c49 - [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina
    • 943081bd8f6 - [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani
    • 5532a8d5c0d - [py] Remove assertion for python version check (#10815) :: jsfehler
    • cd3af6e5fa3 - correctly checks the driver supports DevTools (#10819) :: elgatov
    • 54b8568c665 - [grid] Updating JS deps :: Diego Molina
    • 71cccff7446 - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart
    • b9252637d65 - Repin browsers and drivers :: Simon Mavi Stewart
    • 8487998201c - Run buildifier :: Simon Mavi Stewart
    • f2b65eb4a00 - [build] Bump rules_python to 0.10 :: AutomatedTester
    • 0a2a4a93ea0 - [java] Add status endpoint :: Puja Jagani
    • 8e24d937238 - [java] Formatting changes in test classes :: Puja Jagani
    • a6b161a159c - [atoms] Add shadow dom visible text tests :: AutomatedTester
    • 09e296c30b5 - Cleanup docstrings, fix broken formatting (#10838) :: jsfehler
    • fb4df665ab8 - [java] Add ability to decorate child classes of WebDriver (#10737) :: Valery Yatsynovich
    • ca2f0f955de - [build] Bump bazel to 5.2 :: AutomatedTester

    ... (truncated)

    Commits
    • e5c75ed Bumping version in bindings to 4.4.0
    • 2d36450 [java] Amending changelog for 4.4.0
    • 0d38875 [py] build(setup.py): Add project_urls for PyPI (#10880)
    • f91fec5 [java] Throwing when a user sets w3c: false in ChromeOptions
    • ad02160 [java] Revert - Add status endpoint
    • b1c2700 upgdate changelogs for 4.4.0
    • 5b62f2f [rb] virtual auth credentials command arguments in wrong order
    • 2af04d4 [java] update warning for setting w3c: false (#10448)
    • d830a13 [dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false (#...
    • a52bfcd [py] throw error when setting w3c to False #10908
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump pillow from 9.3.0 to 9.4.0

    Bump pillow from 9.3.0 to 9.4.0

    Bumps pillow from 9.3.0 to 9.4.0.

    Release notes

    Sourced from pillow's releases.

    9.4.0

    https://pillow.readthedocs.io/en/stable/releasenotes/9.4.0.html

    Changes

    ... (truncated)

    Changelog

    Sourced from pillow's changelog.

    9.4.0 (2023-01-02)

    • Fixed null pointer dereference crash with malformed font #6846 [wiredfool, radarhere]

    • Return from ImagingFill early if image has a zero dimension #6842 [radarhere]

    • Reversed deprecations for Image constants, except for duplicate Resampling attributes #6830 [radarhere]

    • Improve exception traceback readability #6836 [hugovk, radarhere]

    • Do not attempt to read IFD1 if absent #6840 [radarhere]

    • Fixed writing int as ASCII tag #6800 [radarhere]

    • If available, use wl-paste or xclip for grabclipboard() on Linux #6783 [radarhere]

    • Added signed option when saving JPEG2000 images #6709 [radarhere]

    • Patch OpenJPEG to include ARM64 fix #6718 [radarhere]

    • Added support for I;16 modes in putdata() #6825 [radarhere]

    • Added conversion from RGBa to RGB #6708 [radarhere]

    • Added DDS support for uncompressed L and LA images #6820 [radarhere, REDxEYE]

    • Added LightSource tag values to ExifTags #6749 [radarhere]

    • Fixed PyAccess after changing ICO size #6821 [radarhere]

    • Do not use EXIF from info when saving PNG images #6819 [radarhere]

    • Fixed saving EXIF data to MPO #6817 [radarhere]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump debian from 11.5 to 11.6

    Bump debian from 11.5 to 11.6

    Bumps debian from 11.5 to 11.6.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 0
  • Bump selenium from 4.6.1 to 4.7.2

    Bump selenium from 4.6.1 to 4.7.2

    Bumps selenium from 4.6.1 to 4.7.2.

    Release notes

    Sourced from selenium's releases.

    Selenium 4.7.0

    Changelog

    For each component's detailed changelog, please check:

    Commits in this release

    • 0a5b49d16f - [java] update changelog and bump version to 4.7 :: titusfortner
    • 8d170a99d4 - [rb] update changes and bump version to 4.7 :: titusfortner
    • 8d92d981a5 - [py] update changes and bump version to 4.7 :: titusfortner
    • 68b46096da - [js] update changes and bump version to 4.7 :: titusfortner
    • 1f5fe6da92 - [dotnet] update readme and bump version to 4.7 :: titusfortner
    • 7ee8add26b - [cpp] bump IE Driver version to 4.7 :: titusfortner
    • 4b4e01dddf - update selenium manager binaries for 4.7 release :: titusfortner
    • 7a79429d15 - [js] update ways error messages are handled for selenium manager :: titusfortner
    • c23b95b9ff - [dotnet] split up frameworks on CI :: titusfortner
    • 993e6b2f97 - [py] fix linter issue :: titusfortner
    • 416d183251 - [ci] run language tests from typical language tags :: titusfortner
    • 409b057bdf - [py]: 🚀 Improve performance (#11310) :: Fenil Mehta
    • 8b6dbb38e0 - [py]: Propagate stderr to exceptions when selenium manager fails (#11329) :: Simon K
    • 3584dad5b5 - [Build] setup multiple python interpreters defaulting to 3.8 :: AutomatedTester
    • cccbe85920 - [Build] Bump rules_python to 0.15 :: AutomatedTester
    • 8cd4954c7a - [rb] fix failing specs :: titusfortner
    • 285dacec9c - [dotnet][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
    • 922f5d31af - [js][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
    • e8c0102941 - [rb][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
    • c315feef9d - [py][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
    • 8d5c10ff62 - [java][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
    • 69fac46fe0 - [cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
    • 3d1b8c6267 - [dotnet] run tests on Windows CI :: titusfortner
    • a8f4184e3c - [rb] make sure command execution errors get rescued :: titusfortner
    • 769cd05fb4 - [rb] fix reset_driver! implementation :: titusfortner
    • 37498f8bd1 - [java] toggle selenium manager output by exit value instead of content :: titusfortner
    • 18fc6346f7 - [rb] toggle Selenium Manager execution output on exit code :: titusfortner
    • ec2430e52b - [java] minor test updates :: titusfortner
    • b4d6c4e59a - [cpp] update to visual studio 2022 :: titusfortner
    • 9480f0d514 - [dotnet][cdp] implement get targets better :: titusfortner
    • aa5dfd697f - [dotnet] add guards and fix tests :: titusfortner
    • b3c3903c9f - [dotnet] add test attributes to guard for platforms and targets :: titusfortner
    • 8fb8fd791a - [dotnet] toggle Selenium Manager execution output on exit code :: titusfortner
    • d2838e1291 - [dotnet] update everything required for .NET 6 :: titusfortner
    • 471e245d7c - ci: fix GitHub_Actions set-output is deprecated (#11265) :: Christian Clauss

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump selenium from 4.6.0 to 4.6.1

    Bump selenium from 4.6.0 to 4.6.1

    Bumps selenium from 4.6.0 to 4.6.1.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Add CodeQL workflow for GitHub code scanning

    Add CodeQL workflow for GitHub code scanning

    Hi PabloLec/website-to-gif!

    This is a one-off automatically generated pull request from LGTM.com :robot:. You might have heard that we’ve integrated LGTM’s underlying CodeQL analysis engine natively into GitHub. The result is GitHub code scanning!

    With LGTM fully integrated into code scanning, we are focused on improving CodeQL within the native GitHub code scanning experience. In order to take advantage of current and future improvements to our analysis capabilities, we suggest you enable code scanning on your repository. Please take a look at our blog post for more information.

    This pull request enables code scanning by adding an auto-generated codeql.yml workflow file for GitHub Actions to your repository — take a look! We tested it before opening this pull request, so all should be working :heavy_check_mark:. In fact, you might already have seen some alerts appear on this pull request!

    Where needed and if possible, we’ve adjusted the configuration to the needs of your particular repository. But of course, you should feel free to tweak it further! Check this page for detailed documentation.

    Questions? Check out the FAQ below!

    FAQ

    Click here to expand the FAQ section

    How often will the code scanning analysis run?

    By default, code scanning will trigger a scan with the CodeQL engine on the following events:

    • On every pull request — to flag up potential security problems for you to investigate before merging a PR.
    • On every push to your default branch and other protected branches — this keeps the analysis results on your repository’s Security tab up to date.
    • Once a week at a fixed time — to make sure you benefit from the latest updated security analysis even when no code was committed or PRs were opened.

    What will this cost?

    Nothing! The CodeQL engine will run inside GitHub Actions, making use of your unlimited free compute minutes for public repositories.

    What types of problems does CodeQL find?

    The CodeQL engine that powers GitHub code scanning is the exact same engine that powers LGTM.com. The exact set of rules has been tweaked slightly, but you should see almost exactly the same types of alerts as you were used to on LGTM.com: we’ve enabled the security-and-quality query suite for you.

    How do I upgrade my CodeQL engine?

    No need! New versions of the CodeQL analysis are constantly deployed on GitHub.com; your repository will automatically benefit from the most recently released version.

    The analysis doesn’t seem to be working

    If you get an error in GitHub Actions that indicates that CodeQL wasn’t able to analyze your code, please follow the instructions here to debug the analysis.

    How do I disable LGTM.com?

    If you have LGTM’s automatic pull request analysis enabled, then you can follow these steps to disable the LGTM pull request analysis. You don’t actually need to remove your repository from LGTM.com; it will automatically be removed in the next few months as part of the deprecation of LGTM.com (more info here).

    Which source code hosting platforms does code scanning support?

    GitHub code scanning is deeply integrated within GitHub itself. If you’d like to scan source code that is hosted elsewhere, we suggest that you create a mirror of that code on GitHub.

    How do I know this PR is legitimate?

    This PR is filed by the official LGTM.com GitHub App, in line with the deprecation timeline that was announced on the official GitHub Blog. The proposed GitHub Action workflow uses the official open source GitHub CodeQL Action. If you have any other questions or concerns, please join the discussion here in the official GitHub community!

    I have another question / how do I get in touch?

    Please join the discussion here to ask further questions and send us suggestions!

    opened by lgtm-com[bot] 0
  • Bump selenium from 4.5.0 to 4.6.0

    Bump selenium from 4.5.0 to 4.6.0

    Bumps selenium from 4.5.0 to 4.6.0.

    Release notes

    Sourced from selenium's releases.

    Selenium 4.6.0

    Changelog

    For each component's detailed changelog, please check:

    Commits in this release

    • dbf63cff9dd - [dotnet] forgot to delete CDP v103 directory :: titusfortner
    • e219c447714 - Update list of java modules to upload to maven :: Simon Mavi Stewart
    • 316f9738a8e - isPromise() thenable fix (#11048) :: Chris Stringer
    • 3167e93110f - [py]: new tox recipe for isort in non diff only mode (#11005) :: Simon K
    • c686e6875c3 - [py]: Recipe for black; configure flake8 to work in tandem :: symonk
    • b5b495da3ce - [py]: format python tests with black :: symonk
    • fe9444df1b2 - [py]: consolidate and document linting changes; enable linting in gh actions :: symonk
    • eaa7ecceb6b - [py]: tidy exceptions.py code :: symonk
    • 9e0316636f0 - [py]: Run flake8 last as other linters fix most of its issues automatically :: symonk
    • f4a891523b3 - [py]: use f-strings in some tests :: symonk
    • 1c2f1cbd69b - [py]: Lint webdriver/safari/ in preparation for consolidating the driver API :: symonk
    • 4d8fc6ba596 - [py]: Document firefox service= arg. closes #11067 :: symonk
    • 31144ffdc4c - [py]: Additional types and tidying safari service :: symonk
    • 084ffc83001 - [py]: Revert removal of default executable global for safari :: symonk
    • 58c3c5c887a - [py]: Adding a start/stop interface for typing :: symonk
    • c09027bc5c6 - [py]: convert service_url to fstrings :: symonk
    • ca217d29ec9 - [py]: Exit 1 in ci when linter is failing :: symonk
    • ba04acdf9ea - [py]: Base Service tidy up :: symonk
    • 6b4281bd4bc - [py]: More internal refactoring of the base Service class :: symonk
    • e2add163783 - [py]: Apply black on the rest of the code base :: symonk
    • c59a267a0c4 - [py]: bugfix iterating stdout twice instead of stderr :: symonk
    • 49efb1c3873 - [py]: remove no_focus_so_name unused argument :: symonk
    • a8026c18431 - [py]: bugfix _get_firefox_start_cmd referencing invalid os._name :: symonk
    • e1a2b532da2 - [py]: Tidy some webelement.py and simplify branched logic :: symonk
    • c22de96c687 - [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagani
    • a5423d92d58 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
    • fcb83491a87 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
    • 7ead8b87577 - [py]: Fix typing.Union t ypes for log_path :: symonk
    • 1d2ea0488e3 - [py]: Additional types; remove unused permissions.py :: symonk
    • 5fba3a2b2d2 - [py]: Remove RemoteDriverServerException :: symonk
    • 4199d70eb19 - [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani
    • 1fa4ca61d7e - [py]: Remove comments from tox.ini :: symonk
    • 3a788a383b4 - [py]: docs and type hints for chrome.service :: symonk
    • 7c7e2ecba28 - [py]: docs, type hints and clean up for ChromiumService :: symonk

    ... (truncated)

    Commits
    • 79f1c02 Bumping versions to 4.6.0 and updating changelogs
    • 4ce2649 [dotnet] add Selenium Manager support for Unix
    • 7be7e2e [dotnet] fix the framework conditionals for Selenium Manager
    • 73f9351 Running ./go copyright:update
    • 06e639e Including Rust in ./go copyright:update task
    • b0db1ee [dotnet] add Selenium Manager support for linux & mac
    • ba1821d Fix platform list in #scroll_by guard
    • 7bb31fc mark Selenium Manager implementations as beta
    • 718f4f2 [rb] update guards for tests on Windows
    • 878ce7e Ensure all ruby_test targets have access to :remote
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump pillow from 9.2.0 to 9.3.0

    Bump pillow from 9.2.0 to 9.3.0

    Bumps pillow from 9.2.0 to 9.3.0.

    Release notes

    Sourced from pillow's releases.

    9.3.0

    https://pillow.readthedocs.io/en/stable/releasenotes/9.3.0.html

    Changes

    ... (truncated)

    Changelog

    Sourced from pillow's changelog.

    9.3.0 (2022-10-29)

    • Limit SAMPLESPERPIXEL to avoid runtime DOS #6700 [wiredfool]

    • Initialize libtiff buffer when saving #6699 [radarhere]

    • Inline fname2char to fix memory leak #6329 [nulano]

    • Fix memory leaks related to text features #6330 [nulano]

    • Use double quotes for version check on old CPython on Windows #6695 [hugovk]

    • Remove backup implementation of Round for Windows platforms #6693 [cgohlke]

    • Fixed set_variation_by_name offset #6445 [radarhere]

    • Fix malloc in _imagingft.c:font_setvaraxes #6690 [cgohlke]

    • Release Python GIL when converting images using matrix operations #6418 [hmaarrfk]

    • Added ExifTags enums #6630 [radarhere]

    • Do not modify previous frame when calculating delta in PNG #6683 [radarhere]

    • Added support for reading BMP images with RLE4 compression #6674 [npjg, radarhere]

    • Decode JPEG compressed BLP1 data in original mode #6678 [radarhere]

    • Added GPS TIFF tag info #6661 [radarhere]

    • Added conversion between RGB/RGBA/RGBX and LAB #6647 [radarhere]

    • Do not attempt normalization if mode is already normal #6644 [radarhere]

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump selenium from 4.4.3 to 4.5.0

    Bump selenium from 4.4.3 to 4.5.0

    Bumps selenium from 4.4.3 to 4.5.0.

    Release notes

    Sourced from selenium's releases.

    Selenium 4.5.0

    Changelog

    For each component's detailed changelog, please check:

    Commits in this release

    • feed290ab3 - [js] missing end quote in bazel file :: titusfortner
    • fe167b119a - [java] update changelog and bump version to 4.5 :: titusfortner
    • 14516208b0 - [dotnet] update changelog and bump version to 4.5 :: titusfortner
    • 10ad14e20e - [iedriver] bump versions to 4.5 :: titusfortner
    • 5057e02848 - [js] update changelog and bump version to 4.5 :: titusfortner
    • 77166342b7 - [py] update changelog and bump versions to 4.5 :: titusfortner
    • 26dc816c5c - [rb] update changelog and bump version to 4.5 :: titusfortner
    • 50c5d6ff23 - [rb] add cdp v106 remove v103 :: titusfortner
    • 3170a497f8 - [dotnet] add cdp v106 remove v103 :: titusfortner
    • a2b161a5c5 - [py] add cdp v106 remove v103 :: titusfortner
    • 1ffd09357a - [js] add cdp v106 remove v103 :: titusfortner
    • 2a05eb120b - [java] add cdp v106 remove v103 :: titusfortner
    • 697c717a28 - [cdp] add definition files for v106 and remove v103 :: titusfortner
    • 9c8215e84e - [java] Enable BiDi session test :: Puja Jagani
    • f7b97cbe12 - [java] Allow origin of [::1] for geckodriver for IPv6 only systems :: Puja Jagani
    • 3e7c6e1a95 - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
    • 96c4ecd714 - [java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
    • af12e439d8 - [JS] bump rules_nodejs to 5.6.0 :: Sriharsha
    • a3b11f7fb8 - [dotnet] update changelog for 4.5 :: titusfortner
    • 5d1779925c - [rb] update changelog for 4.5 :: titusfortner
    • 42850a7fab - [rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
    • 58f5833ba0 - [rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
    • 04e1dfc1fd - [rb] run dev tools tests on Firefox :: titusfortner
    • e51e2a99ab - [rb] support initializing Server with args and log_level :: titusfortner
    • b44aee0478 - [rb] use options instead of capabilities :: titusfortner
    • 77c4bf303e - [rb] don't use opts as hash in tests :: titusfortner
    • cb8872cd72 - Remove spelling mistake from the method name (#11051) :: Vikas Goel
    • 760305b6a6 - [py]: add type hints for method parameters (#11053) :: Kim Hyeonseok
    • df0f92db7f - [iedriver] update changelog :: titusfortner
    • 42284b08ab - [java] update changelog :: titusfortner
    • 8aeb1e1290 - Run fluxbox as window manager for jobs using Xvfb (#11025) :: Henrik Skupin
    • ff372929fa - Fixed some typos (#11035) :: Shishu Raj Pandey
    • dc53093baf - [py] fix flake8 failure :: titusfortner
    • 3fcc413878 - [java] remove non-applicable xml test :: titusfortner
    • 31190f8edd - [java] fix aliases for windows 7 and vista platform name :: titusfortner

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 0
  • Bump debian from 11.4 to 11.5

    Bump debian from 11.4 to 11.5

    Bumps debian from 11.4 to 11.5.

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies docker 
    opened by dependabot[bot] 0
Releases(2.0.2)
Owner
Pablo Lecolinet
Pablo Lecolinet
New program to export a Blender model to the LBA2 model format.

LBA2 Blender to Model 2 This is a new program to export a Blender model to the LBA2 model format. This is also the first publicly released version of

2 Nov 30, 2022
An executor that wraps 3D mesh models and encodes 3D content documents to d-dimension vector.

3D Mesh Encoder An Executor that receives Documents containing point sets data in its blob attribute, with shape (N, 3) and encodes it to embeddings o

Jina AI 11 Dec 14, 2022
Convert Image to ASCII Art

Convert Image to ASCII Art Persiapan aplikasi ini menggunakan bahasa python dan beberapa package python. oleh karena itu harus menginstall python dan

Huda Damar 48 Dec 20, 2022
MikuMikuRig是一款集生成控制器,自动导入动画,自动布料为一体的blender插件

Miku_Miku_Rig MikuMikuRig是一款集生成控制器,自动导入动画,自动布料为一体的blender插件。 MikumiKurig is a Blender plugin that can generates rig, automatically imports animations

小威廉伯爵 342 Dec 29, 2022
An async Python library to automate solving ReCAPTCHA v2 by audio using Playwright.

Playwright nonoCAPTCHA An async Python library to automate solving ReCAPTCHA v2 by audio using Playwright. Disclaimer This project is for educational

Michael Mooney 69 Dec 28, 2022
Pure Python bindings for the pure C++11/OpenCL Qrack quantum computer simulator library

pyqrack Pure Python bindings for the pure C++11/OpenCL Qrack quantum computer simulator library (PyQrack is just pure Qrack.) IMPORTANT: You must buil

vm6502q 6 Jul 21, 2022
Image enhancing model for making a blurred image to be somehow clearer than before

This is a very small prject which helps in enhancing the images by taking a Input images. This project has many features like detcting the faces and enhaning the faces itself and also a feature which

3 Dec 03, 2021
Next-generation of the non-destructive, node-based 2D image graphics editor

Non-destructive, node-based 2D image graphics editor written in Python, focused on simplicity, speed, elegance, and usability

Gimel Studio 238 Dec 30, 2022
ProsePainter combines direct digital painting with real-time guided machine-learning based image optimization.

ProsePainter Create images by painting with words. ProsePainter combines direct digital painting with real-time guided machine-learning based image op

Morphogen 276 Dec 17, 2022
A python program to generate ANSI art from images and videos

ANSI Art Generator A python program that creates ASCII art (with true color support if enabled) from images and videos Dependencies The program runs u

Pratyush Kumar 12 Nov 08, 2022
A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for quickly creating new images from the one assigned to the field.

django-versatileimagefield A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for creat

Jonathan Ellenberger 490 Dec 13, 2022
Art directed cropping, useful for responsive images

Art direction sets a focal point and can be used when you need multiple copies of the same Image but also in in different proportions.

Daniel 1 Aug 16, 2022
GIMP script to export bitmap as GRAPHICS 4 file (aka SCREEN 5)

gimpfu-msx-gr4.py GIMP script to export bitmap as GRAPHICS 4 file (aka SCREEN 5). GRAPHICS 4 specs are: 256x212 (or 256x192); 16 color palette (from 5

Pedro de Medeiros 4 Oct 17, 2022
Qt based ebook reader

Qt based ebook reader Currently supports: pdf epub djvu fb2 mobi azw / azw3 / azw4 cbr / cbz md Contribute Paypal Bitcoin: 17jaxj26vFJNqQ2hEVerbBV5fpT

1.4k Dec 26, 2022
Python wrappers for external BART computational imaging tools and internal libraries

bartpy Python bindings for BART. Overview This repo contains code to generate an updated Python wrapper for the Berkeley Advance Reconstruction Toolbo

Max Litster 7 May 09, 2022
Detecting haze image with hazer.

hazer-py Detecting haze image with hazer. What is hazer Hazer is a lib for getting "haze degree". This repository is python version of hazer: https://

Joey777210 2 Dec 27, 2021
DrawBot is a powerful, free application for macOS that invites you to write Python scripts to generate two-dimensional graphics

DrawBot is a powerful, free application for macOS that invites you to write Python scripts to generate two-dimensional graphics.

Frederik Berlaen 344 Jan 06, 2023
Computational Xmas Tree lights!

Computational Xmas Tree This repo contains the code for the computational illumination of a Christmas Tree! It is based on the work by Matt Parker fro

GSD6338 146 Dec 23, 2022
MyPaint is a simple drawing and painting program that works well with Wacom-style graphics tablets.

MyPaint A fast and dead-simple painting app for artists Features Infinite canvas Extremely configurable brushes Distraction-free fullscreen mode Exten

MyPaint 2.3k Jan 01, 2023
Imutils - A series of convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python.

imutils A series of convenience functions to make basic image processing functions such as translation, rotation, resizing, skeletonization, and displ

PyImageSearch 4.3k Jan 01, 2023