Skip to content

Commit 2c5371c

Browse files
committed
Convert relative links to raw GitHub links [automated]
1 parent 2f2e397 commit 2c5371c

File tree

2 files changed

+32
-10
lines changed

2 files changed

+32
-10
lines changed

GitHubStats Widget/README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
<!-- ![github logo](https://i.imgur.com/MJzROGa.png) -->
1414

15-
<img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_showcase.png?raw=true">
15+
<img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_showcase.png">
1616

1717
Track your GitHub stats — commits, contributions, streaks, PRs, issues, and repo insights — all beautifully displayed on your iOS home screen using Scriptable.
1818

@@ -150,24 +150,24 @@ night
150150

151151
> _Small Widget_
152152
153-
| <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_s_1.png?raw=true" width="160"/> | <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_s_2.png?raw=true" width="160"/> |
153+
| <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_s_1.png" width="160"/> | <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_s_2.png" width="160"/> |
154154
|:--:|:--:|
155-
| <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_s_6.png?raw=true" width="160"/> | <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/github_stats_s_3.PNG?raw=true" width="160"/> |
155+
| <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_s_6.png" width="160"/> | <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/github_stats_s_3.PNG" width="160"/> |
156156

157157
> _Medium Widgets_
158158
159-
| <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/github_stats_m_3.PNG?raw=true" width="260"/> | <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/github_stats_m_4.PNG?raw=true" width="260"/> |
159+
| <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/github_stats_m_3.PNG" width="260"/> | <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/github_stats_m_4.PNG" width="260"/> |
160160
|:--:|:--:|
161-
| <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/github_stats_m_@.png?raw=true" width="260"/> | <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_m_4.png?raw=true" width="260"/> |
162-
| <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/github_stats_m.png?raw=true" width="260"/> | <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/github_stats_m_5.png?raw=true" width="260"/> |
161+
| <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/github_stats_m_@.png" width="260"/> | <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_m_4.png" width="260"/> |
162+
| <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/github_stats_m.png" width="260"/> | <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/github_stats_m_5.png" width="260"/> |
163163

164164

165-
<!-- <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_m_1.png?raw=true" width="260"/> <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_m_2.png?raw=true" width="260"/>
166-
<img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_m_3.png?raw=true" width="260"/> <img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_m_4.png?raw=true" width="260"/> -->
165+
<!-- <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_m_1.png" width="260"/> <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_m_2.png" width="260"/>
166+
<img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_m_3.png" width="260"/> <img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_m_4.png" width="260"/> -->
167167

168168
> _Large Widget_
169169
170-
<img src="https://github.com/rushhiii/Scriptable-IOSWidgets/blob/main/.src/githubstats/githubstats_l.png?raw=true" width="360"/>
170+
<img src="https://raw.githubusercontent.com/rushhiii/Scriptable-IOSWidgets/main/.src/githubstats/githubstats_l.png" width="360"/>
171171

172172
## 🙌 Feedback
173173

replace_links.py

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def main():
1212
commit_sha = sys.argv[4]
1313
branch = sys.argv[5]
1414

15-
base_url = f"https://github.com/{repo_owner}/{repo_name}/blob/{branch}/"
15+
base_url = f"https://raw.githubusercontent.com/{repo_owner}/{repo_name}/{branch}/"
1616

1717
try:
1818
with open(file_path, 'r', encoding='utf-8') as f:
@@ -41,6 +41,13 @@ def main():
4141
content
4242
)
4343

44+
# Pattern 1d: Fix existing GitHub blob links
45+
content = re.sub(
46+
r'<img([^>]*?)src="https://github\.com/([^/]+)/([^/]+)/blob/[^/]+/([^"?]*?)(?:\?raw=true)?"',
47+
f'<img\\1src="{base_url}\\4"',
48+
content
49+
)
50+
4451
# Pattern 2: Markdown image syntax
4552
content = re.sub(
4653
r'!\[([^\]]*?)\]\(\.\.?/([^)]*?)\)',
@@ -62,6 +69,13 @@ def main():
6269
content
6370
)
6471

72+
# Pattern 2d: Fix existing GitHub blob markdown images
73+
content = re.sub(
74+
r'!\[([^\]]*?)\]\(https://github\.com/([^/]+)/([^/]+)/blob/[^/]+/([^)?]*?)(?:\?raw=true)?\)',
75+
f'![\\1]({base_url}\\4)',
76+
content
77+
)
78+
6579
# Pattern 3: Markdown links to images
6680
content = re.sub(
6781
r'\[([^\]]*?)\]\(\.\.?/([^)]*?\.(png|jpg|jpeg|gif|svg|webp))\)',
@@ -86,6 +100,14 @@ def main():
86100
flags=re.IGNORECASE
87101
)
88102

103+
# Pattern 3d: Fix existing GitHub blob markdown links
104+
content = re.sub(
105+
r'\[([^\]]*?)\]\(https://github\.com/([^/]+)/([^/]+)/blob/[^/]+/([^)?]*?\.(png|jpg|jpeg|gif|svg|webp))(?:\?raw=true)?\)',
106+
f'[\\1]({base_url}\\4)',
107+
content,
108+
flags=re.IGNORECASE
109+
)
110+
89111
if content != original_content:
90112
with open(file_path, 'w', encoding='utf-8') as f:
91113
f.write(content)

0 commit comments

Comments
 (0)