Update update script. Create Makefile
This commit is contained in:
42
.gitmodules
vendored
42
.gitmodules
vendored
@@ -442,9 +442,6 @@
|
||||
[submodule "lists/awesome-fuzzing"]
|
||||
path = lists/awesome-fuzzing
|
||||
url = https://github.com/cpuu/awesome-fuzzing
|
||||
[submodule "lists/awesome"]
|
||||
path = lists/awesome
|
||||
url = https://github.com/topics/awesome
|
||||
[submodule "lists/awesome-monitoring"]
|
||||
path = lists/awesome-monitoring
|
||||
url = https://github.com/crazy-canux/awesome-monitoring
|
||||
@@ -1009,9 +1006,6 @@
|
||||
[submodule "lists/awesome-AutoIt"]
|
||||
path = lists/awesome-AutoIt
|
||||
url = https://github.com/J2TeaM/awesome-AutoIt
|
||||
[submodule "lists/awesome-android"]
|
||||
path = lists/awesome-android
|
||||
url = https://github.com/LinuxCafeFederation/awesome-android
|
||||
[submodule "lists/awesome-composer"]
|
||||
path = lists/awesome-composer
|
||||
url = https://github.com/jakoch/awesome-composer
|
||||
@@ -2257,3 +2251,39 @@
|
||||
[submodule "awesome-awesomeness/awesome-all"]
|
||||
path = awesome-awesomeness/awesome-all
|
||||
url = https://github.com/bradoyler/awesome-all
|
||||
[submodule "awesome-awesomeness/awesome-awesome"]
|
||||
path = awesome-awesomeness/awesome-awesome
|
||||
url = https://github.com/emijrp/awesome-awesome
|
||||
[submodule "awesome-awesomeness/awesome-awesome2"]
|
||||
path = awesome-awesomeness/awesome-awesome2
|
||||
url = https://github.com/erichs/awesome-awesome
|
||||
[submodule "awesome-awesomeness/awesome-awesome3"]
|
||||
path = awesome-awesomeness/awesome-awesome3
|
||||
url = https://github.com/oyvindrobertsen/awesome-awesome
|
||||
[submodule "awesome-awesomeness/awesome-awesome4"]
|
||||
path = awesome-awesomeness/awesome-awesome4
|
||||
url = https://github.com/fleveque/awesome-awesomes
|
||||
[submodule "awesome-awesomeness/awesome-awesomeness"]
|
||||
path = awesome-awesomeness/awesome-awesomeness
|
||||
url = https://github.com/bayandin/awesome-awesomeness
|
||||
[submodule "awesome-awesomeness/lists"]
|
||||
path = awesome-awesomeness/lists
|
||||
url = https://github.com/jnv/lists
|
||||
[submodule "awesome-awesomeness/awesome-awesome5"]
|
||||
path = awesome-awesomeness/awesome-awesome5
|
||||
url = https://github.com/coopermaa/awesome-awesome
|
||||
[submodule "awesome-awesomeness/--init"]
|
||||
path = awesome-awesomeness/--init
|
||||
url = https://github.com/0xtokens/awesome-blockchain
|
||||
[submodule "awesome-awesomeness/awesome-blockchain"]
|
||||
path = awesome-awesomeness/awesome-blockchain
|
||||
url = https://github.com/0xtokens/awesome-blockchain
|
||||
[submodule "awesome-awesomeness/awesome-lego"]
|
||||
path = awesome-awesomeness/awesome-lego
|
||||
url = https://github.com/adius/awesome-lego
|
||||
[submodule "awesome-awesomeness/awesome-sheet-music"]
|
||||
path = awesome-awesomeness/awesome-sheet-music
|
||||
url = https://github.com/adius/awesome-sheet-music
|
||||
[submodule "awesome-awesomeness/awesome-blazor"]
|
||||
path = awesome-awesomeness/awesome-blazor
|
||||
url = https://github.com/AdrienTorris/awesome-blazor
|
||||
|
||||
1
awesome-awesomeness/--init
Submodule
1
awesome-awesomeness/--init
Submodule
Submodule awesome-awesomeness/--init added at 2afa1c0176
1
awesome-awesomeness/awesome-awesome
Submodule
1
awesome-awesomeness/awesome-awesome
Submodule
Submodule awesome-awesomeness/awesome-awesome added at 8c3451d245
1
awesome-awesomeness/awesome-awesome2
Submodule
1
awesome-awesomeness/awesome-awesome2
Submodule
Submodule awesome-awesomeness/awesome-awesome2 added at d2f55529b4
1
awesome-awesomeness/awesome-awesome3
Submodule
1
awesome-awesomeness/awesome-awesome3
Submodule
Submodule awesome-awesomeness/awesome-awesome3 added at 0b63b55d74
1
awesome-awesomeness/awesome-awesome4
Submodule
1
awesome-awesomeness/awesome-awesome4
Submodule
Submodule awesome-awesomeness/awesome-awesome4 added at 75f5af9388
1
awesome-awesomeness/awesome-awesome5
Submodule
1
awesome-awesomeness/awesome-awesome5
Submodule
Submodule awesome-awesomeness/awesome-awesome5 added at 1f9961b265
1
awesome-awesomeness/awesome-awesomeness
Submodule
1
awesome-awesomeness/awesome-awesomeness
Submodule
Submodule awesome-awesomeness/awesome-awesomeness added at c35ea15c5d
1
awesome-awesomeness/awesome-blazor
Submodule
1
awesome-awesomeness/awesome-blazor
Submodule
Submodule awesome-awesomeness/awesome-blazor added at f258b9d49a
1
awesome-awesomeness/awesome-blockchain
Submodule
1
awesome-awesomeness/awesome-blockchain
Submodule
Submodule awesome-awesomeness/awesome-blockchain added at 2afa1c0176
1
awesome-awesomeness/awesome-lego
Submodule
1
awesome-awesomeness/awesome-lego
Submodule
Submodule awesome-awesomeness/awesome-lego added at 7d6b028953
1
awesome-awesomeness/awesome-sheet-music
Submodule
1
awesome-awesomeness/awesome-sheet-music
Submodule
Submodule awesome-awesomeness/awesome-sheet-music added at 4a02cf6fe3
1
awesome-awesomeness/lists
Submodule
1
awesome-awesomeness/lists
Submodule
Submodule awesome-awesomeness/lists added at 41deb366fb
@@ -1,4 +1,17 @@
|
||||
#!/bin/bash
|
||||
rm latest
|
||||
find . -maxdepth 1 -type d | parallel echo "Now Updating: {}"; git -C {} pull
|
||||
find . -iname "*README*" -exec bash -c 'cat {} | grep -Eo "(http|https)://github.com/[a-zA-Z0-9./?=_%:-]*"| grep awesome | grep -v https://github.com/sindresorhus/awesome | grep -v https://github.com/bradoyler/awesome-all | grep -v https://github.com/emijrp/awesome-awesome | grep -v https://github.com/erichs/awesome-awesome | grep -v https://github.com/oyvindrobertsen/awesome-awesome | grep -v https://github.com/fleveque/awesome-awesomes | grep -v https://github.com/bayandin/awesome-awesomeness | grep -v https://github.com/jnv/lists | grep -v https://github.com/coopermaa/awesome-awesome | grep -v awesome-android-ui' \; | sort -u > latest
|
||||
set -euxo pipefail
|
||||
|
||||
git submodule update --remote
|
||||
|
||||
omit='grep -v "sindresorhus/awesome\|bradoyler/awesome-all\|emijrp/awesome-awesome\|erichs/awesome-awesome\|oyvindrobertsen/awesome-awesome\|fleveque/awesome-awesomes\|bayandin/awesome-awesomeness\|jnv/lists\|coopermaa/awesome-awesome\|awesome-android-ui"'
|
||||
latest=$(find ./awesome-awesomeness -iname "*README*" -exec bash -c 'cat {} | grep -Eo "(http|https)://github.com/[a-zA-Z0-9./?=_%:-]*" | grep awesome ' \; | $omit | sort -u)
|
||||
|
||||
added=$(git config --file .gitmodules --get-regexp '\.url$' | grep github | awk '{print $2}' | $omit | sort -u)
|
||||
|
||||
to_add=$(comm -23 <(echo "$added") <(echo "$latest"))
|
||||
|
||||
for url in $to_add
|
||||
do
|
||||
name=$(echo $url | awk -F '/' '{print $5}')
|
||||
git submodule add $url lists/$name
|
||||
done
|
||||
|
||||
Submodule lists/awesome-blockchain updated: 2afa1c0176...f7c54b7fb2
Submodule lists/awesome-c updated: 24967b00a6...18b3628abc
Submodule lists/awesome-ddd updated: f0b789bc40...9ed8b25517
Submodule lists/awesome-devops updated: 31f67b510d...34597080c0
Submodule lists/awesome-emacs updated: a23e65d6a1...4e70be13a0
Submodule lists/awesome-ember updated: f522c2d5e1...6df34c4373
Submodule lists/awesome-gif updated: 179e4eba1a...86873a101f
Submodule lists/awesome-github updated: b3e3bc0576...5c1e4512c3
Submodule lists/awesome-go updated: 0d8dd03381...97d2ebd60b
Submodule lists/awesome-iot updated: 3d6943550e...9019acffb5
Submodule lists/awesome-laravel updated: 0374093f52...c7f4084d5e
Submodule lists/awesome-lua updated: d768ee1846...5cda10f263
Submodule lists/awesome-mac updated: a8b3ee8eb5...f9bc2573f1
Submodule lists/awesome-podcasts updated: 5539f6a8c4...8b904634b7
Submodule lists/awesome-qt updated: 628b26bfad...31893c860b
Submodule lists/awesome-rails updated: be5f95830d...1a2897db3a
Submodule lists/awesome-roadmaps updated: 5c5e7cdd47...d2d335142e
Submodule lists/awesome-ruby updated: b6e6159463...5406dfba2e
Submodule lists/awesome-rust updated: f20fd23add...cb19cefe97
Submodule lists/awesome-sass updated: c3ed9db199...5b436e1a90
Submodule lists/awesome-serverless updated: de0727e8b8...87bea838dd
Submodule lists/awesome-swift updated: cc3403c863...8a596272cb
Submodule lists/awesome-typescript updated: e82bcaf09c...37ea3d7ee0
Submodule lists/awesome-vim updated: d6e4dcb3db...2542a1e4db
Submodule lists/awesome-zeronet updated: 23031a5765...1ec8097196
Reference in New Issue
Block a user