Note: It will not build without API keys (see below).
./sbt '~jetty-run'
Should
- Fetch all dependencies (including Scala 2.9.1 itself)
- Build all source files
- Start the web server (Jetty) on port
8080
.
Now you can go to:
http://localhost:8080/
and see the site.
As I write this, the build configuration is in ./build.sbt
.
Curiously, the directory called src
does not contain source code! It
contains a symlink to ./pitfail-site/webapp
and is here because I don't
know how to tell the web-plugin where the HTML files actually are.
Actual source code resides in:
website
- This is the code for the web site.
stockdata
- This fetches data from Yahoo.
texttrading
- Contains the code for any text trading interfaces, currently twitter. An example of using the command line to interact with the model is also present.
matteform
- This is some form (as in web form) code I extracted into a separate project because it felt like too much...
You need the API keys which go in ./keys/
in a file named
Twitter.scala
. These have been sent out in an email, search your emails.