fetch-sources.sh
59 lines · 2470 B · bash
#!/usr/bin/env bash
# Fetch upstream source at pinned commits.
set -euo pipefail
DEST="${1:-./sources}"
mkdir -p "$DEST"
# BookStackApp/BookStack (MIT)
echo "fetching BookStackApp/BookStack @ f585a7d910"
curl -sL --max-time 900 -o "$DEST/BookStack.tar.gz" \
"https://codeload.github.com/BookStackApp/BookStack/tar.gz/f585a7d9100a99cba8479c1ef5fd56e05562daea"
# kanboard/kanboard (MIT)
echo "fetching kanboard/kanboard @ f822f427c1"
curl -sL --max-time 900 -o "$DEST/kanboard.tar.gz" \
"https://codeload.github.com/kanboard/kanboard/tar.gz/f822f427c17b2d7115dd52de072f2227dd233510"
# gristlabs/grist-core (Apache-2.0)
echo "fetching gristlabs/grist-core @ 72345cbe06"
curl -sL --max-time 900 -o "$DEST/grist-core.tar.gz" \
"https://codeload.github.com/gristlabs/grist-core/tar.gz/72345cbe06cad2ddeee4a9db1e133d82f1fd2294"
# excalidraw/excalidraw (MIT)
echo "fetching excalidraw/excalidraw @ ed10ac7dca"
curl -sL --max-time 900 -o "$DEST/excalidraw.tar.gz" \
"https://codeload.github.com/excalidraw/excalidraw/tar.gz/ed10ac7dca7e40f3f4a31269b4bfba980d0db41e"
# jgraph/drawio (Apache-2.0)
echo "fetching jgraph/drawio @ 2201e54124"
curl -sL --max-time 900 -o "$DEST/drawio.tar.gz" \
"https://codeload.github.com/jgraph/drawio/tar.gz/2201e54124bfbbf09d8addec60e6f8d73eed6f92"
# syncthing/syncthing (MPL-2.0)
echo "fetching syncthing/syncthing @ 7ad73b408a"
curl -sL --max-time 900 -o "$DEST/syncthing.tar.gz" \
"https://codeload.github.com/syncthing/syncthing/tar.gz/7ad73b408adc792cabeed41d89a37b93e2bd84d0"
# filebrowser/filebrowser (Apache-2.0)
echo "fetching filebrowser/filebrowser @ 833d908884"
curl -sL --max-time 900 -o "$DEST/filebrowser.tar.gz" \
"https://codeload.github.com/filebrowser/filebrowser/tar.gz/833d908884d5c801f30f5c098d7977177eb3a36b"
# zulip/zulip (Apache-2.0)
echo "fetching zulip/zulip @ 5d221ab721"
curl -sL --max-time 900 -o "$DEST/zulip.tar.gz" \
"https://codeload.github.com/zulip/zulip/tar.gz/5d221ab721cd74ffb895be043c322e74808d932c"
# jitsi/jitsi-meet (Apache-2.0)
echo "fetching jitsi/jitsi-meet @ f493181efd"
curl -sL --max-time 900 -o "$DEST/jitsi-meet.tar.gz" \
"https://codeload.github.com/jitsi/jitsi-meet/tar.gz/f493181efd5f50b503be2e7b88bd8681bdc1503b"
# actualbudget/actual (MIT)
echo "fetching actualbudget/actual @ 984ce48038"
curl -sL --max-time 900 -o "$DEST/actual.tar.gz" \
"https://codeload.github.com/actualbudget/actual/tar.gz/984ce48038987a23c21b0790b13ebb43517766cc"
echo "done -> $DEST"