Code Monkey home page Code Monkey logo

wallpaperchanger's Introduction

Hello

Yangman's instagram

Github

About me

I make stuff

wallpaperchanger's People

Contributors

jordanleich avatar m-haisham avatar yangman946 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wallpaperchanger's Issues

CurrentUrl = ??

Hello,

I am a beginner in Python and I changed the Url's but still my wallpaper isn't changing.
i changed the pic_url and the api key (APIKEYOWM)

but on the website there are lots of different url's for the CurrentUrl = ...
so which one do I use ?
are those 3 url's the only thing i need to change ?

thanks and sorry if i asked a useless question (i am also learning english)

Use configuration file instead of .env

A configuration file would allow for far more control over settings without directly changing the code.

Most commonly used file formats are:

  • .ini
  • .json
  • .yaml
  • .xml

I personally prefer .yaml as I find it most readable.

Watermark?

The watermark is not adding anything and is distracting (imo), I'd suggesting moving the date (in the middle) to the bottom right of the application. It could be shrunk and moved to a corner (maybe top right) where it would be much less inconspicuous.

This is just a suggestion.

PEP 8 - Style

Noticed that you were not following the python style guidelines.

The essentials are:

Variables, function/method, python file and module names should be in snake_case.

And constants in SCREAMING_SNAKE_CASE.

If you have no intention of changing the style, feel free to close the issue.

Separate wallpapers images from repository

GitHub has a strict file limit of 100MB.

My suggestion is to move the images to google drive (or any cloud storage service) and make the folder public. Then connecting to and downloading from the folder and implementing a caching mechanism.

Caching mechanism will ensure that a single file will always be downloaded once.

Issue with task scheduler

I'm not sure why but I just cannot manage to get the task scheduler to run either the mainScript.py or the bat file. If I just run the program naturally using the mainScript.py or bat through an idle or file explorer, it runs just fine and the wallpaper changes successfully but when running the scheduler automatically or manually, it opens python for a slight second and closes without changes the desktop wallpaper. If maybe the program could be in an executable format such as an exe format, this might resolve the issue but I'm still not sure.
scheduler

Remove image size restriction

Currently, the application has a self-imposed dimensions on what images can be used. This is not ideal, so far the changes needed I have identified are the following.

  • Positioning the widget and the day text using percentages and padding

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.