Coder Social home page Coder Social logo

mbilg / themomatic Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 22.95 MB

Python script to automatically change theme and wallpaper on Ubuntu Budgie at specific times

License: GNU General Public License v3.0

Python 100.00%
python python-script gtk3 budgie-desktop ubuntu-budgie ubuntu automatic themes wallpaper-changer

themomatic's Introduction

A simple (NOOB) script to change between 2 themes and wallpapars on Ubuntu Budgie 20.04 at specified times during the day/night.


A. INTRO:

Surprisingly, I was unable to find anything else similar to this. So i put this script together to do the job for me and maybe help you if you're looking for a quick solution.

The only app i found was AutomaThemely (https://github.com/C2N14/AutomaThemely) But it did not install on my pc for reasons unknown to me (I didn't try hard enough maybe). If it works for you then i think it's way better than mine.


B. DISCLAIMER:

  1. I'm no programmer, don't expect this to work on all systems.
  2. I've only tested this on my own system runnung Ubuntu Budgie 20.04.
  3. I don't think you need to install any additional dependencies.
  4. If you would like to test it on other systems and create a GUI for it, you're welcome.
  5. I will try to improve it if i have the time & others can point me in the right direction

C. HOW TO USE:

  1. Copy the folder anywhere you want

  2. Edit the "themomatic.py" file:

    a. Lines 13 & 14: change your dark & light theme names

    b. Lines 15 & 16: choose your own wallpapers

    c. Lines 17 & 18: change the times you want the changes to occur (use the same time format)

    d. Save the file

  3. Make the script executable

  4. Add the script "themomatic.py" to your auto-start commands

  5. Logout and login again

  6. Pray that it works


D. CREDITS:

Wallpapers from bhumil: https://dynamicwallpaper.club/wallpaper/mtgilsnnkj

Themes from VINCELIUICE: https://www.pling.com/p/1381832/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.