Compare commits

...

43 commits
1.0.0 ... main

Author SHA1 Message Date
Sebin Nyshkim
938fe53134 fix: solar azimuth and elevation values for wrong timezone 2022-09-18 19:55:48 +02:00
Sebin Nyshkim
936903f450 fix: update SolarAzimuth and SolarElevation values 2022-09-18 19:09:27 +02:00
Sebin Nyshkim
65a9af1c7f fix: disable cross fading between images 2022-09-18 18:01:09 +02:00
Sebin Nyshkim
d464da0ce4 style: give files more descriptive names 2022-09-18 17:23:00 +02:00
Sebin Nyshkim
263dd503c7 fix: update to v4 metadata format 2022-09-18 17:15:09 +02:00
Sebin Nyshkim
0d96f76ba7 chore: bump version number 2022-09-16 18:08:09 +02:00
Sebin Nyshkim
469f4cd042 docs: update README 2022-09-16 18:07:36 +02:00
Sebin Nyshkim
fe547014bd chore: update .SRCINFO 2022-09-16 17:55:43 +02:00
Sebin Nyshkim
4411ceb7a7 feat: add thumbnail for KDE wallpaper picker dialog 2022-09-16 17:52:55 +02:00
Sebin Nyshkim
85ec9c65ed feat: add metadata for KDE wallpaper picker dialog 2022-09-16 17:52:18 +02:00
Sebin Nyshkim
15fd9cf1b0 fix: update build process for KDE dynamic wallpaper 2022-09-16 17:51:30 +02:00
Sebin Nyshkim
3ca156b58c docs: update artist twitter link 2022-09-16 17:34:46 +02:00
Sebin Nyshkim
955fd99bad chore: bump version number 2022-09-16 14:45:50 +02:00
Sebin Nyshkim
07b84a11bf chore: update .SRCINFO 2022-09-16 14:45:25 +02:00
Sebin Nyshkim
ccd6cfdc3c build: move makedepends to global config 2022-09-16 14:44:24 +02:00
Sebin Nyshkim
c9ff65d26a build: update source files lists 2022-09-16 14:43:37 +02:00
Sebin Nyshkim
fb92f7eb5a build: add missing dependency to KDE split package 2022-09-16 14:29:29 +02:00
Sebin Nyshkim
fde5847347 chore: update .SRCINFO 2022-09-16 14:28:36 +02:00
Sebin Nyshkim
25f5f1838d chore: add generated AVIF files to .gitignore 2022-09-16 14:27:36 +02:00
Sebin Nyshkim
d3bffb2c92 docs: update README 2022-09-16 14:26:53 +02:00
Sebin Nyshkim
e0ebaa55ec build: remove superfluous sha256sum generation for built file 2022-09-16 14:25:56 +02:00
Sebin Nyshkim
0c7615c4b8 build: include dynamic wallpaper manifest file in source list 2022-09-16 14:25:04 +02:00
Sebin Nyshkim
fe41bee999 fix: build step being skipped 2022-09-16 14:21:57 +02:00
Sebin Nyshkim
3ea1a79fca build: add makedepends to build step 2022-09-16 14:20:23 +02:00
Sebin Nyshkim
c7220a02ad build: increase AVIF encoding speed 2022-09-16 14:19:12 +02:00
Sebin Nyshkim
6575333e20 build: update output file format to AVIF 2022-09-16 14:18:30 +02:00
Sebin Nyshkim
fdf0db2e16 build: update sha256sums 2022-09-16 14:15:52 +02:00
Sebin Nyshkim
7b4b03fa69 fix: update watermark 2022-09-16 14:14:15 +02:00
Sebin Nyshkim
1b1f199baf fix: bump version in PKGBUILD 2022-02-11 14:03:15 +01:00
Sebin Nyshkim
f4c2fa3d27 docs: remove hard version number from Arch install instructions 2022-02-11 14:02:06 +01:00
Sebin Nyshkim
00f16b53db docs: update README with additional instructions 2022-02-11 13:56:21 +01:00
Sebin Nyshkim
80b7e4df8e build: update to split package 2022-02-11 13:40:22 +01:00
Sebin Nyshkim
6ad1568407 ci: update .gitignore 2022-02-11 13:38:10 +01:00
Sebin Nyshkim
7a62d9cdcd feat: add kdynamicwallpaperbuilder config 2022-02-11 13:37:41 +01:00
Sebin Nyshkim
111736b609 fix: adjust altitide/azimuth to account for daylight savings time 2022-02-11 11:43:23 +01:00
Sebin Nyshkim
e5faf05208 fix: typo in fileName key 2022-02-11 11:36:44 +01:00
Sebin Nyshkim
9dbb6930df feat: add solar altitude/azimuth variant 2022-02-11 11:33:44 +01:00
Sebin Nyshkim
7d1e1329c9 fix: update PKGBUILD 2022-01-05 12:06:09 +01:00
Sebin Nyshkim
b4deaa9411 docs: update README 2022-01-05 01:43:26 +01:00
Sebin Nyshkim
81a5481f35 fix: file paths mismatch from PKGBUILD 2022-01-05 01:21:49 +01:00
Sebin Nyshkim
fe625eb7e8 feat: add wallpapper config for macOS 2022-01-05 01:10:03 +01:00
Sebin Nyshkim
4b50ff7e09 fix: use watermarked versions of wallpaper images 2022-01-04 22:24:52 +01:00
Sebin Nyshkim
9e617155e0 docs: update README 2022-01-04 22:20:49 +01:00
25 changed files with 375 additions and 108 deletions

