Git Product home page Git Product logo

playframework.com's Introduction

The Play Framework website

Twitter Follow Discord GitHub Discussions StackOverflow YouTube Twitch Status OpenCollective

Build Status Repository size Scala Steward badge Mergify Status

Development Instructions

Requirements for full installation:

  • Local clone of playframework, with remote called origin, symlinked from data/main.
  • Local clone of play-generated-docs, with remote called origin, symlinked from data/generated.
    • git clone -o origin https://github.com/playframework/play-generated-docs.git $PWD/data/generated
  • Local clone of each doc translation in data/<translation-name>, e.g. data/ja, data/tr, data/fr, data/bg. See application.conf for a list of translation repos.
  • If you run tests locally, you might want to temporary move your $HOME/.gitconfig file to have a "clean" environment, like mv .gitconfig .gitconfig.bak. That's because JGit is used and by default reads that user config file. This can cause problems when running tests, e.g. when you have signing activated in your ~/.gitconfig file. Unfortunatly there is no config nor environment variable to disable reading that config file, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=488777

Git should ignore the symlinked repos but you may need to tell your IDE to exclude them.

You may see exceptions in the logs about failing to authenticate, ignore them, they are just the periodic git fetch failing because the Play app doesn't have your GitHub credentials.

Deployment

The deployment process is described as part of a Play Framework release. See https://github.com/playframework/.github/blob/main/RELEASING.md

Server setup

Currently the website is hosted in an AWS Instance sponsored by Lightbend. If necessary to rebuild the instance, this is how it's done:

# Assuming you are in the $HOME folder
cd ~

# Clone this website repo
git clone -o origin https://github.com/playframework/playframework.com.git

# Install docs and its translation files
mkdir ~/play-docs-translations
cd ~/play-docs-translations
git clone -o origin https://github.com/playframework/play-generated-docs.git generated
git clone -o origin https://github.com/playframework-ja/translation-project.git ja
git clone -o origin https://github.com/PlayFrameworkTR/translation-project tr
git clone -o origin https://github.com/cheleb/playframework-fr fr
git clone -o origin https://github.com/antonsarov/translation-project bg

# Now you need to link the translation files from the ~/playframework.com/data folder:
cd ~/playframework.com/data/
ln -s ../../play-docs-translations/generated generated

# This should not be necessary anymore, but I keep it anyway:
# Clone the Play repo
#git clone -o origin https://github.com/playframework/playframework.git playframework
# Prepare the resources folder + obtain the core resource code
#cd playframework.com/data/
#ln -s ../../playframework main

You also need to download the play1 modules. Use #443 to regenerate the modules list.

Click to expand
cd ~/play-docs-translations
mkdir modules
cd modules

