Search notes:
Python library: platformdirs
import platformdirs
for f in dir(platformdirs):
a = getattr(platformdirs, f)
if callable(a) and (f.startswith('site_') or f.startswith('user_')):
print(f'{f:<25} {str(a())}')
site_cache_dir /var/cache
site_cache_path /var/cache
site_config_dir /etc/xdg
site_config_path /etc/xdg
site_data_dir /usr/local/share
site_data_path /usr/local/share
site_runtime_dir /run/user/1000/
site_runtime_path /run/user/1000
user_cache_dir /home/rene/.cache
user_cache_path /home/rene/.cache
user_config_dir /home/rene/.config
user_config_path /home/rene/.config
user_data_dir /home/rene/.local/share
user_data_path /home/rene/.local/share
user_desktop_dir /home/rene/Desktop
user_desktop_path /home/rene/Desktop
user_documents_dir /home/rene/Documents
user_documents_path /home/rene/Documents
user_downloads_dir /home/rene/Downloads
user_downloads_path /home/rene/Downloads
user_log_dir /home/rene/.local/state/log
user_log_path /home/rene/.local/state/log
user_music_dir /home/rene/Music
user_music_path /home/rene/Music
user_pictures_dir /home/rene/Pictures
user_pictures_path /home/rene/Pictures
user_runtime_dir /run/user/1000/
user_runtime_path /run/user/1000
user_state_dir /home/rene/.local/state
user_state_path /home/rene/.local/state
user_videos_dir /home/rene/Videos
user_videos_path /home/rene/Videos