Esempio n. 1
0
 def _GetListCtrlTuples( self, seed ):
     
     sort_tuple = self._seed_cache.GetSeedInfo( seed )
     
     ( seed, status, added_timestamp, last_modified_timestamp, note ) = sort_tuple
     
     pretty_seed = HydrusData.ToUnicode( seed )
     pretty_status = CC.status_string_lookup[ status ]
     pretty_added = HydrusData.ConvertTimestampToPrettyAgo( added_timestamp )
     pretty_modified = HydrusData.ConvertTimestampToPrettyAgo( last_modified_timestamp )
     pretty_note = note.split( os.linesep )[0]
     
     display_tuple = ( pretty_seed, pretty_status, pretty_added, pretty_modified, pretty_note )
     
     return ( display_tuple, sort_tuple )
Esempio n. 2
0
    def _ConvertSeedToListCtrlTuples(self, seed):

        seed_index = self._seed_cache.GetSeedIndex(seed)

        seed_data = seed.seed_data
        status = seed.status
        added = seed.created
        modified = seed.modified
        source_time = seed.source_time
        note = seed.note

        pretty_seed_index = HydrusData.ConvertIntToPrettyString(seed_index)
        pretty_seed_data = HydrusData.ToUnicode(seed_data)
        pretty_status = CC.status_string_lookup[status]
        pretty_added = HydrusData.ConvertTimestampToPrettyAgo(added) + ' ago'
        pretty_modified = HydrusData.ConvertTimestampToPrettyAgo(
            modified) + ' ago'

        if source_time is None:

            pretty_source_time = 'unknown'

        else:

            pretty_source_time = HydrusData.ConvertTimestampToHumanPrettyTime(
                source_time)

        pretty_note = note.split(os.linesep)[0]

        display_tuple = (pretty_seed_index, pretty_seed_data, pretty_status,
                         pretty_added, pretty_modified, pretty_source_time,
                         pretty_note)
        sort_tuple = (seed_index, seed_data, status, added, modified,
                      source_time, note)

        return (display_tuple, sort_tuple)