Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
|
@@ -33,6 +33,8 @@ As part of the BigCode project, we released and maintain [The Stack V2](https://
|
|
| 33 |
""" + """\
|
| 34 |
|
| 35 |
This tool lets you check if a repository under a given username is part of The Stack dataset. Would you like to have your data removed from future versions of The Stack? You can opt-out following the instructions [here](https://www.bigcode-project.org/docs/about/the-stack/#how-can-i-request-that-my-data-be-removed-from-the-stack). Note that previous opt-outs might still be displayed in the release candidate (denoted with "-rc"), which will be removed for the release.
|
|
|
|
|
|
|
| 36 |
"""
|
| 37 |
|
| 38 |
opt_out_text_template = """\
|
|
@@ -68,9 +70,15 @@ def check_username(username, version):
|
|
| 68 |
if username in usernames[version] and len(usernames[version][username])>0:
|
| 69 |
repos = usernames[version][username]
|
| 70 |
repo_word = "repository" if len(repos)==1 else "repositories"
|
| 71 |
-
|
|
|
|
|
|
|
|
|
|
| 72 |
for repo in repos:
|
| 73 |
-
|
|
|
|
|
|
|
|
|
|
| 74 |
|
| 75 |
return output_md.strip(), issue_url(username, repos)
|
| 76 |
else:
|
|
|
|
| 33 |
""" + """\
|
| 34 |
|
| 35 |
This tool lets you check if a repository under a given username is part of The Stack dataset. Would you like to have your data removed from future versions of The Stack? You can opt-out following the instructions [here](https://www.bigcode-project.org/docs/about/the-stack/#how-can-i-request-that-my-data-be-removed-from-the-stack). Note that previous opt-outs might still be displayed in the release candidate (denoted with "-rc"), which will be removed for the release.
|
| 36 |
+
|
| 37 |
+
**Note**: The Stack v2.0 is built from the data provided by the [Software Heriage Archive](https://archive.softwareheritage.org/), so it may include repositories that are no longer present on GitHub.
|
| 38 |
"""
|
| 39 |
|
| 40 |
opt_out_text_template = """\
|
|
|
|
| 70 |
if username in usernames[version] and len(usernames[version][username])>0:
|
| 71 |
repos = usernames[version][username]
|
| 72 |
repo_word = "repository" if len(repos)==1 else "repositories"
|
| 73 |
+
if version[:2] == "v2":
|
| 74 |
+
output_md += f"**Yes**, there is code from **{len(repos)} {repo_word}** in The Stack. Check the links to see when it was archived by Software Heritage:\n\n"
|
| 75 |
+
else:
|
| 76 |
+
output_md += f"**Yes**, there is code from **{len(repos)} {repo_word}** in The Stack:\n\n"
|
| 77 |
for repo in repos:
|
| 78 |
+
if version[:2] == "v2":
|
| 79 |
+
output_md += f"[{repo}](https://archive.softwareheritage.org/browse/origin/visits/?origin_url=https://github.com/{repo})\n\n"
|
| 80 |
+
else:
|
| 81 |
+
output_md += f"_{repo}_\n\n"
|
| 82 |
|
| 83 |
return output_md.strip(), issue_url(username, repos)
|
| 84 |
else:
|