37
.SRCINFO Normal file
View file

@ -0,0 +1,37 @@
pkgbase = sebin-dynamic-wallpaper
pkgdesc = A dynamic wallpaper of Sebin that changes throughout the day
pkgver = 1.0.9
pkgrel = 1
url = https://gitlab.com/SebinNyshkim/sebin-dynamic-wallpaper
arch = any
license = unknown
makedepends = plasma5-wallpapers-dynamic
source = sebin-dynamic-0700.png
source = sebin-dynamic-1000.png
source = sebin-dynamic-1300.png
source = sebin-dynamic-1400.png
source = sebin-dynamic-1700.png
source = sebin-dynamic-2000.png
source = sebin-dynamic-2300.png
source = sebin-timed.xml
source = sebin.xml
source = sebin-dynamic-kde.json
source = metadata.desktop
source = screenshot.jpg
sha256sums = 43589acd4ffccd98e84717638211b9705a303502ca0048ab655e884731f0e14e
sha256sums = dcb3d4944e4c3a3ff98a55e7f55700f14532f7fc5fa29c6155c769e8fac23247
sha256sums = 1a2f6cc8ec4a1f2c1e0b2aaa7b4974d6b19e1ad826bc64a01d685aebaef482e5
sha256sums = 31ea606c1a124001f61b5ce939f74ff055c3739e6c14886d139e4b3f818c2f38
sha256sums = c8d392831c5ba39ca2e7d8d69d5f3f1337b2e79275b953f10f7cf97beaf575cc
sha256sums = 7117a941ae7a41d431de4c39d306b1176df8810c7700c492a44c1174580603fc
sha256sums = a8b5bf5fb0b0a88b5f46df530b72c81f55546de9ecc30c58ce9d536b5d35cf4e
sha256sums = 16c39fb75dc90e5f285616f79769aab9c0401eb7e8c5d8181c23779cff0827cb
sha256sums = a49d61bd0872fafd8e9a16c3b1d9f656dfcc56184f0ea9fa527fb41bb939a706
sha256sums = c1774e4c3c0427c407734277093147fa3ee4a3739a8ce05ea42ef469c7501904
sha256sums = 56a854f30300499a7bee4bf850f85e4a9099c744dc44ca909baac29a307458ff
sha256sums = 680fcf8ea5c195a61c711cc91f106f2d3fa91be4afeca2a01e083cdd01c99bad
pkgname = sebin-dynamic-wallpaper
pkgname = sebin-dynamic-wallpaper-kde
depends = plasma5-wallpapers-dynamic

9
.gitignore vendored
View file

@ -1,3 +1,6 @@
src/ src
pkg/ pkg
*.zst *.pkg.tar*
*~
*.heic
*.avif

View file

