From d4166e03980177c3395fddac85977645ee2a4294 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Wed, 4 Jun 2025 13:32:08 -0500 Subject: feat: format python files --- search.py | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) (limited to 'search.py') diff --git a/search.py b/search.py index 098e392..ad81184 100644 --- a/search.py +++ b/search.py @@ -1,15 +1,24 @@ -import sys import os +import sys LOG_PATH = os.path.expanduser("~/.crumb/history.org") def search_log(query): + """ + Search for a given query string within the crumb history log file and print matching entries. + + Args: + query (str): The search term to look for in the history entries. + + Returns: + None + """ if not os.path.exists(LOG_PATH): print("No history file found.") return with open(LOG_PATH, "r") as f: - entries = f.read().split("* ")[1:] # split on org-mode headings + entries = f.read().split("* ")[1:] found = 0 for entry in entries: @@ -21,7 +30,11 @@ def search_log(query): print("No matches found.") if __name__ == "__main__": + """ + Entry point for the script. Parses command line arguments and calls the search function. + Usage: search_crumb.py + """ if len(sys.argv) < 2: print("Usage: search_crumb.py ") else: - search_log(sys.argv[1]) \ No newline at end of file + search_log(sys.argv[1]) -- cgit v1.2.3