curl -X GET https://downloads.typesafe.com/play1/modules/router-head.zip -o router-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/router-1.0.zip -o router-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/router-1.1.zip -o router-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/router-1.2.zip -o router-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/router-1.3.zip -o router-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/sass-0.1.zip -o sass-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/sass-1.0.zip -o sass-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/sass-1.1.zip -o sass-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/guice-1.0.zip -o guice-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/guice-1.1.zip -o guice-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/guice-1.1.1.zip -o guice-1.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/guice-1.2.zip -o guice-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt-1.0.zip -o gwt-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-1.0.zip -o siena-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-1.1.zip -o siena-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-1.2.zip -o siena-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-1.3.zip -o siena-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-1.4.zip -o siena-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-1.5.zip -o siena-1.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.0.zip -o siena-2.0.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.1.zip -o siena-2.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.2.zip -o siena-2.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.3.zip -o siena-2.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.4_work.zip -o siena-2.0.4_work.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.4.zip -o siena-2.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.5.zip -o siena-2.0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.6.zip -o siena-2.0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/siena-2.0.7.zip -o siena-2.0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/bespin-1.0.1.zip -o bespin-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-1.0.zip -o cobertura-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-1.1.zip -o cobertura-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-1.2.zip -o cobertura-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-2.0.zip -o cobertura-2.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-2.1.zip -o cobertura-2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-2.2.zip -o cobertura-2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-2.3.zip -o cobertura-2.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-2.4.zip -o cobertura-2.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cobertura-2.5.zip -o cobertura-2.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scala-0.7.zip -o scala-0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scala-0.7.1.zip -o scala-0.7.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scala-0.7.2.zip -o scala-0.7.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scala-0.7.3.zip -o scala-0.7.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scala-0.8.zip -o scala-0.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scala-0.9.zip -o scala-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scala-0.9.1.zip -o scala-0.9.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ecss-1.0.zip -o ecss-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/grizzly-head.zip -o grizzly-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/spring-1.0.zip -o spring-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/spring-1.0.1.zip -o spring-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/spring-1.0.2.zip -o spring-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/spring-1.0.3.zip -o spring-1.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/search-1.0.zip -o search-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/search-1.1.zip -o search-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/search-1.2.zip -o search-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/search-head.zip -o search-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/search-1.3.zip -o search-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/search-1.4.zip -o search-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/search-2.0.zip -o search-2.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.0.zip -o gae-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.0.1.zip -o gae-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.0.2.zip -o gae-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.0.3.zip -o gae-1.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.1.zip -o gae-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.4.zip -o gae-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.6.0_b1.zip -o gae-1.6.0_b1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gae-1.6.0.zip -o gae-1.6.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.2.zip -o japid-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.3.1.zip -o japid-0.3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.5.1.zip -o japid-0.5.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.6.0.zip -o japid-0.6.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.7.zip -o japid-0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.7.1.zip -o japid-0.7.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.0.zip -o japid-0.8.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.1.zip -o japid-0.8.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.1.2.zip -o japid-0.8.1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.2.zip -o japid-0.8.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.3.0.zip -o japid-0.8.3.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.3.1.zip -o japid-0.8.3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.4.1.zip -o japid-0.8.4.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.4.6.zip -o japid-0.8.4.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.4.8.zip -o japid-0.8.4.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.5.zip -o japid-0.8.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.5.1.zip -o japid-0.8.5.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.6.zip -o japid-0.8.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.7.zip -o japid-0.8.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.7.1.zip -o japid-0.8.7.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.8.zip -o japid-0.8.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.8.1.zip -o japid-0.8.8.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.8.2.zip -o japid-0.8.8.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.8.3.zip -o japid-0.8.8.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.8.4.zip -o japid-0.8.8.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.zip -o japid-0.8.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.1.zip -o japid-0.8.9.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.2.zip -o japid-0.8.9.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.3.zip -o japid-0.8.9.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.4.zip -o japid-0.8.9.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.5.zip -o japid-0.8.9.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.6.zip -o japid-0.8.9.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.7.zip -o japid-0.8.9.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.9.8.zip -o japid-0.8.9.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.8.10.zip -o japid-0.8.10.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.0.zip -o japid-0.9.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.1.zip -o japid-0.9.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.zip -o japid-0.9.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.1.zip -o japid-0.9.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.2.zip -o japid-0.9.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.3.zip -o japid-0.9.2.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.4.zip -o japid-0.9.2.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.5.zip -o japid-0.9.2.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.6.zip -o japid-0.9.2.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.7.zip -o japid-0.9.2.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.2.8.zip -o japid-0.9.2.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.3.1.zip -o japid-0.9.3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.3.2.zip -o japid-0.9.3.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.3.4.zip -o japid-0.9.3.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.3.6.zip -o japid-0.9.3.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.3.7.zip -o japid-0.9.3.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.4.1.zip -o japid-0.9.4.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.4.2.zip -o japid-0.9.4.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.4.3.zip -o japid-0.9.4.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.5.zip -o japid-0.9.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/japid-0.9.10.zip -o japid-0.9.10.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.zip -o netty-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.1.zip -o netty-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.2.zip -o netty-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.3.zip -o netty-1.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.4.zip -o netty-1.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.5.zip -o netty-1.0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.6.zip -o netty-1.0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/netty-1.0.7.zip -o netty-1.0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/pdf-0.2.zip -o pdf-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/pdf-0.6.zip -o pdf-0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/pdf-0.7.zip -o pdf-0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/pdf-0.8.zip -o pdf-0.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/pdf-0.9.zip -o pdf-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scalate-0.1.zip -o scalate-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scalate-0.2.zip -o scalate-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scalate-0.3.zip -o scalate-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scalate-0.7.2.zip -o scalate-0.7.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/stax-1.0.zip -o stax-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/stax-1.0.1.zip -o stax-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/oauth-1.0.zip -o oauth-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/migrate-1.0.zip -o migrate-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/migrate-1.1.zip -o migrate-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/migrate-1.2.zip -o migrate-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/migrate-1.3.zip -o migrate-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/migrate-1.3.1.zip -o migrate-1.3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/migrate-1.3.2.zip -o migrate-1.3.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/migrate-1.4.zip -o migrate-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-0.1.zip -o greenscript-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.0a.zip -o greenscript-1.0a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.1d.zip -o greenscript-1.1d.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2d.zip -o greenscript-1.2d.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.2.zip -o greenscript-1.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.3.zip -o greenscript-1.2.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.4.zip -o greenscript-1.2.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.5.zip -o greenscript-1.2.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.6g.zip -o greenscript-1.2.6g.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.6h.zip -o greenscript-1.2.6h.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.6i.zip -o greenscript-1.2.6i.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.6j.zip -o greenscript-1.2.6j.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.6k.zip -o greenscript-1.2.6k.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.6l.zip -o greenscript-1.2.6l.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.6m.zip -o greenscript-1.2.6m.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.7.zip -o greenscript-1.2.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.8.zip -o greenscript-1.2.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.8a.zip -o greenscript-1.2.8a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/greenscript-1.2.8b.zip -o greenscript-1.2.8b.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-0.1.zip -o excel-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.0.1.zip -o excel-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.1.zip -o excel-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2.zip -o excel-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2x.zip -o excel-1.2x.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2.1.zip -o excel-1.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2.1x.zip -o excel-1.2.1x.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2.2.zip -o excel-1.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2.2x.zip -o excel-1.2.2x.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2.3x.zip -o excel-1.2.3x.zip
curl -X GET https://downloads.typesafe.com/play1/modules/excel-1.2.3.zip -o excel-1.2.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ivy-1.0.zip -o ivy-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ivy-1.0.1.zip -o ivy-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mongo-1.1.zip -o mongo-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mongo-1.3.zip -o mongo-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/akka-head.zip -o akka-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/vhost-1.0.zip -o vhost-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/vhost-1.0.1.zip -o vhost-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/vhost-1.0.2.zip -o vhost-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/vhost-1.0.3.zip -o vhost-1.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/vhost-1.0.4.zip -o vhost-1.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ebean-1.0.zip -o ebean-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ebean-1.0.1.zip -o ebean-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ebean-1.0.2.zip -o ebean-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ebean-1.0.4.zip -o ebean-1.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ebean-1.0.5.zip -o ebean-1.0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/ebean-1.0.6.zip -o ebean-1.0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cas-1.0.zip -o cas-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cas-2.0.zip -o cas-2.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cas-3.0.zip -o cas-3.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cas-3.1.zip -o cas-3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/db-1.1.zip -o db-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/db-1.0.zip -o db-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/db-1.0.1.zip -o db-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/db-1.1.1.zip -o db-1.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/objectify-1.0.zip -o objectify-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt2-1.1.zip -o gwt2-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt2-1.2.zip -o gwt2-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt2-1.3.zip -o gwt2-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt2-1.5.zip -o gwt2-1.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt2-1.6.zip -o gwt2-1.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt2-1.7.zip -o gwt2-1.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gwt2-1.8.zip -o gwt2-1.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/maven-1.0.zip -o maven-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/maven-head.zip -o maven-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/playapps-1.0.zip -o playapps-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/playapps-1.1.zip -o playapps-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/playapps-1.2.zip -o playapps-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/playapps-1.3.zip -o playapps-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/playapps-1.4.zip -o playapps-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/logisimayml-1.0.zip -o logisimayml-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/logisimayml-1.3.zip -o logisimayml-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/logisimayml-1.4.zip -o logisimayml-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/logisimayml-1.5.zip -o logisimayml-1.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/logisimayml-1.8.zip -o logisimayml-1.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scaffold-head.zip -o scaffold-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scaffold-0.1.zip -o scaffold-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/multidb-1.0.zip -o multidb-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/multidb-1.1.zip -o multidb-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/multidb-1.2.zip -o multidb-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.zip -o press-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.1.zip -o press-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.2.zip -o press-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.3.zip -o press-1.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.4.zip -o press-1.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.5.zip -o press-1.0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.6.zip -o press-1.0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.7.zip -o press-1.0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.8.zip -o press-1.0.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.9.zip -o press-1.0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.10.zip -o press-1.0.10.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.11.zip -o press-1.0.11.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.12.zip -o press-1.0.12.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.13.zip -o press-1.0.13.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.14.zip -o press-1.0.14.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.15.zip -o press-1.0.15.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.16.zip -o press-1.0.16.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.17.zip -o press-1.0.17.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.18.zip -o press-1.0.18.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.19.zip -o press-1.0.19.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.20.zip -o press-1.0.20.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.21.zip -o press-1.0.21.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.22.zip -o press-1.0.22.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.23.zip -o press-1.0.23.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.24.zip -o press-1.0.24.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.25.zip -o press-1.0.25.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.26.zip -o press-1.0.26.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.27.zip -o press-1.0.27.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.28.zip -o press-1.0.28.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.29.zip -o press-1.0.29.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.30.zip -o press-1.0.30.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.31.zip -o press-1.0.31.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.32.zip -o press-1.0.32.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.33.zip -o press-1.0.33.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.34.zip -o press-1.0.34.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.35.zip -o press-1.0.35.zip
curl -X GET https://downloads.typesafe.com/play1/modules/press-1.0.36.zip -o press-1.0.36.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cnm-1.0.zip -o cnm-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cnm-1.1.zip -o cnm-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cnm-2.0.zip -o cnm-2.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.0.zip -o crudsiena-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.01.zip -o crudsiena-1.01.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.1.zip -o crudsiena-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.2.zip -o crudsiena-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.3.zip -o crudsiena-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.4.zip -o crudsiena-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.5.zip -o crudsiena-1.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.6_play1.1.zip -o crudsiena-1.6_play1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-1.6_play1.2.zip -o crudsiena-1.6_play1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-2.0.0.zip -o crudsiena-2.0.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-2.0.1.zip -o crudsiena-2.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-2.0.2.zip -o crudsiena-2.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/crudsiena-2.0.3.zip -o crudsiena-2.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.1c.zip -o morphia-1.1c.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2beta.zip -o morphia-1.2beta.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.1d.zip -o morphia-1.1d.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2beta2.zip -o morphia-1.2beta2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2beta3.zip -o morphia-1.2beta3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2beta4.zip -o morphia-1.2beta4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2beta5.zip -o morphia-1.2beta5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2beta6.zip -o morphia-1.2beta6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.1beta1.zip -o morphia-1.2.1beta1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.1beta2.zip -o morphia-1.2.1beta2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.1beta3.zip -o morphia-1.2.1beta3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.1beta4.zip -o morphia-1.2.1beta4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.1beta5.zip -o morphia-1.2.1beta5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.1beta6.zip -o morphia-1.2.1beta6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.2beta1.zip -o morphia-1.2.2beta1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.3beta1.zip -o morphia-1.2.3beta1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.3c.zip -o morphia-1.2.3c.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.3d.zip -o morphia-1.2.3d.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.4.zip -o morphia-1.2.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.4a.zip -o morphia-1.2.4a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.4b.zip -o morphia-1.2.4b.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.4c.zip -o morphia-1.2.4c.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.4d.zip -o morphia-1.2.4d.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.5a.zip -o morphia-1.2.5a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.6a.zip -o morphia-1.2.6a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.7.zip -o morphia-1.2.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.8-RC1.zip -o morphia-1.2.8-RC1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.9.zip -o morphia-1.2.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.10.zip -o morphia-1.2.10.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.11.zip -o morphia-1.2.11.zip
curl -X GET https://downloads.typesafe.com/play1/modules/morphia-1.2.12.zip -o morphia-1.2.12.zip
curl -X GET https://downloads.typesafe.com/play1/modules/menu-1.0.zip -o menu-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/menu-1.0b.zip -o menu-1.0b.zip
curl -X GET https://downloads.typesafe.com/play1/modules/menu-1.0c.zip -o menu-1.0c.zip
curl -X GET https://downloads.typesafe.com/play1/modules/menu-1.1.zip -o menu-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/menu-1.1a.zip -o menu-1.1a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/menu-1.2.zip -o menu-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/paginate-head.zip -o paginate-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/paginate-0.1.zip -o paginate-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/paginate-0.11.zip -o paginate-0.11.zip
curl -X GET https://downloads.typesafe.com/play1/modules/paginate-0.12.zip -o paginate-0.12.zip
curl -X GET https://downloads.typesafe.com/play1/modules/paginate-0.13.zip -o paginate-0.13.zip
curl -X GET https://downloads.typesafe.com/play1/modules/paginate-0.14.zip -o paginate-0.14.zip
curl -X GET https://downloads.typesafe.com/play1/modules/i18ntools-1.0.zip -o i18ntools-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/i18ntools-1.0.1.zip -o i18ntools-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/recaptcha-0.9.zip -o recaptcha-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/recaptcha-1.03.zip -o recaptcha-1.03.zip
curl -X GET https://downloads.typesafe.com/play1/modules/recaptcha-1.2.zip -o recaptcha-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/recaptcha-1.3.zip -o recaptcha-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/googleclosure-1.0.zip -o googleclosure-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/googleclosure-1.1.zip -o googleclosure-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mustache-0.1.zip -o mustache-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mustache-head.zip -o mustache-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mustache-0.2.zip -o mustache-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbconnect-0.1.zip -o fbconnect-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbconnect-head.zip -o fbconnect-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbconnect-0.2.zip -o fbconnect-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbconnect-0.3.zip -o fbconnect-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbconnect-0.4.zip -o fbconnect-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbconnect-0.5.zip -o fbconnect-0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbconnect-0.6.zip -o fbconnect-0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-1.1.zip -o liquibase-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-1.0.zip -o liquibase-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-1.0.3.zip -o liquibase-1.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-1.1.3.zip -o liquibase-1.1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.0.3.zip -o liquibase-2.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.1.0.zip -o liquibase-2.1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.0.4.zip -o liquibase-2.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.1.1.zip -o liquibase-2.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.1.2.zip -o liquibase-2.1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.2.zip -o liquibase-2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.3.zip -o liquibase-2.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.3.1.zip -o liquibase-2.3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.4.zip -o liquibase-2.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/liquibase-2.4.1.zip -o liquibase-2.4.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jqvalidate-0.1.zip -o jqvalidate-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jqvalidate-0.2.zip -o jqvalidate-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jqvalidate-head.zip -o jqvalidate-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jqvalidate-0.3.zip -o jqvalidate-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/html5validation-1.0.zip -o html5validation-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/html5validation-1.1.zip -o html5validation-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/html5validation-1.2.zip -o html5validation-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/html5validation-1.2.2.zip -o html5validation-1.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.0.zip -o deadbolt-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.0.1.zip -o deadbolt-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.1.zip -o deadbolt-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.2.zip -o deadbolt-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.2.1.zip -o deadbolt-1.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.3.zip -o deadbolt-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.3.1.zip -o deadbolt-1.3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.4.zip -o deadbolt-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.4.1.zip -o deadbolt-1.4.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.4.2.zip -o deadbolt-1.4.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.4.3.zip -o deadbolt-1.4.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.4.4.zip -o deadbolt-1.4.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.4.5.zip -o deadbolt-1.4.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.5.zip -o deadbolt-1.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.5.1.zip -o deadbolt-1.5.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.5.2.zip -o deadbolt-1.5.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.5.3.zip -o deadbolt-1.5.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/deadbolt-1.5.4.zip -o deadbolt-1.5.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/riak-head.zip -o riak-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/httpmock-1.1.zip -o httpmock-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbgraph-0.1.zip -o fbgraph-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbgraph-0.2.zip -o fbgraph-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbgraph-0.3.zip -o fbgraph-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fbgraph-0.4.zip -o fbgraph-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/tabularasa-0.1.zip -o tabularasa-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/tabularasa-0.2.zip -o tabularasa-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/less-0.1.zip -o less-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/less-0.2.zip -o less-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/less-0.3.zip -o less-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/less-0.3.compatibility.zip -o less-0.3.compatibility.zip
curl -X GET https://downloads.typesafe.com/play1/modules/less-0.9.zip -o less-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/less-0.9.1.zip -o less-0.9.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/messages-0.9.zip -o messages-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/messages-1.0.zip -o messages-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/messages-1.1.zip -o messages-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/messages-1.1.1.zip -o messages-1.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/messages-1.2.zip -o messages-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/messages-1.3.zip -o messages-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/resteasycrud-1.1.zip -o resteasycrud-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/resteasy-1.3.1.zip -o resteasy-1.3.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securepermissions-1.2.1.zip -o securepermissions-1.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/linkedin-0.2.1.zip -o linkedin-0.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/antify-1.0.zip -o antify-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.1.zip -o elasticsearch-0.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.2.zip -o elasticsearch-0.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.3.zip -o elasticsearch-0.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.4.zip -o elasticsearch-0.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.5.zip -o elasticsearch-0.0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.6.zip -o elasticsearch-0.0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.7.zip -o elasticsearch-0.0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.8.zip -o elasticsearch-0.0.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.0.9.zip -o elasticsearch-0.0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.1.zip -o elasticsearch-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.2.zip -o elasticsearch-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.3.zip -o elasticsearch-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/elasticsearch-0.4.zip -o elasticsearch-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/featureflags-0.1.zip -o featureflags-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/featureflags-head.zip -o featureflags-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/table-1.0.zip -o table-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/table-1.2.zip -o table-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/table-1.2.1.zip -o table-1.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/table-1.2.2.zip -o table-1.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gravatar-1.0.zip -o gravatar-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gravatar-1.0.1.zip -o gravatar-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/gravatar-1.0.2.zip -o gravatar-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/carbonate-0.8.zip -o carbonate-0.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/carbonate-0.9.zip -o carbonate-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/carbonate-0.9.1.zip -o carbonate-0.9.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/carbonate-0.9.2.zip -o carbonate-0.9.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudbees-0.1.zip -o cloudbees-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudbees-0.2.zip -o cloudbees-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudbees-0.2.1.zip -o cloudbees-0.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudbees-0.2.2.zip -o cloudbees-0.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/coffee-0.9.zip -o coffee-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/coffee-1.0.zip -o coffee-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.1.zip -o rabbitmq-0.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.2.zip -o rabbitmq-0.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.3.zip -o rabbitmq-0.0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.4.zip -o rabbitmq-0.0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.5.zip -o rabbitmq-0.0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.6.zip -o rabbitmq-0.0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.7.zip -o rabbitmq-0.0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.8.zip -o rabbitmq-0.0.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.0.9.zip -o rabbitmq-0.0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.2.zip -o rabbitmq-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rabbitmq-0.3.zip -o rabbitmq-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jpagen-1.0.zip -o jpagen-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jpagen-1.0.2.zip -o jpagen-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/dotcloud-0.1.zip -o dotcloud-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/dotcloud-0.2.zip -o dotcloud-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/dotcloud-0.3.zip -o dotcloud-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/log4play-0.0.1.zip -o log4play-0.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/log4play-0.0.2.zip -o log4play-0.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/log4play-0.3.zip -o log4play-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/log4play-0.4.zip -o log4play-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/log4play-0.5.zip -o log4play-0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/betterlogs-1.0.zip -o betterlogs-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/qunit-1.0.zip -o qunit-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.1.zip -o hazelcast-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.2.zip -o hazelcast-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.2.1.zip -o hazelcast-0.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.2.2.zip -o hazelcast-0.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.2.3.zip -o hazelcast-0.2.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.3.zip -o hazelcast-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.4.zip -o hazelcast-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.5.zip -o hazelcast-0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/hazelcast-0.6.zip -o hazelcast-0.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jersey-0.1.zip -o jersey-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/twig-0.3.zip -o twig-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/navigation-0.1.zip -o navigation-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/camel-0.1.zip -o camel-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/camel-0.1.1.zip -o camel-0.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/camel-0.1.2.zip -o camel-0.1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/camel-0.2.zip -o camel-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/associations-1.0.zip -o associations-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/associations-1.0.1.zip -o associations-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.0.zip -o markdown-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.1.zip -o markdown-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.2.zip -o markdown-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.3.zip -o markdown-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.4.zip -o markdown-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.5.zip -o markdown-1.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.6.zip -o markdown-1.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.7.zip -o markdown-1.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/markdown-1.8.zip -o markdown-1.8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/playerrors-0.1.zip -o playerrors-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/playerrors-0.2.zip -o playerrors-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scalasecure-0.1.zip -o scalasecure-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/scalagen-0.1.zip -o scalagen-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cream-0.1.zip -o cream-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cargo-0.1.zip -o cargo-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/webdrive-0.1.zip -o webdrive-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/webdrive-0.2.zip -o webdrive-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/orientdb-0.1.zip -o orientdb-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/orientdb-0.1.1.zip -o orientdb-0.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudfoundry-0.1.zip -o cloudfoundry-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudfoundry-0.2.zip -o cloudfoundry-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudfoundry-0.3.zip -o cloudfoundry-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudfoundry-0.4.zip -o cloudfoundry-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cloudfoundry-0.5.zip -o cloudfoundry-0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/redis-0.2.zip -o redis-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/redis-0.3.zip -o redis-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mockito-0.1.zip -o mockito-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/useragentcheck-0.1.zip -o useragentcheck-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/useragentcheck-0.2.zip -o useragentcheck-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/useragentcheck-0.3.zip -o useragentcheck-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/useragentcheck-0.4.zip -o useragentcheck-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/capistrano-1.0.0.zip -o capistrano-1.0.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/capistrano-1.0.1.zip -o capistrano-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jqueryui-1.0.zip -o jqueryui-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/nemrod-0.1.zip -o nemrod-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/nemrod-0.2.zip -o nemrod-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/nemrod-0.3.zip -o nemrod-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/nemrod-0.4.zip -o nemrod-0.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/nemrod-0.5.zip -o nemrod-0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jqvalidation-head.zip -o jqvalidation-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jqvalidation-1.1.zip -o jqvalidation-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/chronostamp-0.1.zip -o chronostamp-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/pusher-0.1.zip -o pusher-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/accesslog-1.0.zip -o accesslog-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/accesslog-1.1.zip -o accesslog-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/accesslog-1.2.zip -o accesslog-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/reverseproxy-0.1.zip -o reverseproxy-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.1.zip -o securesocial-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.2.zip -o securesocial-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.2.1.zip -o securesocial-0.2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.2.2.zip -o securesocial-0.2.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.2.3.zip -o securesocial-0.2.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.2.4.zip -o securesocial-0.2.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.2.5.zip -o securesocial-0.2.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/securesocial-0.2.6.zip -o securesocial-0.2.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mocha-0.1.zip -o mocha-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/force-0.2.zip -o force-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/force-0.3.zip -o force-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/force-0.5.zip -o force-0.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/force-0.7.zip -o force-0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/shibboleth-1.1.zip -o shibboleth-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/shibboleth-head.zip -o shibboleth-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/shibboleth-1.2.zip -o shibboleth-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/cheese-head.zip -o cheese-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/s3blobs-0.1.zip -o s3blobs-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/s3blobs-0.2.zip -o s3blobs-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/heroku-0.2.zip -o heroku-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/heroku-0.3.zip -o heroku-0.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jpastats-0.9.zip -o jpastats-0.9.zip
curl -X GET https://downloads.typesafe.com/play1/modules/formee-0.1.zip -o formee-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/neo4j-1.0RC1.zip -o neo4j-1.0RC1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/neo4j-1.0RC2.zip -o neo4j-1.0RC2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/neo4j-1.0.zip -o neo4j-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/neo4j-1.0.1.zip -o neo4j-1.0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/neo4j-1.0.2.zip -o neo4j-1.0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jelastic-0.1.zip -o jelastic-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/jelastic-0.2.zip -o jelastic-0.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/constretto-0.1.1.zip -o constretto-0.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/springtester-0.1.zip -o springtester-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/springtester-1.0.zip -o springtester-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/springtester-1.1.zip -o springtester-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/springtester-1.6.zip -o springtester-1.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/springtester-2.0.zip -o springtester-2.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/springtester-2.1.zip -o springtester-2.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/openebay-0.1.zip -o openebay-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/postmark-1.0.zip -o postmark-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/openshift-0.1.1.zip -o openshift-0.1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/openshift-0.1.2.zip -o openshift-0.1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/openshift-0.2.0-RC1.zip -o openshift-0.2.0-RC1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.0.zip -o fastergt-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.1.zip -o fastergt-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.2.zip -o fastergt-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.3.zip -o fastergt-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.4.zip -o fastergt-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.5.zip -o fastergt-1.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.6.zip -o fastergt-1.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/fastergt-1.7.zip -o fastergt-1.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/bhave-0.7.zip -o bhave-0.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/bhave-head.zip -o bhave-head.zip
curl -X GET https://downloads.typesafe.com/play1/modules/bhave-0.7.1.zip -o bhave-0.7.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/bhave-0.72.zip -o bhave-0.72.zip
curl -X GET https://downloads.typesafe.com/play1/modules/browserid-0.1.zip -o browserid-0.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/thymeleaf-1.2.zip -o thymeleaf-1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/thymeleaf-1.1.zip -o thymeleaf-1.1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/thymeleaf-1.0.zip -o thymeleaf-1.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/thymeleaf-1.3.zip -o thymeleaf-1.3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/thymeleaf-1.4.zip -o thymeleaf-1.4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mybatisplay-0.1.2.zip -o mybatisplay-0.1.2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mybatisplay-0.2.0.zip -o mybatisplay-0.2.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/mybatisplay-0.3.0.zip -o mybatisplay-0.3.0.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.4g.zip -o rythm-0.9.4g.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.5.zip -o rythm-0.9.5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.5a.zip -o rythm-0.9.5a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.5b.zip -o rythm-0.9.5b.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.6.zip -o rythm-0.9.6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.6a.zip -o rythm-0.9.6a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.6b.zip -o rythm-0.9.6b.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.6c.zip -o rythm-0.9.6c.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.7.zip -o rythm-0.9.7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-0.9.7a.zip -o rythm-0.9.7a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC1.zip -o rythm-1.0.0-RC1.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC2.zip -o rythm-1.0.0-RC2.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC3.zip -o rythm-1.0.0-RC3.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC4.zip -o rythm-1.0.0-RC4.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC5.zip -o rythm-1.0.0-RC5.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC6.zip -o rythm-1.0.0-RC6.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC7.zip -o rythm-1.0.0-RC7.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-RC8.zip -o rythm-1.0.0-RC8.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120630.zip -o rythm-1.0.0-20120630.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120703.zip -o rythm-1.0.0-20120703.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120704.zip -o rythm-1.0.0-20120704.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120704a.zip -o rythm-1.0.0-20120704a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120716.zip -o rythm-1.0.0-20120716.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120717.zip -o rythm-1.0.0-20120717.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120718.zip -o rythm-1.0.0-20120718.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120806b.zip -o rythm-1.0.0-20120806b.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120814a.zip -o rythm-1.0.0-20120814a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20120815a.zip -o rythm-1.0.0-20120815a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20121103a.zip -o rythm-1.0.0-20121103a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20121106.zip -o rythm-1.0.0-20121106.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20121106a.zip -o rythm-1.0.0-20121106a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20121110.zip -o rythm-1.0.0-20121110.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20121110a.zip -o rythm-1.0.0-20121110a.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20121128.zip -o rythm-1.0.0-20121128.zip
curl -X GET https://downloads.typesafe.com/play1/modules/rythm-1.0.0-20121210.zip -o rythm-1.0.0-20121210.zip
curl -X GET https://downloads.typesafe.com/play1/modules/externalconfig-0.2.zip -o externalconfig-0.2.zip

