19 lines
407 B
Python
19 lines
407 B
Python
|
"""Retrieve some paths from filesystem.
|
||
|
|
||
|
A lot of logic comes from `appdirs`:
|
||
|
https://github.com/ActiveState/appdirs/blob/master/appdirs.py
|
||
|
"""
|
||
|
|
||
|
from os import getenv
|
||
|
from os.path import expanduser, join
|
||
|
|
||
|
|
||
|
APP_NAME = "bebop"
|
||
|
|
||
|
|
||
|
def get_user_data_dir():
|
||
|
"""Return the user data directory."""
|
||
|
path = getenv("XDG_DATA_HOME", expanduser("~/.local/share"))
|
||
|
path = join(path, APP_NAME)
|
||
|
return path
|