{"id":22904007,"url":"https://github.com/ftes/wall-e","last_synced_at":"2025-04-01T07:56:59.180Z","repository":{"id":23107564,"uuid":"26461866","full_name":"ftes/wall-e","owner":"ftes","description":"Random wallpapers under Linux using Google+ photos","archived":false,"fork":false,"pushed_at":"2014-11-30T20:59:03.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-07T04:42:12.595Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ftes.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-11-11T00:02:40.000Z","updated_at":"2014-11-30T20:59:03.000Z","dependencies_parsed_at":"2022-08-21T11:10:08.705Z","dependency_job_id":null,"html_url":"https://github.com/ftes/wall-e","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftes%2Fwall-e","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftes%2Fwall-e/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftes%2Fwall-e/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ftes%2Fwall-e/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ftes","download_url":"https://codeload.github.com/ftes/wall-e/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246604619,"owners_count":20804100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-14T02:39:46.591Z","updated_at":"2025-04-01T07:56:59.161Z","avatar_url":"https://github.com/ftes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wall-E\n## About\nShow random wallpapers under Linux, using photos uploaded by one Google+ user.\nUses the Picasa Web API to fetch, and feh to display the images.\n\n## Setup\n1. install\n  * python2\n  * feh\n  * python-configobj\n  * [google data python lib v1](https://developers.google.com/gdata/articles/python_client_lib?csw=1#linux)\n2. clone the repo\n3. add your login details, the user from which to load the photos, and a default wallpaper in the ``config`` file\n4. schedule loading the next brackground, e.g. via crontab every 5 minutes\n   ```\n   */5 * * * *     \u003cpath-to-cloned-repo\u003e/run.py\n   ```\n5. optionally add an emergency hotkey to display default image and start loading next background, e.g. with i3 window manager\n   ```\n   bindsym Control+Return exec --no-startup-id \"\u003cpath-to-cloned-repo\u003e/emergency-run.sh\"\n   ```\n\n## Tips\nYou can use the same account for both user logins that have to be specified in ``config``.\nBut if you want to control which albums and pictures are used for your background,\nconsider creating a second Google+ user, and sharing only such pictures that you\nwant to see as wallpapers with that user. Use the login information for this user for\nthe first two fields in the config file, and your primary user email for the third field.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fftes%2Fwall-e","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fftes%2Fwall-e","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fftes%2Fwall-e/lists"}