playframework.com's People

Contributors

balagez avatar cb372 avatar cies avatar dependabot[bot] avatar dotta avatar dwijnand avatar ennru avatar gmethvin avatar ignasi35 avatar ihostage avatar jamesward avatar jroper avatar kytta avatar manuelbernhardt avatar marcospereira avatar mariospapasofokli avatar mergify[bot] avatar mkurz avatar octonato avatar pvlugter avatar rasummer avatar richdougherty avatar rstento avatar scala-steward avatar sebastian-alfers avatar sizer avatar toshihidetagami avatar wsargent avatar xael-fry avatar xuwei-k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

playframework.com's Issues

Image path is error in main.min.css created by sbt-stylus plugin on windows platform

I clone the source and start the server on windows 7.
The is something wrong with the image path in main.min.css,which is created by sbt-stylus.
default

I diff the code with the offical website and found the difference:
On the offical websit, the logo image path is
"https://www.playframework.com/assets/images/logos/play_full_color.svg"
but,On my local server, the logo image path is
"http://localhost:9000/assets/css/\assets\images\logos\play_full_color.svg"
Bellow is the screenshot.
I'm not good at stylus, is there any help?

default
default

Use a modal dialog box for documentation warnings

There are several warning notices that kick into action on the site:

https://www.playframework.com/documentation/2.5.x/Home: "You are viewing the documentation for the 2.5.x release series. The latest stable release series is 2.6.x."

