Skip to content
Etscene allows users to upload photos of multiple Etsy products, then tag each one's location in the photo. The result will be a widget suitable for embedding in a blog or other web page showing users how Etsy products can be combined to make a new craft, outfit, or home decor, with one-click links to add each product individually to a wish list…
JavaScript Python Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
etscene
script
static
template
.gitignore
README.md

README.md

Etscene

Getting Started

Etscene

git clone git@github.com:alekstorm/etscene.git
cd etscene
apt-get install python-virtualenv
virtualenv --no-site-packages .
source bin/activate

JPEG and FreeType2

sudo aptitude install libjpeg libjpeg-dev
sudo aptitude install libfreetype6 libfreetype6-dev

zlib

curl http://zlib.net/zlib-1.2.5.tar.gz | tar xfz -
cd zlib-1.2.5
./configure
make
make install

Vortex

git clone git@github.com:alekstorm/vortex.git
cd vortex
python setup.py install

EaselJS

git clone git@github.com:alekstorm/EaselJS.git
cd EaselJS/build
curl http://closure-compiler.googlecode.com/files/compiler-latest.tar.gz | tar xfz -
./build.bash compiler.jar "--formatting PRETTY_PRINT --formatting PRINT_INPUT_DELIMITER"
cp output/easel.js <etscene-path>/static/js

etsy-tornado

git clone git@github.com:alekstorm/etsy-tornado.git
cd etsy-tornado
python setup.py install

MongoDB

curl http://downloads.mongodb.org/linux/mongodb-linux-(i686|x86_64)-latest.tgz | tar xfz -
mkdir -p <etscene-path>/data/db
<mongodb-path>/bin/mongod --dbpath <etscene-path>/data/db

Configuration

Create etscene/local_settings.py to override site-specific settings, including ports and the Etsy API key. Defaults are in etscene/settings.py.

Starting

To start the server:

script/start
Something went wrong with that request. Please try again.