diff --git a/src/startpage/Containerfile b/src/startpage/Containerfile index 03e6ddc..03fa00a 100644 --- a/src/startpage/Containerfile +++ b/src/startpage/Containerfile @@ -50,3 +50,5 @@ COPY --chown=www-data:www-data assets/data.json startpage/data/data.json # copy thumbnails COPY --chown=www-data:www-data assets/thumbnails/ startpage/assets/thumbnails/ +# copy wallpaper +COPY --chown=www-data:www-data assets/wallpaper/ startpage/assets/wallpaper/ \ No newline at end of file diff --git a/src/startpage/assets/data.json b/src/startpage/assets/data.json index 80411f5..50c3e90 100644 --- a/src/startpage/assets/data.json +++ b/src/startpage/assets/data.json @@ -1,279 +1,181 @@ { - "linktarget" : "_self", - "wallpaper" : "assets/wallpaper/default.jpg", - "content": { - "General" : [ - { - "url": "http://medusa.casa.alemor.org/nextcloud/", - "title": "My Nextcloud", - "image": "assets/thumbnails/nextcloud.svg" - }, - { - "url": "http://medusa.casa.alemor.org/git/", - "title": "My Gitea", - "image": "assets/thumbnails/gitea.svg" - }, - { - "url": "https://www.duckduckgo.com/", - "title": "DuckDuckGo" - }, - { - "url": "https://www.amazon.com/", - "title": "Amazon" - }, - { - "url": "https://github.com/", - "title": "Github" - }, - { - "url": "https://en.wikipedia.org/", - "title": "Wikipedia", - "image": "assets/thumbnails/wikipedia.svg" - }, - { - "url": "https://www.reddit.com/", - "title": "Reddit" - }, - { - "url": "https://www.facebook.com/", - "title": "Facebook" - }, - { - "url": "https://twitter.com/", - "title": "Twitter" - }, - { - "url": "https://voice.google.com/u/0/messages", - "title": "Google Voice" - }, - { - "url": "https://web.whatsapp.com/", - "title": "WhatsApp Web" - } - ], - "Work" : [ - { - "url": "http://schema.org/docs/schemas.html", - "title": "Schema.org", - "image": "assets/thumbnails/schema.png" - }, - { - "url": "https://html.spec.whatwg.org/multipage/forms.html#autofill", - "title": "Autocomplete", - "image": "assets/thumbnails/autocomplete.png" - }, - { - "url": "http://microformats.org/wiki/hcard-input-formats", - "title": "Microformats", - "image": "assets/thumbnails/microformats.png" - }, - { - "url": "https://github.com/", - "title": "Github", - "image": "assets/thumbnails/github.png" - }, - { - "url": "https://bitbucket.org/", - "title": "Bitbucket", - "image": "assets/thumbnails/bitbucket.png" - }, - { - "url": "https://validator.w3.org/nu/", - "title": "HTML-Validator", - "image": "assets/thumbnails/html-validator.png" - }, - { - "url": "https://developers.google.com/structured-data/testing-tool/", - "title": "RichSnippet-Testing", - "image": "assets/thumbnails/rich-snippet.png" - }, - { - "url": "https://developers.google.com/speed/pagespeed/insights/?hl=de", - "title": "Google Pagespeeds", - "image": "assets/thumbnails/pagespeed.png" - }, - { - "url": "https://search.google.com/test/mobile-friendly", - "title": "Google Mobiltest", - "image": "assets/thumbnails/mobile-friendly.png" - }, - { - "url": "https://www.google.com/webmasters/tools/", - "title": "Google Webmaster-Tools", - "image": "assets/thumbnails/webmastertools.png" - }, - { - "url": "https://analytics.google.com/", - "title": "Analytics", - "image": "assets/thumbnails/analytics.png" - }, - { - "url": "https://github.com/dypsilon/frontend-dev-bookmarks", - "title": "Frontend Bookmarks", - "image": "assets/thumbnails/frontend-bookmarks.png" - }, - { - "url": "https://developer.mozilla.org/de/", - "title": "Mozilla (dev)", - "image": "assets/thumbnails/mozilla-dev.png" - }, - { - "url": "https://developers.google.com/web/?hl=de", - "title": "Google (dev)", - "image": "assets/thumbnails/google-dev.png" - }, - { - "url": "http://codepen.io/patterns/", - "title": "Codepen patterns", - "image": "assets/thumbnails/codepen-patterns.png" - }, - { - "url": "http://browserl.ist/", - "title": "Browserlist", - "image": "assets/thumbnails/browserlist.png" - }, - { - "url": "https://www.codecademy.com", - "title": "Codecademy", - "image": "assets/thumbnails/codecademy.png" - }, - { - "url": "http://tools.pingdom.com/fpt/", - "title": "Pingdom", - "image": "assets/thumbnails/pingdom.png" - }, - { - "url": "https://dequeuniversity.com/library/", - "title": "Accessibility Library", - "image": "assets/thumbnails/accessibility.png" - }, - { - "url": "https://pixabay.com/de/", - "title": "Pixabay", - "image": "assets/thumbnails/pixabay.png" - }, - { - "url": "https://npms.io/search?term=hyperterm", - "title": "npms.io", - "image": "assets/thumbnails/npms-io.png" - } - ], - "Media" : [ - { - "url" : "https://www.microsoft.com/en-us/design", - "image": "assets/thumbnails/design-microsoft.png", - "title": "Microsoft Design" - }, - { - "url" : "https://design.google/resources/", - "image": "assets/thumbnails/design-google.png", - "title": "Google Design" - }, - { - "url" : "https://material.io/", - "image": "assets/thumbnails/design-material.png", - "title": "Material Design" - }, - { - "url" : "https://design.firefox.com/", - "image": "assets/thumbnails/design-firefox.png", - "title": "Firefox Design" - }, - { - "url" : "http://facebook.design", - "image": "assets/thumbnails/design-facebook.png", - "title": "Facebook Design" - }, - { - "url" : "https://design.trello.com/", - "image": "assets/thumbnails/trello.png", - "title": "Trello Design" - }, - { - "url" : "https://github.com/showcases/design-essentials", - "image": "assets/thumbnails/github.png", - "title": "Github Design Essentials" - }, - { - "url" : "https://www.uber.design", - "image": "assets/thumbnails/design-uber.png", - "title": "Uber design" - }, - { - "url" : "https://airbnb.design", - "image": "assets/thumbnails/design-airbnb.png", - "title": "airbnb Design" - }, - { - "url" : "https://atlassian.design", - "image": "assets/thumbnails/design-atlassian.png", - "title": "Atlassian Design" - }, - - { - "url" : "https://unsplash.com/search/photos/macbook", - "image": "assets/thumbnails/design-unsplash.png", - "title": "Unsplash" - }, - { - "url" : "http://magicmockups.com/", - "image": "assets/thumbnails/magic-mockups.png", - "title": "Magic Mockups" - }, - { - "url" : "http://smartmockups.com/", - "image": "assets/thumbnails/smartmockups.png", - "title": "Smart Mockups" - }, - { - "url" : "https://www.designbetter.co", - "image": "assets/thumbnails/design-invision.png", - "title": "Design better" - } - ], - "Other" : [ - { - "url" : "https://www.saschadiercks.de/", - "image": "assets/thumbnails/sdi-homepage.png", - "imageQr": "assets/qr-codes/metafolio-de.png", - "title": "About me" - }, - { - "url" : "https://design.saschadiercks.de/", - "image": "assets/thumbnails/sdi-blog.png", - "imageQr": "assets/qr-codes/design-system.png", - "title": "SDI Design System" - }, - { - "url" : "https://demo.saschadiercks.de/personalnews/", - "image": "assets/thumbnails/sdi-personalnews.png", - "imageQr": "assets/qr-codes/personalnews-landing.png", - "title": "personalNews" - }, - { - "url" : "https://demo.saschadiercks.de/little-helpers/", - "image": "assets/thumbnails/sdi-little-helpers.png", - "imageQr": "assets/qr-codes/little-helpers.png", - "title": "Little Helpers" - }, - { - "url" : "https://demo.saschadiercks.de/startpage/", - "image": "assets/thumbnails/sdi-startpage.png", - "imageQr": "assets/qr-codes/startpage-demo.png", - "title": "Browser Startpage (this)" - } - ] - }, - "bookmarks" : { - "Downloads" : [ - { - "url": "https://www.humblebundle.com/", - "title": "Humble Bundle" - }, - { - "url": "https://www.gog.com/", - "title": "GOG.com" - } - ] - } + "linktarget" : "_self", + "wallpaper" : "assets/wallpaper/mountains.jpg", + "content": { + "General" : [ + { + "url": "http://medusa.casa.alemor.org/nextcloud/", + "title": "My Nextcloud", + "image": "assets/thumbnails/nextcloud.svg" + }, + { + "url": "http://medusa.casa.alemor.org/git/", + "title": "My Gitea", + "image": "assets/thumbnails/gitea.svg" + }, + { + "url": "https://www.duckduckgo.com/", + "title": "DuckDuckGo" + }, + { + "url": "https://www.google.com/", + "title": "Google" + }, + { + "url": "https://www.amazon.com/", + "title": "Amazon" + }, + { + "url": "https://en.wikipedia.org/", + "title": "Wikipedia", + "image": "assets/thumbnails/wikipedia.svg" + }, + { + "url": "https://www.reddit.com/", + "title": "Reddit" + }, + { + "url": "https://www.facebook.com/", + "title": "Facebook" + }, + { + "url": "https://twitter.com/", + "title": "Twitter" + }, + { + "url": "https://voice.google.com/u/0/messages", + "title": "Google Voice" + }, + { + "url": "https://web.whatsapp.com/", + "title": "WhatsApp Web" + } + ], + "Work" : [ + { + "url": "https://github.com/", + "title": "Github" + }, + { + "url": "https://www.wolframalpha.com/", + "title": "WolframAlpha" + } + ], + "Media" : [ + { + "url" : "https://www.youtube.com/", + "title": "YouTube" + }, + { + "url" : "https://www.netflix.com/", + "title": "Netflix" + }, + { + "url" : "https://www.hulu.com/", + "title": "Hulu" + }, + { + "url" : "https://www.amazon.com/Amazon-Video/b?ie=UTF8&node=2858778011", + "title": "Amazon Prime Video" + }, + { + "url" : "https://play.hbonow.com", + "title": "HBO Now" + }, + { + "url" : "https://www.thewatchcartoononline.tv/", + "title": "WatchCartoonOnline" + }, + { + "url" : "https://www.pandora.com/", + "title": "Pandora" + } + ] + }, + "bookmarks" : { + "Downloads" : [ + { + "url": "https://www.humblebundle.com/", + "title": "Humble Bundle" + }, + { + "url": "https://www.gog.com/", + "title": "GOG.com" + }, + { + "url": "https://www.kerbalspaceprogram.com/profile.php?userProf=info", + "title": "KSP Store" + }, + { + "url": "https://www.steamworkshopdownloader.io/", + "title": "Steam Workshop Downloader" + }, + { + "url": "https://thetrove.net/", + "title": "The Trove" + }, + { + "url": "http://gen.lib.rus.ec/", + "title": "Library Genesis" + } + ], + "Forums" : [ + { + "url": "https://artemis.forumchitchat.com/", + "title": "Artemis" + }, + { + "url": "https://eclipsephase.com/forum", + "title": "Eclipse Phase" + }, + { + "url": "https://forum.kerbalspaceprogram.com/", + "title": "Kerbal Space Program" + }, + { + "url": "https://en-forum.guildwars2.com/", + "title": "Guild Wars 2" + } + ], + "Webcomics" : [ + { + "url": "https://xkcd.com/", + "title": "xkcd" + }, + { + "url": "https://www.smbc-comics.com/", + "title": "SMBC" + }, + { + "url": "https://questionablecontent.net/", + "title": "Questionable Content" + }, + { + "url": "https://existentialcomics.com/", + "title": "Existential Comics" + }, + { + "url": "https://www.giantitp.com/Comics.html", + "title": "The Order of the Stick" + }, + { + "url": "https://pbfcomics.com/", + "title": "Perry Bible Fellowship" + } + ], + "Alemor" : [ + { + "url": "https://login.linode.com/login", + "title": "Linode" + }, + { + "url": "https://account.dyn.com/", + "title": "Dyn DNS" + }, + { + "url": "https://portal.vitelity.net/login.php", + "title": "Vitelity" + } + ] + } } diff --git a/src/startpage/assets/wallpaper/mountains.jpg b/src/startpage/assets/wallpaper/mountains.jpg new file mode 100644 index 0000000..48c42b8 Binary files /dev/null and b/src/startpage/assets/wallpaper/mountains.jpg differ