https://www.playframework.com/documentation/1.4.x/home: "You are viewing the documentation for Play 1. The documentation for Play 2 is here."

These warning are above the search bar, and have visual styling that is hard to distinguish from the rest of the page. It would be better to turn this into a modal dialog that covers the rest of the page and must be explicitly clicked through and ignored (potentially with cookie for persistent setting) so that it can't be skipped past.

Links on Download page not working!

The download links for the Play 2.5.x Starter Projects (Play Java Starter Example and Play Scala Starter Example) and the Play 2.5.x Examples (theChatroom, Ebean example an all others) are not working:

no template with the name play-java found

/cc @wsargent @gmethvin

"Browse versions" links in documentation pages should point to the current page in chosen version

When one is on page "ScalaWS" for version 2.3.x link here and opens the dropdown list on the right-hand side of the page and clicks on version 2.4.x, one is not taken to page "ScalaWS" for version 2.4.x (this would be the correct link), but to the main page for version 2.4.x (this link).

I know that there will be times when a given page is not available in the target version but we could redirect tthe user to the home page only in those cases when there isn't a matching version. I think this is what most users expect.

Deprecated usages in documentation

PlaySlick documentation contains deprecated configuration for slick:

# Orders database
slick.dbs.orders.driver="slick.driver.H2Driver$"
slick.dbs.orders.db.driver="org.h2.Driver"
slick.dbs.orders.db.url="jdbc:h2:mem:play"

