Warning, /utilities/telly-skout/README.md is written in an unsupported language. File is not indexed.
0001 # telly-skout 0002 A convergent TV guide based on Kirigami. 0003 0004 <a href='https://flathub.org/apps/details/org.kde.telly-skout'><img width='190px' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-i-en.png'/></a> 0005 0006 ## Build 0007 ### Dependencies 0008 #### Manjaro 0009 ``` 0010 sudo pacman -Syu cmake extra-cmake-modules gcc git make 0011 ``` 0012 0013 ### Clone and Build 0014 ``` 0015 git clone https://github.com/plata/telly-skout.git 0016 cd telly-skout 0017 mkdir build 0018 cd build 0019 cmake -DCMAKE_BUILD_TYPE=Release .. 0020 make 0021 ``` 0022 0023 ### Install 0024 ``` 0025 sudo make install 0026 ``` 0027 0028 ### Flatpak 0029 ``` 0030 flatpak install org.kde.Sdk/x86_64/5.15-21.08 0031 flatpak install org.kde.Platform/x86_64/5.15-21.08 0032 flatpak-builder --user --install --force-clean build org.kde.telly-skout.yml 0033 flatpak run org.kde.telly-skout 0034 ``` 0035 0036 ## Run 0037 ``` 0038 telly-skout 0039 ``` 0040 0041 ## Develop 0042 ### Fetcher 0043 A `Fetcher` retrieves the TV guide data from some source and stores it in the database. The used `Fetcher` can be changed in the settings. 0044 0045 All `Fetchers` must derive from `FetcherImpl` and trigger the callbacks. `Fetchers`, which retrieve data from the network, may derive from `NetworkFetcher`. 0046 0047 To use the new `Fetcher`, it must be added to `TellySkoutSettings.kcfg`, `SettingsPage.qml` and the `Fetcher` constructor in `fetcher.cpp`.