@ -1,36 +1,54 @@
# Maintainer: Sebin Nyshkim <sebin.nyshkim@icloud.com> # Maintainer: Sebin Nyshkim <sebin.nyshkim@icloud.com>
pkgbase='sebin-dynamic-wallpaper' pkgbase='sebin-dynamic-wallpaper'
pkgname="$pkgbase" pkgname=($pkgbase{,-kde})
pkgver=1.0 pkgver=1.0.9
pkgrel=1 pkgrel=1
pkgdesc="A dynamic wallpaper of Sebin that changes throughout the day"
arch=('any') arch=('any')
license=('unknown')
url="https://gitlab.com/SebinNyshkim/$pkgbase" url="https://gitlab.com/SebinNyshkim/$pkgbase"
source=( makedepends=('plasma5-wallpapers-dynamic')
"sebin-dyn_wallpaper1-hires.png" source=('sebin-dynamic-0700.png'
"sebin-dyn_wallpaper2-hires.png" 'sebin-dynamic-1000.png'
"sebin-dyn_wallpaper3-hires.png" 'sebin-dynamic-1300.png'
"sebin-dyn_wallpaper4-hires.png" 'sebin-dynamic-1400.png'
"sebin-dyn_wallpaper5-hires.png" 'sebin-dynamic-1700.png'
"sebin-dyn_wallpaper6-hires.png" 'sebin-dynamic-2000.png'
"sebin-dyn_wallpaper7-hires.png" 'sebin-dynamic-2300.png'
"sebin-timed.xml" 'sebin-timed.xml'
"sebin.xml" 'sebin.xml'
) 'sebin-dynamic-kde.json'
sha256sums=( 'metadata.desktop'
"414edb33ab5c573fc14b07ac025c77964361be93a377337933a7edda9eb20fee" 'screenshot.jpg')
"312ed81d604116737ff186c4f8e3e00c46d157c572ce136cbc9dbed8c7a18406"
"7e192901cd65d71b9b107ee344925c3915669c731855f87b9319e0020d4b2272"
"c0466aeefbd475edaecb77e468f1ca62028010ba4bec9d3db02f4e1a9014620f"
"1ed8c89cf6c545cb487eff38f54d854803d5cd7c71b218e5c08326f0bb9059b7"
"e572160d3b867d0815567fd1b09def1bb3f87dc81f0e43f713cf1390d99965ea"
"c87ff9781d5bea630784bf6bf35f25d1ba8d91878867f19f5ef8590da7965c06"
"37100b15de7a8adc08f50f5535d839bd99511574680b2679a593720736164243"
"df6bf87e8a8c769b231a103cc3677ba6b4b20f415883a524bfbfebb7236ef3a5"
)
package() { sha256sums=('43589acd4ffccd98e84717638211b9705a303502ca0048ab655e884731f0e14e'
'dcb3d4944e4c3a3ff98a55e7f55700f14532f7fc5fa29c6155c769e8fac23247'
'1a2f6cc8ec4a1f2c1e0b2aaa7b4974d6b19e1ad826bc64a01d685aebaef482e5'
'31ea606c1a124001f61b5ce939f74ff055c3739e6c14886d139e4b3f818c2f38'
'c8d392831c5ba39ca2e7d8d69d5f3f1337b2e79275b953f10f7cf97beaf575cc'
'7117a941ae7a41d431de4c39d306b1176df8810c7700c492a44c1174580603fc'
'a8b5bf5fb0b0a88b5f46df530b72c81f55546de9ecc30c58ce9d536b5d35cf4e'
'16c39fb75dc90e5f285616f79769aab9c0401eb7e8c5d8181c23779cff0827cb'
'a49d61bd0872fafd8e9a16c3b1d9f656dfcc56184f0ea9fa527fb41bb939a706'
'c1774e4c3c0427c407734277093147fa3ee4a3739a8ce05ea42ef469c7501904'
'56a854f30300499a7bee4bf850f85e4a9099c744dc44ca909baac29a307458ff'
'680fcf8ea5c195a61c711cc91f106f2d3fa91be4afeca2a01e083cdd01c99bad')
build() {
kdynamicwallpaperbuilder "sebin-dynamic-kde.json" --output "3840x2160.avif" --speed 10
}
package_sebin-dynamic-wallpaper() {
install -Dm644 *.png -t "$pkgdir/usr/share/backgrounds/$pkgname/" install -Dm644 *.png -t "$pkgdir/usr/share/backgrounds/$pkgname/"
install -Dm644 "sebin-timed.xml" "$pkgdir/usr/share/backgrounds/$pkgname/sebin-timed.xml" install -Dm644 "sebin-timed.xml" "$pkgdir/usr/share/backgrounds/$pkgname/sebin-timed.xml"
install -Dm644 "sebin.xml" "$pkgdir/usr/share/gnome-background-properties/sebin.xml" install -Dm644 "sebin.xml" "$pkgdir/usr/share/gnome-background-properties/sebin.xml"
} }
package_sebin-dynamic-wallpaper-kde() {
depends=('plasma5-wallpapers-dynamic')
install -Dm644 "metadata.desktop" "$pkgdir/usr/share/wallpapers/$pkgname/metadata.desktop"
install -Dm644 "screenshot.jpg" "$pkgdir/usr/share/wallpapers/$pkgname/contents/screenshot.jpg"
install -Dm644 "3840x2160.avif" "$pkgdir/usr/share/wallpapers/$pkgname/contents/images/3840x2160.avif"
}