# Customers database
slick.dbs.customers.driver="slick.driver.H2Driver$"
slick.dbs.customers.db.driver="org.h2.Driver"
slick.dbs.customers.db.url="jdbc:h2:mem:play"

Message:

[warn] s.b.DatabaseConfig - Use `profile` instead of `driver`. The latter is deprecated since Slick 3.2 and will be removed.

So the example should be replaced with:

# Orders database
slick.dbs.orders.profile = "slick.jdbc.H2Profile$"
slick.dbs.orders.db.driver="org.h2.Driver"
slick.dbs.orders.db.url="jdbc:h2:mem:play"

# Customers database
slick.dbs.customers.profile = "slick.jdbc.H2Profile$"
slick.dbs.customers.db.driver="org.h2.Driver"
slick.dbs.customers.db.url="jdbc:h2:mem:play"

modules dependencies always return a dependencies.yml content even if the module doesn't exist

GET         /modules/repo/:name/:version/dependencies.yml            controllers.Modules.dependencies(name, version)

and in modules.scala

In     modulesLookup.findDependencies(name, version) match {
      case Some(yml) => Ok(yml)
      case None => Ok("self: play -> " + name + " " + version)
    }

So we will always have some content even if the module doesn't exist.
ex
https://www.playframework.com/modules/repo/starwars/1.5/dependencies.yml

