Skip to content

Instantly share code, notes, and snippets.

@jaraco
Last active February 9, 2025 22:08
Show Gist options
  • Save jaraco/b94f5314064d4dbb5fa615fd8b31672e to your computer and use it in GitHub Desktop.
Save jaraco/b94f5314064d4dbb5fa615fd8b31672e to your computer and use it in GitHub Desktop.
import configparser
import pathlib
files = list(pathlib.Path().glob('*.desktop'))
assert files
def main():
parser = configparser.ConfigParser(interpolation=None)
for shortcut in files:
parser.clear()
parser.read(shortcut, encoding="utf-8")
assert list(parser['Desktop Entry'])
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment