Any files that are generated by the python script should not be in the repository (for example, data-gathering/ghana_article_file.csv) since the developer should generate them by runnind the script.
Also, please add data-gathering/__pycache__/query.cpython-312.pyc and any other cache or local configuration files to the gitignore.