Skip to main content

RawGithubURL基于Python实现,用于获取GitHub资源文件的真实访问地址,同时支持自动转换Markdown文档中相对路径的资源引用,以便外网访问

Project description

Get Github Resource Real URL

1、GitHub文件在线访问地址
https://github.com/zhuifengshen/AppSetting/blob/master/settingview.PNG
2、添加获取真实访问地址的参数
https://github.com/zhuifengshen/AppSetting/blob/master/settingview.PNG?raw=true
3、返回文件在GitHub上的真实访问地址
https://raw.githubusercontent.com/zhuifengshen/AppSetting/master/settingview.PNG

4、非master分支的情况
https://github.com/zhuifengshen/zhangchuzhao/blob/gh-pages/img/home-bg-o.jpg
https://raw.githubusercontent.com/zhuifengshen/zhangchuzhao/gh-pages/img/home-bg-o.jpg

5、常见Markown文档示例
picture reference
![mind_mapping1](images/xmind1.png)  # 相对路径图片资源,需要替换
![mind_mapping](http://images/xmind.png)  # 完整路径图片资源,不需要替换
![mind_mapping](images/xmind.png)
![mind_mapping](https://images/xmind.png)
file reference
[parse_xmind.py](example/parse_xmind.py)  # 相对路径文件资源,需要替换
[parse_xmind.py](http://example/parse_xmind.py)  # 完整文件资源路径,不需要替换
[parse_xmind.py](example/parse_xmind.py)
[parse_xmind.py](https://example/parse_xmind.py)

6、Markdown文档中通过相对路径引用项目中的图片资源
![mind_mapping](images/xmind.png)  # 替换前
![mind_mapping](https://raw.githubusercontent.com/zhuifengshen/xmind/master/images/xmind.png)  # 替换后

7、Markdown文档中通过相对路径引用项目中的文件资源
[parse_xmind.py](example/parse_xmind.py)  # 替换前
[parse_xmind.py](https://github.com/zhuifengshen/xmind/blob/master/example/parse_xmind.py)  # 替换后

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

RawGithubURL-0.1.2.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

RawGithubURL-0.1.2-py2.py3-none-any.whl (5.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file RawGithubURL-0.1.2.tar.gz.

File metadata

  • Download URL: RawGithubURL-0.1.2.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for RawGithubURL-0.1.2.tar.gz
Algorithm Hash digest
SHA256 439eb3b003603913e1fc92b0bb426b1d8c4ac256e6c7029191359f9bdd7b1620
MD5 e0a4905dc3ec3f43521cb3b4ae35acdd
BLAKE2b-256 8fbbe5ce3e02cd74c3fb0720590f16f317f18ee76e8b81e53cb5ef802e44c762

See more details on using hashes here.

File details

Details for the file RawGithubURL-0.1.2-py2.py3-none-any.whl.

File metadata

  • Download URL: RawGithubURL-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for RawGithubURL-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ae75f9d3566218a026f36a1e14b030aa7e4ed4dbd5a10b9c58bfbdf49b16b261
MD5 13df6f355334555d4ebe6366f0efaab3
BLAKE2b-256 67a4640173fe73091f0359f6d5691817d3fb8275b9941467865fb17b36df2a53

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page