A quick and dirty QT Statusbar implementation for grabbing GIFs from Tenor, since there is no offical or unofficial one I found. This was intended for use under Linux, however it was also functional enough on MacOS.

Overview

Statusbar-TenorGIF App for Linux

A quick and dirty QT Statusbar implementation for grabbing GIFs from Tenor, since there is no offical one and I didnt find an unofficial one. This was intended for use under Linux, however it was also functional enough on MacOS.


Quick Demo:

Quick Demo The Application might look different depending on what graphical desktop environment you have installed. I have KDE and the theme used during this GIF-Recording was this one made by yeyushengfan258.


Prerequisite:

Make sure to have QT5 installed on your machine. Check here


Features:

  • Search GIFs from Tenor (Sorted either by Ranked or Random) Default: Ranked
  • Autocomplete Searchterms
  • Show Trending GIFS
  • Show Trending Search Terms
  • Saves Configuration of Column Count and Hide Preference in app/settings.json
  • Global Shortcut to reopen Window even if hidden or minimized. Default Shortcut: Ctrl + Shift + G customizable through app/settings.json
  • Copy GIF Link by clicking on GIF (works on some Applications e.g Discord)
  • Save GIF by right-clicking on GIF
  • Closing Application completely either with Ctrl+Q, use Quit in Menubar or by right-clicking Statusbar Icon.

Install:

First go get yourself a free API-Key from here.

Then clone the project:

> git clone https://github.com/LuiDavinci/Linux_Statusbar_TenorGIF_App.git

Now open app/__init__.py with any editor and swap out YOURAPIKEYHERE with your newly attained API-Key.

You can now navigate back to the project root Linux_Statusbar_TenorGIF_App/

The Plain Python Way

Make sure to have at least Python 3.8 (It's been tested with 3.9 as well)

> python3.8 -m pip install -r requirements.txt

After that's done you simply start the App

> python3.8 main.py

Done!

The Conda Way (Recommended)

Make sure you have Conda installed. Then in your terminal you do:

> conda create --name WhateverNameYouWant python=3.8

Finish the creation and afterwards do:

> conda activate WhateverNameYouWant
> pip install -r requirements.txt
> python main.py

Done!


Disclaimer:

The reason this app was created was simply because I was too lazy to visit Tenor everytime I wanted a GIF. That means this is indeed a quick and dirty implementation with no focus on elegant, smart or performant code. I also doubt any updates will be coming. However feel free to use pull-request or the issue tab.

Owner
Luigi DaVinci
Student of Code and Life
Luigi DaVinci
Generate different types of random avatars.

avatar-generator Generate different types of random avatars. Requirements Python3 pytorch=1.6 cv2=3.4 tqdm 1. Github-like avatars python generate_gi

Ming 11 Apr 02, 2022
🖼️ Draw Images or GIFs in your terminal

Drawitor Draw Images/GIFs in your terminal. Install pip install drawitor CLI Tool drawitor cat_dancing.gif Library The library is written in a simple

Eliaz Bobadilla 7 Dec 15, 2022
Python QR Code image generator

Pure python QR Code generator Generate QR codes. For a standard install (which will include pillow for generating images), run: pip install qrcode[pil

Lincoln Loop 3.5k Dec 31, 2022
Conversion of Image, video, text into ASCII format

asciju Python package that converts image to ascii Free software: MIT license

Aju Tamang 11 Aug 22, 2022
Pnuemonia Normal detection by using XRay images.

Pnuemonia Normal detection by using XRay images. Got image datas from kaggle(link is given in sources.txt file) also normal xray images from other site (also link is given) in order to avoid data dis

Zarina 1 Feb 28, 2022
GPU-accelerated image processing using cupy and CUDA

napari-cupy-image-processing GPU-accelerated image processing using cupy and CUDA This napari plugin was generated with Cookiecutter using with @napar

Robert Haase 16 Oct 26, 2022
python app to turn a photograph into a cartoon

Draw This. Draw This is a polaroid camera that draws cartoons. You point, and shoot - and out pops a cartoon; the camera's best interpretation of what

Dan Macnish 2k Dec 19, 2022
PyGram Instagram-like image filters.

PyGram Instagram-like image filters. Usage First, import the client: from filters import * Instanciate a filter and apply it: f = Nashville("image.jp

Ajay Kumar Nagaraj 102 Feb 21, 2022
Generative Art Synthesizer - a python program that generates python programs that generates generative art

GAS - Generative Art Synthesizer Generative Art Synthesizer - a python program that generates python programs that generates generative art. Examples

Alexey Borsky 43 Dec 03, 2022
A python based library to help you create unique generative images based on Rarity for your next NFT Project

Generative-NFT Generate Unique Images based on Rarity A python based library to help you create unique generative images based on Rarity for your next

Kartikay Bhutani 8 Sep 21, 2022
Simple AI app that is guessing color of apple in picture

Apple Color Determinant Application that is guessing color of apple from image Install Pillow, sklearn and numpy, using command for your package manag

Gleb Nikitin 1 Oct 25, 2021
A simple image-level annotation tool supporting multi-channel images for napari.

napari-labelimg4classification A simple image-level annotation tool supporting multi-channel images for napari. This napari plugin was generated with

4 May 16, 2022
A utility for quickly cropping large collections of images.

Crop Tool A utility for quickly cropping large collections of images. Inspired by Derrick Schultz's dataset-tools. Setup It's suggested that you use A

dusk (they/them) 6 Nov 14, 2021
The friendly PIL fork (Python Imaging Library)

Pillow Python Imaging Library (Fork) Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lund

Pillow 10.4k Dec 31, 2022
A procedural Blender pipeline for photorealistic training image generation

BlenderProc2 A procedural Blender pipeline for photorealistic rendering. Documentation | Tutorials | Examples | ArXiv paper | Workshop paper Features

DLR-RM 1.8k Jan 02, 2023
利用近邻法的弱点实现图片缩小后变成另一张图

这是我一个视频的配套代码。 视频是:利用近邻法的弱点实现图片缩小后变成另一张图 https://www.bilibili.com/video/BV1Lf4y1r7dZ 配套代码中,仅generate.py是核心文件,其余的图片神马的,都是赠品。 这个核心文件利用了近邻法缩放的弱点,可以将图a的像素按

偶尔有点小迷糊 182 Dec 19, 2022
Manipulate EXIF and IFD metadata.

Tyf Copyright Distribution Support this project Buy Ѧ and: Send Ѧ to AUahWfkfr5J4tYakugRbfow7RWVTK35GPW Vote arky on Ark blockchain and earn Ѧ weekly

16 Jan 21, 2022
Random collage/montage generator with drop-shadow

Random Collage Example Usage These are the sample input files in $PWD for the below examples: 1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10

M B 1 Dec 07, 2021
Convert bitmap images to seeds for Tiny-83 NFT project.

What is this? This tool allows you to convert any 14p high and 22p wide Bitmap (.bmp) to the seed needed for the Tiny-83 NFT project. Project Twitter:

shib_maximalist 1 Oct 31, 2021
Clip Bing Maps backgound as RGB geotif image using center-point from vector data of a shapefile and Bing Maps zoom

Clip Bing Maps backgound as RGB geotif image using center-point from vector data of a shapefile and Bing Maps zoom. Also, rasterize shapefile vectors as corresponding label image.

Gounari Olympia 2 Nov 22, 2021