|
@@ 80-98 (lines=19) @@
|
| 77 |
|
if star_repo.find("<svg")==-1 and len(star_repo)!=0: |
| 78 |
|
user_list.append(star_repo) |
| 79 |
|
return user_list |
| 80 |
|
def user_list_gen(input_string,follower_name): |
| 81 |
|
''' |
| 82 |
|
This function extract usernames from raw_html |
| 83 |
|
:param input_string: raw input html |
| 84 |
|
:param follower_name: follower_name |
| 85 |
|
:type input_string:str |
| 86 |
|
:type follower_name:str |
| 87 |
|
:return: user_list as list |
| 88 |
|
''' |
| 89 |
|
user_list=[] |
| 90 |
|
index=0 |
| 91 |
|
while(index!=-1): |
| 92 |
|
index=input_string.find('alt="@',index+6,len(input_string)) |
| 93 |
|
length=input_string[index+6:].find('"') |
| 94 |
|
user_name=input_string[index+6:index+6+length] |
| 95 |
|
if user_name!=follower_name: |
| 96 |
|
if user_name!=follower_name: |
| 97 |
|
user_list.append(user_name) |
| 98 |
|
return user_list[:-1] |
| 99 |
|
|
| 100 |
|
|
| 101 |
|
def get_html(url): |
|
@@ 62-79 (lines=18) @@
|
| 59 |
|
return "https://github.com/" + Name + "?page=" + str(page_number) + "&tab=followers" |
| 60 |
|
def url_maker_star(Name,page_number): |
| 61 |
|
return "https://github.com/"+Name+"?page="+str(page_number)+"&tab=stars" |
| 62 |
|
def star_extract(input_string): |
| 63 |
|
''' |
| 64 |
|
This function extract stared repo from raw_html |
| 65 |
|
:param input_string: raw input html |
| 66 |
|
:param follower_name: follower_name |
| 67 |
|
:type input_string:str |
| 68 |
|
:type follower_name:str |
| 69 |
|
:return: user_list as list |
| 70 |
|
''' |
| 71 |
|
user_list=[] |
| 72 |
|
index=0 |
| 73 |
|
while(index!=-1): |
| 74 |
|
index=input_string.find('<a class="muted-link mr-3',index+33,len(input_string)) |
| 75 |
|
length=input_string[index+33:].find('stargazers">\n') |
| 76 |
|
star_repo=input_string[index+34:index+33+length] |
| 77 |
|
if star_repo.find("<svg")==-1 and len(star_repo)!=0: |
| 78 |
|
user_list.append(star_repo) |
| 79 |
|
return user_list |
| 80 |
|
def user_list_gen(input_string,follower_name): |
| 81 |
|
''' |
| 82 |
|
This function extract usernames from raw_html |