Erroneous link to documentation on GH

On the bottom of this ScalaAnorm page there's the following text to direct to GH: Found an error in this documentation? The source code for this page can be found here where here links to the non-existent page: https://github.com/playframework/playframework/blob/master/documentation/manual/working/scalaGuide/main/sql/ScalaAnorm.md
This should be linking to: https://github.com/playframework/anorm/blob/master/docs/manual/working/scalaGuide/main/sql/ScalaAnorm.md I'd guess.

Make <code> links more visible

When we link to API docs we often put a link around <code> styled text. These links are really hard to see. A normal link is coloured green, but a link around <code> has no additional styling. What I think we should do is apply a slightly different style to code that's within an anchor, e.g.

a code {
  border-color: ...;
  text-color: ...;
  background-color: ...;
}

a:hover code {
  border-color: ...;
  text-color: ...;
  background-color: ...;
}

Alternative downloads section is confusing

All the newer play versions point to activator on the download page. I don't think that makes sense, as the links don't correspond to the Play versions at all, and it's really unclear how you would use activator to create a project with that specific play version.

Show latest version of docs in Google results

At the moment, when someone searches Google for Play documentation, they will usually get documentation for some random version of Play. E.g. searching for play framework ws gives results in the following order: 2.2.x Scala, 2.1.0 Scala, 2.4.x Scala, 2.1-RC1 Scala, 2.1.1 Java, 1.1, โ€ฆ