141
README.md
View file

@ -1,93 +1,118 @@
# Sebin Dynamic Wallpaper # Sebin Dynamic Wallpaper
Dynamic wallpaper for the GNOME and KDE Plasma desktop environment, featuring Sebin working from home by [Tyr](#credits), as installable Arch Linux package.
Wallpaper changes at the following times of day:
## Getting started * 07:00 - 10:00: Sebin makes coffee and breakfast
* 10:00 - 13:00: Sebin starts working
* 13:00 - 14:00: Sebin has lunch
* 14:00 - 17:00: Sebin works out
* 17:00 - 20:00: Sebin plays video games
* 20:00 - 23:00: Sebin talks to friends online
* 23:00 - 07:00: Sebin sleeps on the couch
To make it easy for you to get started with GitLab, here's a list of recommended next steps. To determine the solar altitude/azimuth values [this Keisan Online Calculator](https://keisan.casio.com/exec/system/1224682277) is a good place to start.
Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! ## Install
## Add your files ### Arch Linux (and derivatives)
- [ ] [Create](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files To build the dynamic wallpaper packages simply clone this repository and run:
- [ ] [Add files using the command line](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command:
``` ~~~bash
cd existing_repo makepkg -s
git remote add origin https://gitlab.com/SebinNyshkim/sebin-dynamic-wallpaper.git ~~~
git branch -M main
git push -uf origin main
```
## Integrate with your tools Then install the package for your desktop:
- [ ] [Set up project integrations](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://gitlab.com/SebinNyshkim/sebin-dynamic-wallpaper/-/settings/integrations) ~~~bash
# GNOME
pacman -U sebin-dynamic-wallpaper-1*.pkg.tar.zst
## Collaborate with your team # KDE Plasma
# ⚠️ NOTE: the KDE Plasma version has a dependency to an AUR package: plasma5-wallpapers-dynamic
# Consider using an AUR helper, e.g. yay
pacman -U sebin-dynamic-wallpaper-kde-*.pkg.tar.zst
~~~
- [ ] [Invite team members and collaborators](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/project/members/) The wallpaper should show up in your desktop's wallpaper settings.
- [ ] [Create a new merge request](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
- [ ] [Automatically close issues from merge requests](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
- [ ] [Enable merge request approvals](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
- [ ] [Automatically merge when pipeline succeeds](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html)
## Test and Deploy For KDE you need to switch the wallpaper type to "Dynamic" to use it with the dynamic wallpaper plugin.
Use the built-in continuous integration in GitLab. Select it and enjoy a different wallpaper at different times throughout the day ✨
- [ ] [Get started with GitLab CI/CD](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/ci/quick_start/index.html) ### Manual (every other distro)
- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/application_security/sast/)
- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
- [ ] [Use pull-based deployments for improved Kubernetes management](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/user/clusters/agent/)
- [ ] [Set up protected environments](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://docs.gitlab.com/ee/ci/environments/protected_environments.html)
*** #### GNOME
# Editing this README Clone this repository and copy the files to either:
When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://gitlab.com/-/experiment/new_project_readme_content:df472275aebb331b1fb86ea759459b4b?https://www.makeareadme.com/) for this template. * `~/.local/share/backgrounds/` (single user)
* `/usr/share/backgrounds/sebin-dynamic-wallpaper/` (system-wide)
## Suggestions for a good README ~~~bash
Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. # single user
cp sebin-*.(png|xml) ~/.local/share/backgrounds/sebin-dynamic-wallpaper/
cp sebin.xml ~/.local/share/gnome-background-properties/
## Name # system-wide
Choose a self-explaining name for your project. sudo cp sebin-*.(png|xml) /usr/share/backgrounds/sebin-dynamic-wallpaper/
sudo cp sebin.xml /usr/share/gnome-background-properties/
~~~
## Description #### KDE Plasma
Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
## Badges For KDE the [Plasma Dynamic Wallpaper Engine](https://github.com/zzag/plasma5-wallpapers-dynamic) is required for this wallpaper to work.
On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
## Visuals Clone this repository and build the AVIF file:
Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.
## Installation ~~~bash
Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. kdynamicwallpaperbuilder "sebin-dynamic-kde.json" --output "3840x2160.avif" --speed 10
~~~
## Usage Then copy files to either of these locations:
Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
## Support * `~/.local/share/wallpapers/` (single user)
Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. * `/usr/share/wallpapers/sebin-dynamic-wallpaper-kde/` (system-wide)
## Roadmap ~~~bash
If you have ideas for releases in the future, it is a good idea to list them in the README. # single user
mkdir -p ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images
## Contributing cp metadata.desktop ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/metadata.desktop
State if you are open to contributions and what your requirements are for accepting them. cp screenshot.jpg ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/screenshot.jpg
cp 3840x2160.avif ~/.local/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images/3840x2160.avif
For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. # system-wide
sudo mkdir -p /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images
You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. sudo cp metadata.desktop /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/metadata.desktop
sudo cp screenshot.jpg /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/screenshot.jpg
sudo cp 3840x2160.avif /usr/share/wallpapers/sebin-dynamic-wallpaper-kde/contents/images/3840x2160.avif
~~~
## Authors and acknowledgment ### macOS
Show your appreciation to those who have contributed to the project.
## License On macOS use [wallpapper](https://github.com/mczachurski/wallpapper) to create an HEIC image that you can set as dynamic wallpaper in preferences:
For open source projects, say how it is licensed.
## Project status ~~~bash
If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. # based on time of day
wallpapper -i sebin-timed.json -o sebin-dyn_wallpaper.heic
# based on solar altitude/azimuth
wallpapper -i sebin-sun.json -o sebin-dyn_wallpaper.heic
~~~
### Windows
See [this How-to-geek article](https://www.howtogeek.com/355912/how-to-change-windows-10s-wallpaper-based-on-time-of-day/).
## Credits
Wallpaper made by Tyr
* Instagram: https://www.instagram.com/TyrKilcat/
* Twitter: https://twitter.com/TyrKilcat
* Fur Affinity: https://www.furaffinity.net/user/tyrart/
* Telegram: https://t.me/Tyrkilkat

47
metadata.desktop Normal file
View file

@ -0,0 +1,47 @@
[Desktop Entry]
Name=Sebin dynamic wallpaper
Name[ar]=خلفيات سيبين ديناميكية
Name[az]=Sebin tərəfindən dinamik divar kağızları
Name[bg]=Динамично фоново изображение от Sebin
Name[ca]=Fons de pantalla dinàmic de Sebin
Name[cs]=Dynamická plocha na pozadí od uživatele Sebin
Name[da]=Dynamisk baggrundsbillede fra Sebin
Name[de]=Dynamisches Hintergrundbild von Sebin
Name[el]=Δυναμική εικόνα φόντου από το Sebin
Name[en_GB]=Sebin dynamic wallpaper
Name[es]=Fondo de escritorio dinámico de Sebin
Name[et]=Dünaamiline taustapilt Sebinilt
Name[eu]=Sebin-en horma-irudi dinamikoak
Name[fi]=Dynaaminen taustakuva Sebiniltä
Name[fr]=Fond d'écran dynamique de Sebin
Name[gl]=Imaxe de fondo dinámica de Sebin
Name[hi]=ि ि ि
Name[hu]=Dinamikus íróasztal háttér Sebin-től
Name[id]=Gambar latar belakang dinamis dari Sebin
Name[it]=Immagine di sfondo dinamica da Sebin
Name[jp]=Sebin
Name[ko]=Sebin
Name[lt]=Dinaminis fono vaizdas iš "Sebin
Name[lv]=Dinamisks fona attēls no Sebin
Name[nl]=Sebin dynamisch bureaublad behang
Name[nn]=Dynamisk skrivebordsbakgrunn av Sebin
Name[no]=Dynamisk skrivebordsbakgrunn av Sebin
Name[pl]=Dynamické stolní pozadí od společnosti Sebin
Name[pt]=Papel de parede dinâmico da Sebin
Name[pt_BR]=Papel de parede dinâmico da Sebin
Name[ro]=Imaginea de fundal dinamică de la Sebin
Name[ru]=Динамические обои от Sebin
Name[sk]=Dynamické tapety od Sebina
Name[sl]=Dinamično ozadje avtorja Sebina
Name[sv]=Dynamisk bakgrundsbild från Sebin
Name[tg]=Заминаи мизи кории динамикӣ аз ҷониби Себин
Name[tr]=Sebin'den dinamik çalışma masası arka planı
Name[uk]=Динамічний фон робочого столу від Sebin
Name[zh_CN]=Sebin
Name[zh_TW]=
X-KDE-PluginInfo-Name=Sebin Dynamic Wallpaper
X-KDE-PluginInfo-Author=Tyr Kilkat
X-KDE-PluginInfo-Website=https://twitter.com/TyrKilcat
X-KDE-PluginInfo-Version=1.2
X-KDE-PluginInfo-License=Custom

BIN
screenshot.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.5 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 MiB

BIN
sebin-dynamic-0700.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 MiB

BIN
sebin-dynamic-1000.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7 MiB

BIN
sebin-dynamic-1300.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 MiB

BIN
sebin-dynamic-1400.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 MiB

BIN
sebin-dynamic-1700.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 MiB

BIN
sebin-dynamic-2000.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 MiB

BIN
sebin-dynamic-2300.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 MiB

54
sebin-dynamic-kde.json Normal file
View file

@ -0,0 +1,54 @@
{
"Type": "solar",
"Meta": [
{
"FileName": "sebin-dynamic-0700.png",
"Time": "07:00",
"SolarAzimuth": 75.25,
"SolarElevation": -9.92,
"CrossFade": false
},
{
"FileName": "sebin-dynamic-1000.png",
"Time": "10:00",
"SolarAzimuth": 110.36,
"SolarElevation": 18.94,
"CrossFade": false
},
{
"FileName": "sebin-dynamic-1300.png",
"Time": "13:00",
"SolarAzimuth": 156.82,
"SolarElevation": 40.04,
"CrossFade": false
},
{
"FileName": "sebin-dynamic-1400.png",
"Time": "14:00",
"SolarAzimuth": 176.56,
"SolarElevation": 42.27,
"CrossFade": false
},
{
"FileName": "sebin-dynamic-1700.png",
"Time": "18:00",
"SolarAzimuth": 245.22,
"SolarElevation": 21.88,
"CrossFade": false
},
{
"FileName": "sebin-dynamic-2000.png",
"Time": "21:00",
"SolarAzimuth": 280.63,
"SolarElevation": -6.88,
"CrossFade": false
},
{
"FileName": "sebin-dynamic-2300.png",
"Time": "23:00",
"SolarAzimuth": 305.81,
"SolarElevation": -24.68,
"CrossFade": false
}
]
}

45
sebin-sun.json Normal file
View file

@ -0,0 +1,45 @@
[
{
"fileName": "sebin-dynamic-0700.png",
"isForLight": true,
"altitude": -9.92,
"azimuth": 75.25
},
{
"fileName": "sebin-dynamic-1000.png",
"isPrimary": true,
"isForLight": true,
"altitude": 18.94,
"azimuth": 110.36
},
{
"fileName": "sebin-dynamic-1300.png",
"isForLight": true,
"altitude": 40.04,
"azimuth": 156.82
},
{
"fileName": "sebin-dynamic-1400.png",
"isForLight": true,
"altitude": 42.27,
"azimuth": 176.56
},
{
"fileName": "sebin-dynamic-1700.png",
"isForDark": true,
"altitude": 21.88,
"azimuth": 245.22
},
{
"fileName": "sebin-dynamic-2000.png",
"isForDark": true,
"altitude": -6.88,
"azimuth": 280.63
},
{
"fileName": "sebin-dynamic-2300.png",
"isForDark": true,
"altitude": -24.68,
"azimuth": 305.81
}
]

38
sebin-timed.json Normal file
View file

@ -0,0 +1,38 @@
[
{
"fileName": "sebin-dynamic-0700.png",
"isForLight": true,
"time": "2018-01-01T07:00:00Z"
},
{
"isPrimary": true,
"isForLight": true,
"fileName": "sebin-dynamic-1000.png",
"time": "2018-01-01T10:00:00Z"
},
{
"isForLight": true,
"fileName": "sebin-dynamic-1300.png",
"time": "2018-01-01T13:00:00Z"
},
{
"isForLight": true,
"fileName": "sebin-dynamic-1400.png",
"time": "2018-01-01T14:00:00Z"
},
{
"fileName": "sebin-dynamic-1700.png",
"isForDark": true,
"time": "2018-01-01T17:00:00Z"
},
{
"fileName": "sebin-dynamic-2000.png",
"isForDark": true,
"time": "2018-01-01T20:00:00Z"
},
{
"fileName": "sebin-dynamic-2300.png",
"isForDark": true,
"time": "2018-01-01T23:00:00Z"
}
]

View file

@ -11,79 +11,79 @@
</starttime> </starttime>
<static> <static>
<file>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper1-hires.png</file> <file>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-0700.png</file>
<duration>10797.0</duration> <duration>10797.0</duration>
</static> </static>
<transition type="overlay"> <transition type="overlay">
<duration>3.0</duration> <duration>3.0</duration>
<from>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper1-hires.png</from> <from>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-0700.png</from>
<to>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper2-hires.png</to> <to>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1000.png</to>
</transition> </transition>
<static> <static>
<file>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper2-hires.png</file> <file>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1000.png</file>
<duration>10797.0</duration> <duration>10797.0</duration>
</static> </static>
<transition type="overlay"> <transition type="overlay">
<duration>3.0</duration> <duration>3.0</duration>
<from>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper2-hires.png</from> <from>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1000.png</from>
<to>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper3-hires.png</to> <to>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1300.png</to>
</transition> </transition>
<static> <static>
<file>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper3-hires.png</file> <file>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1300.png</file>
<duration>3597.0</duration> <duration>3597.0</duration>
</static> </static>
<transition type="overlay"> <transition type="overlay">
<duration>3.0</duration> <duration>3.0</duration>
<from>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper3-hires.png</from> <from>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1300.png</from>
<to>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper4-hires.png</to> <to>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1400.png</to>
</transition> </transition>
<static> <static>
<file>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper4-hires.png</file> <file>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1400.png</file>
<duration>10797.0</duration> <duration>10797.0</duration>
</static> </static>
<transition type="overlay"> <transition type="overlay">
<duration>3.0</duration> <duration>3.0</duration>
<from>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper4-hires.png</from> <from>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1400.png</from>
<to>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper5-hires.png</to> <to>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1700.png</to>
</transition> </transition>
<static> <static>
<file>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper5-hires.png</file> <file>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1700.png</file>
<duration>10797.0</duration> <duration>10797.0</duration>
</static> </static>
<transition type="overlay"> <transition type="overlay">
<duration>3.0</duration> <duration>3.0</duration>
<from>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper5-hires.png</from> <from>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-1700.png</from>
<to>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper6-hires.png</to> <to>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-2000.png</to>
</transition> </transition>
<static> <static>
<file>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper6-hires.png</file> <file>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-2000.png</file>
<duration>10797.0</duration> <duration>10797.0</duration>
</static> </static>
<transition type="overlay"> <transition type="overlay">
<duration>3.0</duration> <duration>3.0</duration>
<from>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper6-hires.png</from> <from>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-2000.png</from>
<to>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper7-hires.png</to> <to>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-2300.png</to>
</transition> </transition>
<static> <static>
<file>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper7-hires.png</file> <file>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-2300.png</file>
<duration>28797.0</duration> <duration>28797.0</duration>
</static> </static>
<transition type="overlay"> <transition type="overlay">
<duration>3.0</duration> <duration>3.0</duration>
<from>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper7-hires.png</from> <from>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-2300.png</from>
<to>/usr/share/backgrounds/sebin/sebin-dyn_wallpaper1-hires.png</to> <to>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-dynamic-0700.png</to>
</transition> </transition>
</background> </background>

View file

@ -3,7 +3,7 @@
<wallpapers> <wallpapers>
<wallpaper deleted="false"> <wallpaper deleted="false">
<name>Sebin Dynamic Wallpaper</name> <name>Sebin Dynamic Wallpaper</name>
<filename>/usr/share/backgrounds/sebin/sebin-timed.xml</filename> <filename>/usr/share/backgrounds/sebin-dynamic-wallpaper/sebin-timed.xml</filename>
<options>zoom</options> <options>zoom</options>
<shade_type>solid</shade_type> <shade_type>solid</shade_type>
<pcolor>#c64c35</pcolor> <pcolor>#c64c35</pcolor>