From 3a8babb54663a8d7e1916c0f6f6bfdc5d51cf7ad Mon Sep 17 00:00:00 2001 From: dragonwocky Date: Sun, 5 Apr 2020 22:56:10 +1000 Subject: [PATCH] add support for running from an external drive on wsl --- customiser.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/customiser.py b/customiser.py index de7a030..d048788 100644 --- a/customiser.py +++ b/customiser.py @@ -28,13 +28,16 @@ print(f'{bold}=== NOTION ENHANCER CUSTOMISATION LOG ==={normal}\n') try: filepath = '' - __folder__ = os.path.dirname(os.path.abspath(__file__)).replace('\\', '/') + __folder__ = os.path.dirname(os.path.realpath(__file__)).replace('\\', '/') + print(__folder__) if 'microsoft' in platform.uname()[3].lower() and sys.platform == 'linux': filepath = '/mnt/c/' + \ subprocess.run( ['cmd.exe', '/c', 'echo', '%localappdata%'], stdout=subprocess.PIPE).stdout \ .rstrip().decode('utf-8')[3:].replace('\\', '/') + '/Programs/Notion/resources' - __folder__ = 'C:/' + __folder__[6:] + drive = __folder__[5].capitalize() if __folder__.startswith( + '/mnt/') else 'C' + __folder__ = drive + ':/' + __folder__[6:] elif sys.platform == 'win32': filepath = subprocess.run(['echo', '%localappdata%'], shell=True, capture_output=True).stdout \ .rstrip().decode('utf-8').replace('\\', '/') + '/Programs/Notion/resources'