But the latest stable version of Play is 2.3.x, so we what we really want is 2.3.x Scala and 2.3.x Java to be the top results.

We should be able to achieve this by generating a sitemap for playframework.com and using the priority tag to put the latest stable versions at the top of search results.

Tables in doc

Seems styles for table inside page body can be improved for doc generated from markdown on playframework.com (e.g. type table at end of Anorm page).

#content sup {
  font-size: x-small; 
  vertical-align:top }

#content table tr {
  background-color: #fff;
  border-top: 1px solid #ccc
}

#content table th, #content table td {
  border: 1px solid #ddd;
  padding: 6px 13px
}

#content table th { font-weight: bold }

#content table tr:nth-child(2n) { background-color: #f8f8f8 }

Scrollbar issues detected in playframework.com

Originally reported at playframework/playframework#8136.


Today while surfing through playframework.com i discovered it has a scroll bar problem.
whereby the issue is the scroll bar of the website at a point ,doesn't move with the page simultaneously
below is the problem.
video https://youtu.be/Cb3v4-2XcXU
Thank you.
I hope my findings would be helpful.
Operating system : Windows 8.1
Browser used: Google chrome Version 63.0.3239.84 (Official Build) (64-bit)


Posted on Utopian.io - Rewarding Open Source Contributors

