def get_ascii_time(self, date_time):

        # define clock string based on options (12/24)
        if self.ampm:
            hour = int(date_time.strftime('%H'))

            suffix = "am"
            if hour >= 12:
                suffix = "pm"

            # fix the hour value into modulus of 12
            hour = hour % 12
            # fix the zero hour value
            if hour == 0:
                hour = 12

            # shows/hides separator for a blinking effect
            separator = ""
            if self.show_separator:
                separator = self.cseparator
                self.show_separator = False
            else:
                separator = " "
                self.show_separator = True

            clock = "%s%s%s%s" % (hour, separator, date_time.strftime('%M'), suffix)
        else:
            # 24hs format includes seconds
            clock = date_time.strftime('%H' + self.cseparator + '%M' + self.cseparator + '%S')

        items = []
        for c in clock:
            items.append(self.digmap[c])
        output = ''
        for i in range(6):  # loop lines of chars - Increased to six for extra font line
            temp = ''
            for item in items:
                temp += item.split('\n')[i]
            output += temp + '\n'

        return output
Retrieves the link.
dataset/ETHPy150Open brunobraga/termsaver/termsaverlib/screen/clock.py/ClockScreen.get_ascii_time--crossover with--dataset/ETHPy150Open log2timeline/dfvfs/dfvfs/vfs/cpio_file_entry.py/CPIOFileEntry._GetLink