コード例 #1
0
    def run(self):
        if not (self.config['username'] or self.config['password']):
            print('Error: No user/pass for Locast')
            return

        # get Locast bearer token
        self.get_token()

        # select location, get latitude & longitude
        latitude, longitude = self.select_location()

        # get DMA using latitude & longitude
        dma = self.get_dma(latitude, longitude)

        # get list of stations using DMA
        stations = self.get_station_list(dma)

        # select station, get station ID
        station_id = self.select_channel(stations)

        # get stream link using latitude, longitude, and station ID
        stream_link = self.get_stream(latitude, longitude, station_id)

        # start stream via VLC
        run_command(f'/usr/bin/vlc -f {stream_link}')
コード例 #2
0
ファイル: spotify.py プロジェクト: vesche/chillchamber
 def run(self):
     run_command('/usr/bin/spotify')
コード例 #3
0
ファイル: google.py プロジェクト: vesche/chillchamber
 def run(self):
     run_command('/usr/bin/firefox -new-window https://www.google.com/')
コード例 #4
0
ファイル: snes.py プロジェクト: vesche/chillchamber
 def run(self):
     run_command('/usr/bin/snes9x-gtk')
コード例 #5
0
ファイル: twitch.py プロジェクト: vesche/chillchamber
 def run(self):
     run_command('/usr/bin/streamlink-twitch-gui')
コード例 #6
0
ファイル: primevideo.py プロジェクト: vesche/chillchamber
 def run(self):
     run_command(
         '/usr/bin/firefox -new-window https://www.amazon.com/Amazon-Video/b/?ie=UTF8&node=2858778011'
     )
コード例 #7
0
 def run(self):
     run_command('/usr/bin/urxvt')
コード例 #8
0
 def run(self):
     run_command('/usr/bin/firefox -new-window https://www.youtube.com')
コード例 #9
0
ファイル: firefox.py プロジェクト: vesche/chillchamber
 def run(self):
     run_command(f'/usr/bin/firefox -new-window')
コード例 #10
0
ファイル: emby.py プロジェクト: vesche/chillchamber
 def run(self):
     url = self.config['url']
     run_command(f'/usr/bin/firefox -new-window {url}')
コード例 #11
0
ファイル: gameboy.py プロジェクト: vesche/chillchamber
 def run(self):
     run_command('/usr/bin/visualboyadvance-m')