Sitemaps to prioritise latest docs

At the moment when searching for Play Framework docs the top results are often links to old versions of Play. We should add a sitemap to playframework.com that tells the search engine which version of the docs to prioritise.

Downloads page has incorrect text

"Note that the seed templates are already configured with CSRF and security headers filters, whereas the other projects are not specifically set up for security out of the box."

Deprecated usages in documentation

PlaySlick documentation contains deprecated configuration for slick:

# Orders database
slick.dbs.orders.driver="slick.driver.H2Driver$"
slick.dbs.orders.db.driver="org.h2.Driver"
slick.dbs.orders.db.url="jdbc:h2:mem:play"

# Customers database
slick.dbs.customers.driver="slick.driver.H2Driver$"
slick.dbs.customers.db.driver="org.h2.Driver"
slick.dbs.customers.db.url="jdbc:h2:mem:play"

Message:

[warn] s.b.DatabaseConfig - Use `profile` instead of `driver`. The latter is deprecated since Slick 3.2 and will be removed.

So the example should be replaced with:

# Orders database
slick.dbs.orders.profile = "slick.jdbc.H2Profile$"
slick.dbs.orders.db.driver="org.h2.Driver"
slick.dbs.orders.db.url="jdbc:h2:mem:play"

# Customers database
slick.dbs.customers.profile = "slick.jdbc.H2Profile$"
slick.dbs.customers.db.driver="org.h2.Driver"
slick.dbs.customers.db.url="jdbc:h2:mem:play"

Cumbersome to click the dropdown button

On the documentation page the dropdown button is a bit cumbersome. You have to directly click the arrow-down symbol to trigger the dropdown otherwise it wont work. Have a look this screenshot, I added a blue overlay above the icon which triggers the action. As you can see right and left from the icon no click will be triggered.

dropdown_bug

I am using Chrome 56 - but I did recognise this behaviour at least 2 years ago already.
If you don't know this someone may think the site is broken - actually it toke me a few moments to figure out to exactly click the arrow to make it work.
For newcomers this isn't a really good user experience.

Unclear that 1.x pages are not for the current version

All the 1.x pages (including those like https://www.playframework.com/modules/mongo-1.1/home) should have an obvious banner to indicate they are not for the current version of Play.

Unfortunately it's very common for new Play users to find these pages on Google and think they work for the current version.

I understand Play 1.x is still maintained, but I'm not sure the current setup strikes the right balance. Maybe it would be better to have a separate "Play 1" site with different branding to make it clear.

Improve documentation for activator test command line parameters

As per documentation activator test works correctly but activator testOnly my.controllers.ControllerClassTest does not work.

It works with activator "test-only my.controllers.ControllerClassTest" and there by needs to be fixed in the playframework.com documentation

OS is Linux:

09:55:47 ~$ uname -rvp
3.19.0-64-generic #72~14.04.1-Ubuntu SMP Fri Jun 24 17:59:48 UTC 2016 x86_64

Set autofocus on search box

New search box is good, but it could be better. Add in autofocus so people can just start typing:

<input type="text" autofocus>

I will translate a documentation of play framework to korean.

Hello. I'm Lawrence from korea.

I will translate a documentation of play framework to korean.
And I have questions.

  1. Where is a english doc?
    => Maybe It is in "https://github.com/playframework/playframework/tree/master/documentation".
    Is it right?
  2. How to contact the Play team?
    => I read about deploying in a translation page(https://www.playframework.com/documentation/2.3.x/Translations).
    But I can't how to contact them.
  3. And Do I contant the play team after to translate full doc?
    => I'd like to translate point to point. And I think that It will take about three months.
    If it fine some md not translate yet, I hope to deploying my doc in play's web site.

Please, help me. =)
Thanks.

tell users about Gitter room

this came up on scala/scala the other day โ€” a user was asking Play questions, we recommended they use the Play Gitter room and when informed of the existence of https://gitter.im/playframework/playframework, they were surprised because they had looked first on playframework.com and found nothing about it

where should it be added? definitely https://playframework.com/get-involved I would think, under "Find help". perhaps also to the little row of social media icons that show up on every page.

Add notice for Google searchers

Searching for Play documentation presents some problems for experienced programmers: they use Google, and following the usual route of "search terms web framework" doesn't work for Play, because it shows old versions or Google Play.

The best way to drill down into Play documentation is to use "site:playframework.com 2.6.x" on to the end of the google query, but that doesn't get exposed to people.

Looking at the "Referer" header to see if it includes "google" and then adding a modal dialog that says "Hi, we noticed you arrived on this page from Google, did you know adding site:playframework.com 2.6.x to your query will help find what you're looking for more easily?" may help.

Improve the download page

Future reference:

  1. Make the path clear for them to run their first app. Explain what the sample app is and what it illustrates, make sure that once they've downloaded it, they can easily find the instructions to run it. Unify the path in the doc, so that regardless of whether they start from the "Download" page or from the doc, they do not get confused about what to do next.

  2. Provide an overview of Play that is the next level down from the high level benefits that are well-explained already on the website.
    Describe things like where Play fits into a complete solution (a few illustrations would be great), what is the typical development process for creating a Play app, and where they can go next to learn more. Maybe you have some of this content already in the doc, but it needs to be pulled up front where new users can more readily find it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.