Xhacker Liu
10 years ago
commit
a6b7412a74
5 changed files with 75 additions and 0 deletions
@ -0,0 +1,17 @@ |
|||||
|
# Awesome GitHub Extensions |
||||
|
|
||||
|
A curated list of awesome browser extensions for GitHub. Inspired by [awesome-python](https://github.com/vinta/awesome-python), which is inspired by [awesome-php](https://github.com/ziadoz/awesome-php). |
||||
|
|
||||
|
## File Management |
||||
|
|
||||
|
* [Octotree](https://github.com/buunguyen/octotree) |
||||
|
![Support Chrome](icons/Chrome.png) |
||||
|
![Support Firefox](icons/Firefox.png) |
||||
|
![Support Opera](icons/Opera.png) |
||||
|
![Support Safari](icons/Safari.png) |
||||
|
|
||||
|
## Source View Enhancement |
||||
|
|
||||
|
* [GitHub Highlight Selected](https://github.com/Nuclides/github-highlight-selected) |
||||
|
![Support Chrome](icons/Chrome.png) |
||||
|
|
@ -0,0 +1,15 @@ |
|||||
|
# Awesome GitHub Extensions |
||||
|
|
||||
|
A curated list of awesome browser extensions for GitHub. Inspired by [awesome-python](https://github.com/vinta/awesome-python), which is inspired by [awesome-php](https://github.com/ziadoz/awesome-php). |
||||
|
|
||||
|
{% for category in data %} |
||||
|
## {{ category.category }} |
||||
|
|
||||
|
{% for extension in category.extensions %} |
||||
|
* [{{ extension.name }}]({{ extension.url }}) |
||||
|
{% for browser in extension.browsers %} |
||||
|
![Support {{ browser }}](icons/{{ browser }}.png) |
||||
|
{% endfor %} |
||||
|
{% endfor %} |
||||
|
|
||||
|
{% endfor %} |
@ -0,0 +1,26 @@ |
|||||
|
[ |
||||
|
{ |
||||
|
"category": "File Management", |
||||
|
"extensions": [ |
||||
|
{ |
||||
|
"name": "Octotree", |
||||
|
"description": "Browser extensions to display GitHub code in tree format.", |
||||
|
"url": "https://github.com/buunguyen/octotree", |
||||
|
"browsers": ["Chrome", "Firefox", "Opera", "Safari"], |
||||
|
"support_enterprise": true |
||||
|
} |
||||
|
] |
||||
|
}, |
||||
|
{ |
||||
|
"category": "Source View Enhancement", |
||||
|
"extensions": [ |
||||
|
{ |
||||
|
"name": "GitHub Highlight Selected", |
||||
|
"description": "Chrome extension for highlighting selected word in GitHub source view like Sublime Text", |
||||
|
"url": "https://github.com/Nuclides/github-highlight-selected", |
||||
|
"browsers": ["Chrome"], |
||||
|
"support_enterprise": false |
||||
|
} |
||||
|
] |
||||
|
} |
||||
|
] |
@ -0,0 +1,16 @@ |
|||||
|
#!/usr/bin/env python |
||||
|
|
||||
|
import json |
||||
|
from jinja2 import Environment, FileSystemLoader |
||||
|
|
||||
|
|
||||
|
if __name__ == "__main__": |
||||
|
with open("data.json") as f: |
||||
|
data = json.loads(f.read()) |
||||
|
|
||||
|
env = Environment(loader=FileSystemLoader("./"), |
||||
|
trim_blocks=True, lstrip_blocks=True) |
||||
|
template = env.get_template("README.template.md") |
||||
|
|
||||
|
with open("README.md", "w") as f: |
||||
|
f.write(template.render(data=data)) |
@ -0,0 +1 @@ |
|||||
|
Jinja2 |
Loading…
Reference in new issue