Skip to content
Kevin Brightwell edited this page Aug 26, 2015 · 1 revision

Download Script

Usage:

  1. Get the dlproj project * git clone https://github.com/umple-ucsop/dlproj
  2. Build dlproj.jar * cd ./build && ant -Dmyenv=local
  3. Set the env variable UMPLIFY_DIR to you desired destination directory * e.g: export UMPLIFY_DIR=/my/local/directory
  4. In the same directory as the built dlproj.jar, run the following script with no arguments
  5. Wait until download is finished (this may take a while)

Downloading will take a while, but once finished you'll have ~100 projects in the directory you specified by UMPLIFY_DIR.

#!/bin/bash

projects=("purplecabbage/phonegap-plugins" \
	      "spring-projects/spring-framework" \
	      "elasticsearch/elasticsearch" \
	      "apache/storm" \
	      "nostra13/Android-Universal-Image-Loader" \
	      "jfeinstein10/SlidingMenu" \
	      "JakeWharton/ActionBarSherlock" \
	      "google/iosched" \
	      "libgdx/libgdx" \
	      "loopj/android-async-http" \
	      "square/picasso" \
	      "JakeWharton/ViewPagerIndicator" \
	      "excilys/androidannotations" \
	      "chrisbanes/Android-PullToRefresh" \
	      "ReactiveX/RxJava" \
	      "square/retrofit" \
	      "netty/netty" \
	      "zxing/zxing" \
	      "clojure/clojure" \
	      "Bearded-Hen/Android-Bootstrap" \
	      "greenrobot/EventBus" \
	      "WhisperSystems/TextSecure" \
	      "square/okhttp" \
	      "AndroidBootstrap/android-bootstrap" \
	      "eclipse/vert.x" \
	      "junit-team/junit" \
	      "nhaarman/ListViewAnimations" \
	      "facebook/facebook-android-sdk" \
	      "sparklemotion/nokogiri" \
	      "etsy/AndroidStaggeredGrid" \
	      "gabrielemariotti/cardslib" \
	      "chrisbanes/PhotoView" \
	      "facebook/presto" \
	      "square/dagger" \
	      "astuetz/PagerSlidingTabStrip" \
	      "Netflix/Hystrix" \
	      "JakeWharton/butterknife" \
	      "chrisbanes/ActionBar-PullToRefresh" \
	      "dropwizard/dropwizard" \
	      "dropwizard/metrics" \
	      "aporter/coursera-android" \
	      "iluwatar/java-design-patterns" \
	      "koush/ion" \
	      "LMAX-Exchange/disruptor" \
	      "roboguice/roboguice" \
	      "umano/AndroidSlidingUpPanel" \
	      "navasmdc/MaterialDesignLibrary" \
	      "47deg/android-JakeWharton" \
	      "swipelistview/DiskLruCache" \
	      "OpenRefine/OpenRefine" \
	      "thinkaurelius/titan" \
	      "fernandezpablo85/scribe-java" \
	      "Netflix/SimianArmy" \
	      "cyrilmottier/GreenDroid" \
	      "emilsjolander/StickyListHeaders" \
	      "nicolasgramlich/AndEngine" \
	      "google/j2objc" \
	      "daimajia/AndroidSwipeLayout" \
	      "keyboardsurfer/Crouton" \
	      "square/otto" \
	      "daimajia/AndroidViewAnimations" \
	      "amlcurran/ShowcaseView" \
	      "twitter/zipkin" \
	      "johannilsson/android-pulltorefresh" \
	      "gradle/gradle" \
	      "stephanenicolas/robospice" \
	      "pardom/ActiveAndroid" \
	      "koush/AndroidAsync" \
	      "xetorthio/jedis" \
	      "bauerca/drag-sort-listview" \
	      "Atmosphere/atmosphere" \
	      "greenrobot/greenDAO" \
	      "PhilJay/MPAndroidChart" \
	      "ManuelPeinado/FadingActionBar" \
	      "castorflex/SmoothProgressBar" \
	      "ksoichiro/Android-ObservableScrollView" \
	      "perwendel/spark" \
	      "google/guava" \
	      "bumptech/glide"  \
	      "alibaba/fastjson" \
	      "lucasr/twoway-view" \
	      "apache/cassandra" \
	      "AsyncHttpClient/async-http-client" \
	      "commonsguy/cw-omnibus" \
	      "dmytrodanylyk/circular-progress-button" \
	      "ACRA/acra" \
	      "k9mail/k-9" \
	      "Comcast/FreeFlow" \
	      "JetBrains/intellij-community" \
	      "square/android-times-square" \
	      "yui/yuicompressor" \
	      "wyouflf/xUtils" \
	      "jhy/jsoup" \
	      "jeresig/processing-js" \
	      "openaphid/android-flip" \
	      "spring-projects/spring-boot" \
	      "facebook/rebound" \
	      "androidquery/androidquery" \
	      "processing/processing" \
	      "Bukkit/Bukkit" \
	      "samskivert/jhotdraw6" \
	      )

for project in "${projects[@]}"; do
	echo "Calling dlproj with: java -jar dlproj.jar $project master"
	java -jar dlproj.jar $project master > /dev/null 2>&1
	rc=$?
	if [ $rc -ne 0 ]; then 
		echo "    Download of $project FAILED"
	fi
	echo ""
done
Clone this wiki locally