From d52656ab00e59358522520c4db088049452d9d05 Mon Sep 17 00:00:00 2001 From: TuNombreDeUsuario Date: Wed, 4 Jun 2025 16:20:16 -0600 Subject: [PATCH 1/3] =?UTF-8?q?Agrego=20m=C3=A9todo=20=5F=5Finit=5F=5F=20c?= =?UTF-8?q?on=20datos=20al=20archivo=20pull=5Frequest.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pull_request.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pull_request.py b/pull_request.py index dd3d215..32ffae1 100644 --- a/pull_request.py +++ b/pull_request.py @@ -65,3 +65,14 @@ def made_pull_request_today(self): data = sys.argv[1:] p = pull_requester(data) print(p.made_pull_request_today()) + +# sksabfisbfisafbf +# ASfasfsaG +# SAGS +# ASfasfsaGagA +# SgaG +# RaG +# GASg +# ASfasfsaGagAegR +# eaghEAgeG +# eaghEAgeGG \ No newline at end of file From bd269adec4a4ef55817eb113253c74fb3c2b4041 Mon Sep 17 00:00:00 2001 From: TuNombreDeUsuario Date: Wed, 4 Jun 2025 16:44:23 -0600 Subject: [PATCH 2/3] =?UTF-8?q?Agrego=20m=C3=A9todo=20COMENTARIOS=20con=20?= =?UTF-8?q?datos=20al=20archivo=20pull=5Frequest.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pull_request.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pull_request.py b/pull_request.py index 32ffae1..07f4f1d 100644 --- a/pull_request.py +++ b/pull_request.py @@ -1,14 +1,14 @@ """ instructions, please do not alter the pull_reqesters.txt file -1. Run this file "python pull_request.py #username# #pet# #programming_language#" +1. Run this file "python pull_request.py #username# #pet# #programming_language#"srbsbszbbsrbrsb replace the #...# above with your username your favorite pet your programming language Thank you @ibkvictor loves you """ - +gersdezgbzbe import datetime import sys class pull_requester(): @@ -19,7 +19,7 @@ class pull_requester(): as well as pet, programming language id of the requester """ number_of_pull_requesters = 0 - pull_requesters = {} + pull_requesters = {}btbfrdszbszdbrtbrbtbb def __init__(self, data): self.id = 0 self.gh_username = data[0] @@ -33,14 +33,14 @@ def made_pull_request_today(self): """ appends the new user to the pull_requesters.txt file update the record of users prints out requesters informtaion - """ + """brsbrsbrsbrsbtrsbrsb #updates number of requesters with open("pull_requesters.txt", "r") as file_reader: nonempty_lines = [line.strip("\n") for line in file_reader if line != "\n"] line_count = len(nonempty_lines) self.number_of_pull_requesters = line_count - 1 - self.id = self.number_of_pull_requesters + 1 + self.id = self.number_of_pull_requesters + 1brsbrsbrsbsbrtbrts with open("pull_requesters.txt", "a") as file_writer: print(self.data) file_writer.writelines("\n"+", ".join(self.data)) @@ -48,7 +48,7 @@ def made_pull_request_today(self): self.number_of_pull_requesters +=1 printer = """ - your id: {} + your id: {}rtsbrstbrsbtrsbrtsbtrs your github username: {} your favorite pet: {} your favorite programming languages: {} @@ -62,7 +62,7 @@ def made_pull_request_today(self): return printer if __name__ =="__main__": - data = sys.argv[1:] + data = sys.argv[1:]brstbrtsbrtsbrstbrstbtrsbrstb p = pull_requester(data) print(p.made_pull_request_today()) @@ -72,7 +72,7 @@ def made_pull_request_today(self): # ASfasfsaGagA # SgaG # RaG -# GASg +# GASgrstbrstbrsbrtsbtrs # ASfasfsaGagAegR # eaghEAgeG # eaghEAgeGG \ No newline at end of file From b25ec1437f99a3c01ba5139733c082f6faee0445 Mon Sep 17 00:00:00 2001 From: TuNombreDeUsuario Date: Wed, 4 Jun 2025 16:46:42 -0600 Subject: [PATCH 3/3] =?UTF-8?q?Agrego=20m=C3=A9todo=20COMENTARIOS=20con=20?= =?UTF-8?q?datos=20al=20archivo=20pull=5Frequest.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pull_request.py | 79 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/pull_request.py b/pull_request.py index 07f4f1d..9636cc0 100644 --- a/pull_request.py +++ b/pull_request.py @@ -1,6 +1,85 @@ """ instructions, please do not alter the pull_reqesters.txt file +1. Run this file "python pull_request.py #username# #pet# #programming_language#"srbsbszbbsrbrsb +replace the #...# above with your username +your favorite pet +your programming language +Thank you +@ibkvictor loves you +""" +gersdezgbzbe +import datetime +import sys +class pull_requester(): + """ + here is a class of pull requester + it helps display the time of pull request + it also help display the github username of the requester + as well as pet, programming language id of the requester + """ + number_of_pull_requesters = 0 + pull_requesters = {}btbfrdszbszdbrtbrbtbb + def __init__(self, data): + self.id = 0 + self.gh_username = data[0] + self.pet = data[1] + self.language = data[2] + self.country = data[3] + self.date_time = datetime.datetime.now() + self.data = data + + def made_pull_request_today(self): + """ + appends the new user to the pull_requesters.txt file update the record of users + prints out requesters informtaion + """brsbrsbrsbrsbtrsbrsb + #updates number of requesters + with open("pull_requesters.txt", "r") as file_reader: + nonempty_lines = [line.strip("\n") for line in file_reader if line != "\n"] + line_count = len(nonempty_lines) + self.number_of_pull_requesters = line_count - 1 + + self.id = self.number_of_pull_requesters + 1brsbrsbrsbsbrtbrts + with open("pull_requesters.txt", "a") as file_writer: + print(self.data) + file_writer.writelines("\n"+", ".join(self.data)) + + self.number_of_pull_requesters +=1 + + printer = """ + your id: {}rtsbrstbrsbtrsbrtsbtrs + your github username: {} + your favorite pet: {} + your favorite programming languages: {} + you are from the wonderful nation of: {} + the date you made the pull request: {} + Thank you for making this pull request. Have a lovely day. + """.format(self.id, self.gh_username, self.pet, self.language, self.country ,self.date_time) + + self.pull_requesters[self.id] = printer + + return printer + +if __name__ =="__main__": + data = sys.argv[1:]brstbrtsbrtsbrstbrstbtrsbrstb + p = pull_requester(data) + print(p.made_pull_request_today()) + +# sksabfisbfisafbf +# ASfasfsaG +# SAGS +# ASfasfsaGagA +# SgaG +# RaG +# GASgrstbrstbrsbrtsbtrs +# ASfasfsaGagAegR +# eaghEAgeG +# eaghEAgeGG + +""" +instructions, please do not alter the pull_reqesters.txt file + 1. Run this file "python pull_request.py #username# #pet# #programming_language#"srbsbszbbsrbrsb replace the #...# above with your username your favorite pet