Browse Source

Merge pull request #118 from Futos/add-new-foundationApps

Add new foundation apps
pull/125/head
KodeStar 7 years ago
committed by GitHub
parent
commit
6a836f9151
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      app/Item.php
  2. 12
      app/SupportedApps/Dokuwiki.php
  3. 12
      app/SupportedApps/Gitea.php
  4. 12
      app/SupportedApps/Sickrage.php
  5. 11
      readme.md
  6. BIN
      storage/app/public/supportedapps/dokuwiki.png
  7. BIN
      storage/app/public/supportedapps/gitea.png
  8. BIN
      storage/app/public/supportedapps/sickrage.png

7
app/Item.php

@ -27,8 +27,10 @@ class Item extends Model
{ {
return [ return [
'Deluge' => \App\SupportedApps\Deluge::class, 'Deluge' => \App\SupportedApps\Deluge::class,
'Dokuwiki' => \App\SupportedApps\Dokuwiki::class,
'Duplicati' => \App\SupportedApps\Duplicati::class, 'Duplicati' => \App\SupportedApps\Duplicati::class,
'Emby' => \App\SupportedApps\Emby::class, 'Emby' => \App\SupportedApps\Emby::class,
'Gitea' => \App\SupportedApps\Gitea::class,
'Graylog' => \App\SupportedApps\Graylog::class, 'Graylog' => \App\SupportedApps\Graylog::class,
'Home Assistant' => \App\SupportedApps\HomeAssistant::class, 'Home Assistant' => \App\SupportedApps\HomeAssistant::class,
'Jackett' => \App\SupportedApps\Jackett::class, 'Jackett' => \App\SupportedApps\Jackett::class,
@ -40,9 +42,8 @@ class Item extends Model
'Netdata' => \App\SupportedApps\Netdata::class, 'Netdata' => \App\SupportedApps\Netdata::class,
'Nextcloud' => \App\SupportedApps\Nextcloud::class, 'Nextcloud' => \App\SupportedApps\Nextcloud::class,
'Nzbhydra' => \App\SupportedApps\Nzbhydra::class, 'Nzbhydra' => \App\SupportedApps\Nzbhydra::class,
'Ttrss' => \App\SupportedApps\Ttrss::class,
'Ombi' => \App\SupportedApps\Ombi::class,
'OPNSense' => \App\SupportedApps\Opnsense::class, 'OPNSense' => \App\SupportedApps\Opnsense::class,
'Ombi' => \App\SupportedApps\Ombi::class,
'Openhab' => \App\SupportedApps\Openhab::class, 'Openhab' => \App\SupportedApps\Openhab::class,
'Pihole' => \App\SupportedApps\Pihole::class, 'Pihole' => \App\SupportedApps\Pihole::class,
'Plex' => \App\SupportedApps\Plex::class, 'Plex' => \App\SupportedApps\Plex::class,
@ -53,8 +54,10 @@ class Item extends Model
'Radarr' => \App\SupportedApps\Radarr::class, 'Radarr' => \App\SupportedApps\Radarr::class,
'Runeaudio' => \App\SupportedApps\Runeaudio::class, 'Runeaudio' => \App\SupportedApps\Runeaudio::class,
'Sabnzbd' => \App\SupportedApps\Sabnzbd::class, 'Sabnzbd' => \App\SupportedApps\Sabnzbd::class,
'Sickrage' => \App\SupportedApps\Sickrage::class,
'Sonarr' => \App\SupportedApps\Sonarr::class, 'Sonarr' => \App\SupportedApps\Sonarr::class,
'Traefik' => \App\SupportedApps\Traefik::class, 'Traefik' => \App\SupportedApps\Traefik::class,
'Ttrss' => \App\SupportedApps\Ttrss::class,
'UniFi' => \App\SupportedApps\Unifi::class, 'UniFi' => \App\SupportedApps\Unifi::class,
'pFsense' => \App\SupportedApps\Pfsense::class, 'pFsense' => \App\SupportedApps\Pfsense::class,
'ruTorrent' => \App\SupportedApps\ruTorrent::class, 'ruTorrent' => \App\SupportedApps\ruTorrent::class,

12
app/SupportedApps/Dokuwiki.php

@ -0,0 +1,12 @@
<?php namespace App\SupportedApps;
class Dokuwiki implements Contracts\Applications {
public function defaultColour()
{
return '#9d7056';
}
public function icon()
{
return 'supportedapps/dokuwiki.png';
}
}

12
app/SupportedApps/Gitea.php

@ -0,0 +1,12 @@
<?php namespace App\SupportedApps;
class Gitea implements Contracts\Applications {
public function defaultColour()
{
return '#585e52';
}
public function icon()
{
return 'supportedapps/gitea.png';
}
}

12
app/SupportedApps/Sickrage.php

@ -0,0 +1,12 @@
<?php namespace App\SupportedApps;
class Sickrage implements Contracts\Applications {
public function defaultColour()
{
return '#6185a6';
}
public function icon()
{
return 'supportedapps/sickrage.png';
}
}

11
readme.md

@ -34,29 +34,32 @@ You can use the app to link to any site or application, but Foundation apps will
**Foundation** **Foundation**
- Deluge - Deluge
- DokuWiki
- Duplicati - Duplicati
- Emby - Emby
- Gitea
- Graylog - Graylog
- Jdownloader - Jdownloader
- Lidarr - Lidarr
- McMyAdmin - McMyAdmin
- Medusa - Medusa
- NZBhydra & NZBhydra2
- Netdata - Netdata
- Nextcloud - Nextcloud
- NZBhydra & NZBhydra2
- Ombi - Ombi
- OpenHAB - OpenHAB
- pfSense
- Plex - Plex
- Plexpy - Plexpy
- Plexrequests - Plexrequests
- Portainer - Portainer
- Radarr - Radarr
- rTorrent/ruTorrent - SickRage
- Sonarr - Sonarr
- Traefik
- TT-RSS - TT-RSS
- Traefik
- UniFI - UniFI
- pfSense
- rTorrent/ruTorrent
## Installing ## Installing
Apart from the Laravel dependencies, namely PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension and XML PHP Extension, the only other thing Heimdall needs is sqlite support. Apart from the Laravel dependencies, namely PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension and XML PHP Extension, the only other thing Heimdall needs is sqlite support.

BIN
storage/app/public/supportedapps/dokuwiki.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
storage/app/public/supportedapps/gitea.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
storage/app/public/supportedapps/sickrage.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Loading…
Cancel
Save