Skip to content

Commit 185c816

Browse files
authored
Merge pull request #7 from zevisert/docs/banned-includes-urls
Added URLs to the banned repo list
2 parents a8014fd + 558d172 commit 185c816

File tree

2 files changed

+117
-86
lines changed

2 files changed

+117
-86
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
*.xlsx
2+
banned-urls.txt
23
exams

banned.md

Lines changed: 116 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,116 @@
1-
| Project | Year |
2-
|------- | ---- |
3-
| AngularDart | 2015 |
4-
| Arduino | 2017 |
5-
| Atom | 2016 |
6-
| BigBlueButton | 2016 |
7-
| Bootstrap | 2016 |
8-
| Cartographer | 2018 |
9-
| CKAN | 2016 |
10-
| CodeCombat | 2016 |
11-
| D3.js | 2016 |
12-
| Diaspora | 2015 |
13-
| Docker | 2015 |
14-
| Ember.js | 2016 |
15-
| Gitlab | 2016 |
16-
| Gradle | 2017 |
17-
| Guava | 2016 |
18-
| Habitica | 2016 |
19-
| Homebrew | 2018 |
20-
| JabRef | 2017 |
21-
| Jekyll | 2015 |
22-
| Joomla | 2015 |
23-
| Junit5 | 2017 |
24-
| Jupyter Notebook | 2017 |
25-
| Kafka | 2017 |
26-
| Karma | 2016 |
27-
| Keras | 2018 |
28-
| Kibana | 2017 |
29-
| Kodi | 2015 |
30-
| Magento | 2017 |
31-
| Mapbox GL | 2017 |
32-
| MatplotLib | 2017 |
33-
| Mockito | 2017 |
34-
| Mopidy | 2016 |
35-
| Neo4j | 2016 |
36-
| NeoVim | 2017 |
37-
| Netty | 2017 |
38-
| Node | 2017 |
39-
| OpenCV | 2016 |
40-
| OpenRA | 2015 |
41-
| OpenTripPlanner | 2016 |
42-
| Play Framework | 2015 |
43-
| Processing | 2017 |
44-
| RocketChat | 2018 |
45-
| Ruby on Rails | 2016 |
46-
| Scikit Learn | 2017 |
47-
| Scrapy | 2017 |
48-
| Sonic PI | 2016 |
49-
| Strapi | 2018 |
50-
| SyncAny | 2015 |
51-
| Syncthing | 2017 |
52-
| SwaggerUI | 2018 |
53-
| Telegram Web | 2017 |
54-
| TensorFlow | 2016 |
55-
| TensorBoard | 2018 |
56-
| Toyplot | 2018 |
57-
| Terasology | 2016 |
58-
| Vagrant | 2015 |
59-
| VS Code | 2017 |
60-
| Wildfly | 2016 |
61-
| Yarn | 2017 |
62-
| Youtube-DL | 2016 |
63-
| akka | 2018 |
64-
| angular | 2018 |
65-
| contributions | 2018 |
66-
| desosa-covers | 2018 |
67-
| docker | 2018 |
68-
| eden | 2018 |
69-
| elasticsearch | 2018 |
70-
| electron | 2018 |
71-
| godot | 2018 |
72-
| images | 2018 |
73-
| jenkins | 2018 |
74-
| kubernetes | 2018 |
75-
| lighthouse | 2018 |
76-
| loopback | 2018 |
77-
| mattermost | 2018 |
78-
| mbedos | 2018 |
79-
| osu | 2018 |
80-
| phaser | 2018 |
81-
| react | 2018 |
82-
| spark | 2018 |
83-
| threejs | 2018 |
84-
| typescript | 2018 |
85-
| vuejs | 2018 |
86-
| xmage | 2018 |
1+
| Project | Year |
2+
| -------------------------------------------------------------------------- | ---- |
3+
| [akka](https://github.com/akka/akka) | 2018 |
4+
| [angular](https://github.com/angular/angular) | 2018 |
5+
| [AngularDart](https://github.com/dart-lang/angular) | 2015 |
6+
| [Arduino](https://github.com/arduino/Arduino) | 2017 |
7+
| [Atom](https://github.com/atom/atom) | 2016 |
8+
| [BigBlueButton](https://github.com/bigbluebutton/bigbluebutton) | 2016 |
9+
| [Bootstrap](https://github.com/twbs/bootstrap) | 2016 |
10+
| [Cartographer](https://github.com/googlecartographer/cartographer) | 2018 |
11+
| [CKAN](https://github.com/ckan/ckan) | 2016 |
12+
| [CodeCombat](https://github.com/codecombat/codecombat) | 2016 |
13+
| contributions | 2018 |
14+
| [D3.js](https://github.com/d3/d3) | 2016 |
15+
| [Diaspora](https://github.com/diaspora/diaspora) | 2018 |
16+
| [docker](https://github.com/docker/engine) | 2015 |
17+
| [Docker](https://github.com/docker/toolbox) | 2018 |
18+
| [eden](https://github.com/sahana/eden) | 2018 |
19+
| [elasticsearch](https://github.com/elastic/elasticsearch) | 2018 |
20+
| [electron](https://github.com/electron/electron) | 2018 |
21+
| [Ember.js](https://github.com/emberjs/ember.js) | 2016 |
22+
| [Gitlab](https://github.com/gitlabhq/gitlabhq) | 2016 |
23+
| [godot](https://github.com/godotengine/godot) | 2018 |
24+
| [Gradle](https://github.com/gradle/gradle) | 2017 |
25+
| [Guava](https://github.com/google/guava) | 2016 |
26+
| [Habitica](https://github.com/HabitRPG/habitica) | 2016 |
27+
| [Homebrew](https://github.com/Homebrew/brew) | 2018 |
28+
| images | 2018 |
29+
| [JabRef](https://github.com/JabRef/jabref) | 2017 |
30+
| [Jekyll](https://github.com/jekyll/jekyll) | 2015 |
31+
| [jenkins](https://github.com/jenkinsci/jenkins) | 2018 |
32+
| [Joomla](https://github.com/joomla/joomla-cms) | 2015 |
33+
| [Junit5](https://github.com/junit-team/junit5) | 2017 |
34+
| [Jupyter Notebook](https://github.com/jupyter/notebook) | 2017 |
35+
| [Kafka](https://github.com/apache/kafka) | 2017 |
36+
| [Karma](https://github.com/karma-runner/karma) | 2016 |
37+
| [Keras](https://github.com/keras-team/keras) | 2018 |
38+
| [Kibana](https://github.com/elastic/kibana) | 2017 |
39+
| [Kodi (xbmc)](https://github.com/xbmc/xbmc) | 2015 |
40+
| [kubernetes](https://github.com/kubernetes/kubernetes) | 2018 |
41+
| [lighthouse](https://github.com/GoogleChrome/lighthouse) | 2018 |
42+
| [loopback](https://github.com/strongloop/loopback) | 2018 |
43+
| [Magento](https://github.com/magento/magento2) | 2017 |
44+
| [Mapbox GL](https://github.com/mapbox/mapbox-gl-js) | 2017 |
45+
| [MatplotLib](https://github.com/matplotlib/matplotlib) | 2017 |
46+
| [mattermost](https://github.com/mattermost/mattermost-server) | 2018 |
47+
| [mbedos](https://github.com/ARMmbed/mbed-os/) | 2018 |
48+
| [Mockito](https://github.com/mockito/mockito) | 2017 |
49+
| [Mopidy](https://github.com/mopidy/mopidy) | 2016 |
50+
| [Neo4j](https://github.com/neo4j/neo4j) | 2016 |
51+
| [NeoVim](https://github.com/neovim/neovim) | 2017 |
52+
| [Netty](https://github.com/netty/netty) | 2017 |
53+
| [Node](https://github.com/nodejs/node) | 2017 |
54+
| [OpenCV](https://github.com/opencv/opencv) | 2016 |
55+
| [OpenRA](https://github.com/OpenRA/OpenRA) | 2015 |
56+
| [OpenTripPlanner](https://github.com/opentripplanner/OpenTripPlanner) | 2016 |
57+
| [osu](https://github.com/ppy/osu) | 2018 |
58+
| [phaser](https://github.com/photonstorm/phaser) | 2018 |
59+
| [Play Framework](https://github.com/playframework/playframework) | 2015 |
60+
| [Processing](https://github.com/processing/processing) | 2017 |
61+
| [react](https://github.com/facebook/react) | 2018 |
62+
| [RocketChat](https://github.com/RocketChat/hubot-rocketchat) | 2018 |
63+
| [Ruby on Rails](https://github.com/rails/rails) | 2016 |
64+
| [Scikit Learn](https://github.com/scikit-learn/scikit-learn) | 2017 |
65+
| [Scrapy](https://github.com/scrapy/scrapy) | 2017 |
66+
| [Sonic PI](https://github.com/samaaron/sonic-pi) | 2016 |
67+
| [spark](https://github.com/apache/spark) | 2018 |
68+
| [Strapi](https://github.com/strapi/strapi) | 2018 |
69+
| [SwaggerUI](https://github.com/swagger-api/swagger-ui) | 2018 |
70+
| [SyncAny](https://github.com/syncany/syncany) | 2015 |
71+
| [Syncthing](https://github.com/syncthing/syncthing) | 2017 |
72+
| [Telegram Web](https://github.com/zhukov/webogram) | 2017 |
73+
| [TensorBoard](https://github.com/tensorflow/tensorboard) | 2018 |
74+
| [TensorFlow](https://github.com/tensorflow/tensorflow) | 2016 |
75+
| [Terasology](https://github.com/MovingBlocks/Terasology) | 2016 |
76+
| [threejs](https://github.com/mrdoob/three.js/) | 2018 |
77+
| [Toyplot](https://github.com/sandialabs/toyplot) | 2018 |
78+
| [typescript](https://github.com/Microsoft/TypeScript) | 2018 |
79+
| [Vagrant](https://github.com/hashicorp/vagrant) | 2015 |
80+
| [VS Code](https://github.com/Microsoft/vscode) | 2017 |
81+
| [vuejs](https://github.com/vuejs/vue) | 2018 |
82+
| [Wildfly](https://github.com/wildfly/wildfly) | 2016 |
83+
| [xmage](https://github.com/magefree/mage) | 2018 |
84+
| [Yarn](https://github.com/yarnpkg/yarn) | 2017 |
85+
| [Youtube-DL](https://github.com/rg3/youtube-dl) | 2016 |
86+
87+
Disclaimer: These links were auto-generated using the GitHub search API. As such, some of them may not point to the correct project. The script used to perform a search is below, use (modify) it to update this list in the future.
88+
89+
```bash
90+
#!/bin/bash
91+
92+
GITHUB_AUTH_TOKEN=<Your_GitHub_Auth_Token_Here>
93+
> banned-urls.txt; # Clear or create the output file.
94+
95+
# You'd probably prefer to pipe in a list here.
96+
echo -e "typescript\nVS Code" |
97+
while IFS= read -r name
98+
do
99+
RESPONSE=$(curl \
100+
--header "Authorization: bearer $GITHUB_AUTH_TOKEN" \
101+
--data \
102+
"{ \
103+
\"query\": \"query { \
104+
search(query: \\\"$name\\\", type: REPOSITORY, first: 1) { \
105+
edges { node { \
106+
... on Repository { url } \
107+
} } } }\" \
108+
}" \
109+
https://api.github.com/graphql);
110+
111+
echo $RESPONSE \
112+
| grep -o 'https://[^"]*' \
113+
| awk -v name="$name" '{print "["name"]("$1")"}' \
114+
>> banned-urls.txt;
115+
done
116+
```

0 commit comments

Comments
 (0)