コード例 #1
0
ファイル: command.py プロジェクト: jlegendary/SpotipyTUI
    def search_content(self):
        curses.curs_set(2)

        self.prompt_area.clear()
        self.input_prompt.addstr(0, 0, "Search:")
        self.search_window.clear()
        self.prompt_area.refresh()
        user_search = self.input_buffer.edit()

        self.prompt_area.clear()
        self.prompt_area.refresh()

        if len(user_search) > 0:
            if not self.back_track_history or self.track_list != self.back_track_history[
                    -1] and self.track_list:
                self.forward_track_history = []
                self.back_track_history.append(self.track_list)

            self.track_list = requester.execute_search(
                user_search, self.country_id,
                self.track_window.getmaxyx()[0] - 3)
            self.curr_position = self.track_start
            self.draw_track_list()

        curses.curs_set(0)
コード例 #2
0
ファイル: command.py プロジェクト: CheoR/SpotipyTUI
    def search_content(self):
        user_search = self.get_input("Search:")

        if len(user_search) > 0:
            if not self.back_track_history or self.track_list != self.back_track_history[-1] and self.track_list:
                self.forward_track_history = []
                self.back_track_history.append(self.track_list)

            self.track_list = requester.execute_search(user_search, self.country_id, self.track_window.getmaxyx()[0]-3)
            self.curr_position = self.track_start
            self.draw_track_list()
コード例 #3
0
    def search_content(self):
        """Fulfill user's search request for music by keywords."""
        user_search = self.get_input("Search:")

        if len(user_search) > 0:
            if not self.back_track_history or self.track_list != self.back_track_history[
                    -1] and self.track_list:
                self.forward_track_history = []
                self.back_track_history.append(self.track_list)

            self.track_list = requester.execute_search(
                user_search, self.country_id,
                self.track_window.getmaxyx()[0] - 3)
            self.curr_position = self.track_start
            self.draw_track_list()
コード例 #4
0
ファイル: command.py プロジェクト: jonathanlarav/SpotipyTUI
    def searchContent(self):
        curses.curs_set(2)

        self.input_prompt.addstr(0, 0, "Search:")
        self.input_prompt.refresh()
        self.search_window.clear()
        user_search = self.input_buffer.edit()

        self.input_prompt.clear()
        self.input_prompt.refresh()
        self.search_window.clear()
        self.search_window.refresh()

        if len(user_search) > 0:
            self.track_list = requester.execute_search(user_search)
            self.curr_position = self.track_start
            self.drawTrackList()

        curses.curs_set(0)
コード例 #5
0
ファイル: command.py プロジェクト: avinassh/SpotipyTUI
    def search_content(self):
        curses.curs_set(2)

        self.prompt_area.clear()
        self.input_prompt.addstr(0, 0, "Search:")
        self.search_window.clear()
        self.prompt_area.refresh()
        user_search = self.input_buffer.edit()

        self.prompt_area.clear()
        self.prompt_area.refresh()

        if len(user_search) > 0:
            if not self.track_history or self.track_list != self.track_history[-1] and self.track_list:
                self.track_history.append(self.track_list)

            self.track_list = requester.execute_search(user_search, self.country_id, self.track_window.getmaxyx()[0]-3)
            self.curr_position = self.track_start
            self.draw_track_list()

        curses.curs_set(0)