UmplifyProjectList

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
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.