Skip to content

Muhimen123/tapetti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tapetti Banner

platform language license

TAPETTI

Tapetti is the wallpaper manager that you never asked for. Feature-rich yet minimalistic, powerful and simple to use. Save, download, manage all your wallpapers in one go!

Features

Tapetti currently ships with 6 commands. Which is probably more than you need.

  • browse

    Prints a table. All the available wallpapers in the the TID repository.

    Browse

  • download

    Download an image without setting it as wallpaper. It will require download link, path & file name.

    Download

  • help

    Prints a table. Shows all the available commands.

    </details>
    
  • save

    Set an image as wallpaper. You have three options for setting wallpaper. From TID Repo, Image Path or Download Link.

    Save

    </details>
    
  • search

    Search for an image in the TID repo. Currently you can only filter search results by tag name.

  • view

    Previews an image. Previews an image from TID Repo or Image URL.

    View

Installation

For now, you can run it from the source. More installation methods coming soon.

  • Download Binary
    • Windows Installation

      First step, download the tapetti.exe file. After that create a folder named data in the same folder where you downloaded the tapetti.exe. Now, although you can run tapetti by double clicking the exe, it's recommended to use it via terminal for better experience.

    • Linux installation

      First step, download the tapetti.tar.gz file. It contains an empty folder called data and a binary called tapetti. You can run the app from the terminal by navigating to the correct path. Or, you can put it in the path to run it from anywhere. Make sure to have the data folder in the same path where you have tapetti.

      If you are familiar with the terminal, you can run these three commands to get tapetti up and running.

      Download

      wget https://github.com/Muhimen123/tapetti/releases/download/v1.0/tapetti.tar.gz

      Extract

      tar -xf tapetti.tar.gz

      Run

      ./tapetti
  • Install From The Source

    Assuming that you have both git and python properly installed, you can run the following commands to set up Tapetti for your machine.

    First, clone the repository.

    git clone https://github.com/Muhimen123/tapetti.git
    

    Navigate to the directory.

    cd tapetti
    

    Download the requirements.

    pip install -r requirements.txt
    

    Now, run the main.py script and enjoy!!

    python main.py
    

Need Help!

The wallpaper changing feature only works for Windows since changing wallpaper is different accross platforms. It will be great if you can help me with GNU/Linux (partially done) and MacOS integration. Check out CONTRIBUTING.md for further help. Thanks!

What's Next?

There are few things in my mind I want to implement in the future:

  • Image Viewer GUI
  • Separate website to view all the images at once
  • Keep note of all the downloaded images. Something like a local TID repo

If you think you can help with any of these, feel free to do so!

About

Desktop wallpaper manager made with python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages