File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change 1717# List all organization extensions
1818import os
1919import pathlib
20+ import re
2021import recommonmark
2122import requests
2223from datetime import datetime
2526HERE = pathlib .Path (__file__ ).parent
2627GET_REPOS = "https://api.github.com/orgs/jupyterlab-contrib/repos"
2728GET_REPO = "https://api.github.com/repos/jupyterlab-contrib/"
29+ REPO_BADGE = "[]({html_url})"
2830TOKEN = os .getenv ("GITHUB_TOKEN" )
2931
3032footer = (HERE / "extensions.tpl" ).read_text ()
5153 if isinstance (repo , str ):
5254 raise ValueError (data ["message" ])
5355
54- if "github" in repo ["name" ]:
55- continue # Skip special repositories
56+ if "github" in repo ["name" ] or repo [ "archived" ] :
57+ continue # Skip special repositories and archived ones
5658
5759 try :
5860 response = requests .get (
6971 },
7072 )
7173 filename = repo ["name" ]
72- (HERE / (filename + ".md" )).write_text (readme .text )
74+ badge = REPO_BADGE .format (name = repo ["name" ], html_url = repo ["html_url" ])
75+ readme_content = re .sub (r"\n\n" , f"\n \n { badge } " , readme .text , count = 1 )
76+ (HERE / (filename + ".md" )).write_text (readme_content )
7377 extensions += f"\n * [{ filename .replace ('_' , ' ' )} ]({ filename } .md): { description } "
7478 except BaseException as err :
7579 print (err )
You can’t perform that action at this time.
0 commit comments