Skip to content

Instantly share code, notes, and snippets.

@wvandeun
Created September 19, 2017 17:37
Show Gist options
  • Save wvandeun/18c1a9fc2bdfb84b65e142aa00e5cf47 to your computer and use it in GitHub Desktop.
Save wvandeun/18c1a9fc2bdfb84b65e142aa00e5cf47 to your computer and use it in GitHub Desktop.
import ranger.api
import ranger.core.linemode
from ranger.ext.human_readable import human_readable
from datetime import datetime
@ranger.api.register_linemode
class SizeCtimeLineMode(ranger.core.linemode.LinemodeBase):
name = "sizectime"
def filetitle(self, file, metadata):
return file.relative_path
def infostring(self, file, metadata):
return "{} {}".format(human_readable(file.size),
datetime.fromtimestamp(file.stat.st_ctime).strftime("%Y-%m-%d %H:%M"))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment