From 266d2e4fa756690d9f1e5169ab368bca7ff03f53 Mon Sep 17 00:00:00 2001 From: Aaron Voelker Date: Thu, 9 Jul 2020 20:56:19 -0400 Subject: [PATCH] Initial alpha 0.1.0 release --- .gitignore | 6 +- MANIFEST.in | 7 +++ README.md | 17 ------ README.rst | 37 ++++++++++++ dixit/__init__.py | 1 + chat.py => dixit/chat.py | 2 +- codes.py => dixit/codes.py | 0 config.json => dixit/config.json | 0 config.py => dixit/config.py | 0 core.py => dixit/core.py | 8 +-- deck.py => dixit/deck.py | 2 +- display.py => dixit/display.py | 2 +- server.py => dixit/server.py | 24 ++++---- .../static}/cards/dixit/README.txt | 0 {static => dixit/static}/css/admin.css | 0 {static => dixit/static}/css/magnifier.css | 0 {static => dixit/static}/favicon.ico | Bin {static => dixit/static}/images/arrow.ico | Bin {static => dixit/static}/images/banner.png | Bin .../static}/images/bunnyicongreen.png | Bin .../static}/images/bunnyicongrey.png | Bin .../static}/images/bunnyiconyellow.png | Bin .../static}/images/bunnyready.png | Bin {static => dixit/static}/images/bunnyrun.png | Bin {static => dixit/static}/images/cardback.png | Bin .../static}/images/smilies/Angry.png | Bin .../static}/images/smilies/Balloon.png | Bin .../static}/images/smilies/Big-Grin.png | Bin .../static}/images/smilies/Bomb.png | Bin .../static}/images/smilies/Broken-Heart.png | Bin .../static}/images/smilies/Bunny.png | Bin .../static}/images/smilies/Cake.png | Bin .../static}/images/smilies/Cat.png | Bin .../static}/images/smilies/Clock.png | Bin .../static}/images/smilies/Clown.png | Bin .../static}/images/smilies/Cold.png | Bin .../static}/images/smilies/Confused.png | Bin .../static}/images/smilies/Cool.png | Bin .../static}/images/smilies/Crying.png | Bin .../static}/images/smilies/Crying2.png | Bin .../static}/images/smilies/Dead.png | Bin .../static}/images/smilies/Devil.png | Bin .../static}/images/smilies/Dizzy.png | Bin .../static}/images/smilies/Dog.png | Bin .../images/smilies/Don't-tell-Anyone.png | Bin .../static}/images/smilies/Drinks.png | Bin .../static}/images/smilies/Drooling.png | Bin .../static}/images/smilies/Flower.png | Bin .../static}/images/smilies/Ghost.png | Bin .../static}/images/smilies/Gift.png | Bin .../static}/images/smilies/Girl.png | Bin .../static}/images/smilies/Goodbye.png | Bin .../static}/images/smilies/Heart.png | Bin .../static}/images/smilies/Hug.png | Bin .../static}/images/smilies/Kiss.png | Bin .../static}/images/smilies/Laughing.png | Bin .../static}/images/smilies/Lightbulb.png | Bin .../static}/images/smilies/Loser.png | Bin .../static}/images/smilies/Love.png | Bin .../static}/images/smilies/Mail.png | Bin .../static}/images/smilies/Middle-Finger.png | Bin .../static}/images/smilies/Music.png | Bin .../static}/images/smilies/Nerd.png | Bin .../static}/images/smilies/Night.png | Bin .../static}/images/smilies/Ninja.png | Bin .../static}/images/smilies/Not-Talking.png | Bin .../static}/images/smilies/Party.png | Bin .../static}/images/smilies/Pig.png | Bin .../static}/images/smilies/Poo.png | Bin .../static}/images/smilies/Rainbow.png | Bin .../static}/images/smilies/Raining.png | Bin .../static}/images/smilies/Sacred.png | Bin .../static}/images/smilies/Sad.png | Bin .../static}/images/smilies/Scared.png | Bin .../static}/images/smilies/Sick.png | Bin .../static}/images/smilies/Silly.png | Bin .../static}/images/smilies/Sleeping.png | Bin .../static}/images/smilies/Smile.png | Bin .../static}/images/smilies/Smoking.png | Bin .../static}/images/smilies/Smug.png | Bin .../static}/images/smilies/Stars.png | Bin .../static}/images/smilies/Straight-Face.png | Bin .../static}/images/smilies/Sun.png | Bin .../static}/images/smilies/Sweating.png | Bin .../static}/images/smilies/Thinking.png | Bin .../static}/images/smilies/Tongue.png | Bin .../static}/images/smilies/Vomit.png | Bin .../static}/images/smilies/Wave.png | Bin .../static}/images/smilies/Whew.png | Bin .../static}/images/smilies/Win.png | Bin .../static}/images/smilies/Winking.png | Bin .../static}/images/smilies/Yawn.png | Bin .../static}/images/smilies/Zombie.png | Bin .../static}/images/smilies/on-the-Phone.png | Bin {static => dixit/static}/images/thinking.gif | Bin {static => dixit/static}/images/votetoken.png | Bin .../static}/js/additional-methods.js | 0 .../static}/js/additional-methods.min.js | 0 {static => dixit/static}/js/admin.js | 0 .../css/theme/images/animated-overlay.gif | Bin .../images/ui-bg_flat_55_999999_40x100.png | Bin .../images/ui-bg_flat_75_aaaaaa_40x100.png | Bin .../images/ui-bg_glass_45_1881fd_1x400.png | Bin .../images/ui-bg_glass_55_f8da4e_1x400.png | Bin .../images/ui-bg_glass_75_79c9ec_1x400.png | Bin .../ui-bg_gloss-wave_45_e14f1c_500x100.png | Bin .../ui-bg_gloss-wave_50_6eac2c_500x100.png | Bin .../ui-bg_gloss-wave_75_1a67cd_500x100.png | Bin .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin .../theme/images/ui-icons_0078ae_256x240.png | Bin .../theme/images/ui-icons_056b93_256x240.png | Bin .../theme/images/ui-icons_d8e7f3_256x240.png | Bin .../theme/images/ui-icons_e0fdff_256x240.png | Bin .../theme/images/ui-icons_f5e175_256x240.png | Bin .../theme/images/ui-icons_f7a50d_256x240.png | Bin .../theme/images/ui-icons_fcd113_256x240.png | Bin .../css/theme/jquery-ui-1.10.4.custom.css | 0 .../css/theme/jquery-ui-1.10.4.custom.min.css | 0 .../js/jquery-ui-1.10.4/js/jquery-1.10.2.js | 0 .../js/jquery-ui-1.10.4.custom.js | 0 .../js/jquery-ui-1.10.4.custom.min.js | 0 .../static}/js/jquery.jeditable.js | 0 .../static}/js/jquery.validate.js | 0 .../static}/js/jquery.validate.min.js | 0 {static => dixit/static}/js/magnifier.js | 0 {static => dixit/static}/js/purl.js | 0 {static => dixit/static}/js/smilies.js | 0 {templates => dixit/templates}/admin.html | 0 {templates => dixit/templates}/base.html | 0 {templates => dixit/templates}/main.css | 0 {templates => dixit/templates}/main.html | 0 {templates => dixit/templates}/main.js | 0 users.py => dixit/users.py | 0 utils.py => dixit/utils.py | 0 requirements.txt | 1 - setup.py | 53 ++++++++++++++++++ 136 files changed, 124 insertions(+), 36 deletions(-) create mode 100644 MANIFEST.in delete mode 100644 README.md create mode 100644 README.rst create mode 100644 dixit/__init__.py rename chat.py => dixit/chat.py (97%) rename codes.py => dixit/codes.py (100%) rename config.json => dixit/config.json (100%) rename config.py => dixit/config.py (100%) rename core.py => dixit/core.py (98%) rename deck.py => dixit/deck.py (98%) rename display.py => dixit/display.py (98%) rename server.py => dixit/server.py (96%) rename {static => dixit/static}/cards/dixit/README.txt (100%) rename {static => dixit/static}/css/admin.css (100%) rename {static => dixit/static}/css/magnifier.css (100%) rename {static => dixit/static}/favicon.ico (100%) rename {static => dixit/static}/images/arrow.ico (100%) rename {static => dixit/static}/images/banner.png (100%) rename {static => dixit/static}/images/bunnyicongreen.png (100%) rename {static => dixit/static}/images/bunnyicongrey.png (100%) rename {static => dixit/static}/images/bunnyiconyellow.png (100%) rename {static => dixit/static}/images/bunnyready.png (100%) rename {static => dixit/static}/images/bunnyrun.png (100%) rename {static => dixit/static}/images/cardback.png (100%) rename {static => dixit/static}/images/smilies/Angry.png (100%) rename {static => dixit/static}/images/smilies/Balloon.png (100%) rename {static => dixit/static}/images/smilies/Big-Grin.png (100%) rename {static => dixit/static}/images/smilies/Bomb.png (100%) rename {static => dixit/static}/images/smilies/Broken-Heart.png (100%) rename {static => dixit/static}/images/smilies/Bunny.png (100%) rename {static => dixit/static}/images/smilies/Cake.png (100%) rename {static => dixit/static}/images/smilies/Cat.png (100%) rename {static => dixit/static}/images/smilies/Clock.png (100%) rename {static => dixit/static}/images/smilies/Clown.png (100%) rename {static => dixit/static}/images/smilies/Cold.png (100%) rename {static => dixit/static}/images/smilies/Confused.png (100%) rename {static => dixit/static}/images/smilies/Cool.png (100%) rename {static => dixit/static}/images/smilies/Crying.png (100%) rename {static => dixit/static}/images/smilies/Crying2.png (100%) rename {static => dixit/static}/images/smilies/Dead.png (100%) rename {static => dixit/static}/images/smilies/Devil.png (100%) rename {static => dixit/static}/images/smilies/Dizzy.png (100%) rename {static => dixit/static}/images/smilies/Dog.png (100%) rename {static => dixit/static}/images/smilies/Don't-tell-Anyone.png (100%) rename {static => dixit/static}/images/smilies/Drinks.png (100%) rename {static => dixit/static}/images/smilies/Drooling.png (100%) rename {static => dixit/static}/images/smilies/Flower.png (100%) rename {static => dixit/static}/images/smilies/Ghost.png (100%) rename {static => dixit/static}/images/smilies/Gift.png (100%) rename {static => dixit/static}/images/smilies/Girl.png (100%) rename {static => dixit/static}/images/smilies/Goodbye.png (100%) rename {static => dixit/static}/images/smilies/Heart.png (100%) rename {static => dixit/static}/images/smilies/Hug.png (100%) rename {static => dixit/static}/images/smilies/Kiss.png (100%) rename {static => dixit/static}/images/smilies/Laughing.png (100%) rename {static => dixit/static}/images/smilies/Lightbulb.png (100%) rename {static => dixit/static}/images/smilies/Loser.png (100%) rename {static => dixit/static}/images/smilies/Love.png (100%) rename {static => dixit/static}/images/smilies/Mail.png (100%) rename {static => dixit/static}/images/smilies/Middle-Finger.png (100%) rename {static => dixit/static}/images/smilies/Music.png (100%) rename {static => dixit/static}/images/smilies/Nerd.png (100%) rename {static => dixit/static}/images/smilies/Night.png (100%) rename {static => dixit/static}/images/smilies/Ninja.png (100%) rename {static => dixit/static}/images/smilies/Not-Talking.png (100%) rename {static => dixit/static}/images/smilies/Party.png (100%) rename {static => dixit/static}/images/smilies/Pig.png (100%) rename {static => dixit/static}/images/smilies/Poo.png (100%) rename {static => dixit/static}/images/smilies/Rainbow.png (100%) rename {static => dixit/static}/images/smilies/Raining.png (100%) rename {static => dixit/static}/images/smilies/Sacred.png (100%) rename {static => dixit/static}/images/smilies/Sad.png (100%) rename {static => dixit/static}/images/smilies/Scared.png (100%) rename {static => dixit/static}/images/smilies/Sick.png (100%) rename {static => dixit/static}/images/smilies/Silly.png (100%) rename {static => dixit/static}/images/smilies/Sleeping.png (100%) rename {static => dixit/static}/images/smilies/Smile.png (100%) rename {static => dixit/static}/images/smilies/Smoking.png (100%) rename {static => dixit/static}/images/smilies/Smug.png (100%) rename {static => dixit/static}/images/smilies/Stars.png (100%) rename {static => dixit/static}/images/smilies/Straight-Face.png (100%) rename {static => dixit/static}/images/smilies/Sun.png (100%) rename {static => dixit/static}/images/smilies/Sweating.png (100%) rename {static => dixit/static}/images/smilies/Thinking.png (100%) rename {static => dixit/static}/images/smilies/Tongue.png (100%) rename {static => dixit/static}/images/smilies/Vomit.png (100%) rename {static => dixit/static}/images/smilies/Wave.png (100%) rename {static => dixit/static}/images/smilies/Whew.png (100%) rename {static => dixit/static}/images/smilies/Win.png (100%) rename {static => dixit/static}/images/smilies/Winking.png (100%) rename {static => dixit/static}/images/smilies/Yawn.png (100%) rename {static => dixit/static}/images/smilies/Zombie.png (100%) rename {static => dixit/static}/images/smilies/on-the-Phone.png (100%) rename {static => dixit/static}/images/thinking.gif (100%) rename {static => dixit/static}/images/votetoken.png (100%) rename {static => dixit/static}/js/additional-methods.js (100%) rename {static => dixit/static}/js/additional-methods.min.js (100%) rename {static => dixit/static}/js/admin.js (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/animated-overlay.gif (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_55_999999_40x100.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_75_aaaaaa_40x100.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_45_1881fd_1x400.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_55_f8da4e_1x400.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_75_79c9ec_1x400.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_45_e14f1c_500x100.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_50_6eac2c_500x100.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_75_1a67cd_500x100.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-bg_inset-hard_100_fcfdfd_1x100.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-icons_0078ae_256x240.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-icons_056b93_256x240.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-icons_d8e7f3_256x240.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-icons_e0fdff_256x240.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f5e175_256x240.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f7a50d_256x240.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/images/ui-icons_fcd113_256x240.png (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.css (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.min.css (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/js/jquery-1.10.2.js (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.js (100%) rename {static => dixit/static}/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.min.js (100%) rename {static => dixit/static}/js/jquery.jeditable.js (100%) rename {static => dixit/static}/js/jquery.validate.js (100%) rename {static => dixit/static}/js/jquery.validate.min.js (100%) rename {static => dixit/static}/js/magnifier.js (100%) rename {static => dixit/static}/js/purl.js (100%) rename {static => dixit/static}/js/smilies.js (100%) rename {templates => dixit/templates}/admin.html (100%) rename {templates => dixit/templates}/base.html (100%) rename {templates => dixit/templates}/main.css (100%) rename {templates => dixit/templates}/main.html (100%) rename {templates => dixit/templates}/main.js (100%) rename users.py => dixit/users.py (100%) rename utils.py => dixit/utils.py (100%) delete mode 100644 requirements.txt create mode 100644 setup.py diff --git a/.gitignore b/.gitignore index 110c26a..8ed5d63 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ -static/cards/* +dixit/static/cards/* *.pyc +*.swp +*.egg-info +build +dist diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..1198b26 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,7 @@ +graft dixit/static +prune dixit/static/cards +include dixit/static/cards/dixit/README.txt +graft dixit/templates + +include LICENSE.txt +include dixit/config.json diff --git a/README.md b/README.md deleted file mode 100644 index f55a60b..0000000 --- a/README.md +++ /dev/null @@ -1,17 +0,0 @@ -## Overview - -![alt text](http://i.imgur.com/y5Zv9Az.png "Revealing the correct card") - -## Installation - -pip install -r requirements.txt - -## Configuring the Server - -Edit ``config.json`` to specify which port to run on, -and to point to the location of each card deck -(see ``static/cards/README.txt``). - -## Starting the Server - -python server.py diff --git a/README.rst b/README.rst new file mode 100644 index 0000000..edbdc98 --- /dev/null +++ b/README.rst @@ -0,0 +1,37 @@ +.. figure:: http://i.imgur.com/y5Zv9Az.png + :alt: Revealing the correct card + +Installation +------------ + +``pip install dixit`` + +Starting the Server +------------------- + +``dixit`` + +Then go to http://localhost:8888/. + +Configuring the Server +---------------------- + +Edit ``dixit/config.json`` to specify which port to run on (default +8888), and to point to the location of each card deck that you have +(e.g., see ``dixit/static/cards/dixit/README.txt``). + +Notes +----- + +This is an alpha release and may therefore undergo significant changes. +Please request features or submit changes to +https://github.com/arvoelke/Dixit/. + +Thank you to all the developers who have helped so far! + +We do not currently, nor do we plan to, distribute copywritten artwork. +Currently all cards must be supplied by you, the user. This server is +provided for personal use only (there is no license for commercial use). + +Please consider supporting the designers and artists behind Dixit by +purchasing the original board game. diff --git a/dixit/__init__.py b/dixit/__init__.py new file mode 100644 index 0000000..6301656 --- /dev/null +++ b/dixit/__init__.py @@ -0,0 +1 @@ +from dixit.server import start diff --git a/chat.py b/dixit/chat.py similarity index 97% rename from chat.py rename to dixit/chat.py index 14204f1..6608f34 100644 --- a/chat.py +++ b/dixit/chat.py @@ -2,7 +2,7 @@ import time -from utils import hash_obj +from dixit.utils import hash_obj class ChatLog(object): diff --git a/codes.py b/dixit/codes.py similarity index 100% rename from codes.py rename to dixit/codes.py diff --git a/config.json b/dixit/config.json similarity index 100% rename from config.json rename to dixit/config.json diff --git a/config.py b/dixit/config.py similarity index 100% rename from config.py rename to dixit/config.py diff --git a/core.py b/dixit/core.py similarity index 98% rename from core.py rename to dixit/core.py index 98e2841..85085f3 100644 --- a/core.py +++ b/dixit/core.py @@ -4,10 +4,10 @@ import random import time -from codes import APIError, Codes -from deck import Deck -from display import BunnyPalette -from utils import INFINITY +from dixit.codes import APIError, Codes +from dixit.deck import Deck +from dixit.display import BunnyPalette +from dixit.utils import INFINITY class Limits(object): diff --git a/deck.py b/dixit/deck.py similarity index 98% rename from deck.py rename to dixit/deck.py index 69c10b6..ecbe92d 100644 --- a/deck.py +++ b/dixit/deck.py @@ -1,7 +1,7 @@ """Data for all card related objects.""" import random -from utils import hash_obj +from dixit.utils import hash_obj class Card(object): diff --git a/display.py b/dixit/display.py similarity index 98% rename from display.py rename to dixit/display.py index 8e459e3..99d8b32 100644 --- a/display.py +++ b/dixit/display.py @@ -1,6 +1,6 @@ """Holds template variables for HTML/JS/CSS.""" -from utils import url_join +from dixit.utils import url_join class Labels(object): diff --git a/server.py b/dixit/server.py similarity index 96% rename from server.py rename to dixit/server.py index 1f9b340..4a3cd62 100644 --- a/server.py +++ b/dixit/server.py @@ -15,15 +15,15 @@ import sys import time -from chat import ChatLog -from codes import APIError, Codes -from core import Limits, States, StringClue, Game -from deck import CardSet -from users import Users -from utils import INFINITY, hash_obj, get_sorted_positions, url_join, \ +from dixit.chat import ChatLog +from dixit.codes import APIError, Codes +from dixit.core import Limits, States, StringClue, Game +from dixit.deck import CardSet +from dixit.users import Users +from dixit.utils import INFINITY, hash_obj, get_sorted_positions, url_join, \ capture_stdout -import config -import display +import dixit.config as config +import dixit.display as display class RequestHandler(tornado.web.RequestHandler): @@ -371,7 +371,7 @@ def __init__(self, *args, **kwargs): 'debug' : False, } -configFilename = "config.json" +configFilename = os.path.join(os.path.dirname(__file__), "config.json") settings.update(config.parse(configFilename)) application = Application([ @@ -387,7 +387,11 @@ def __init__(self, *args, **kwargs): (r'/chat', ChatHandler), ], **settings) -if __name__ == "__main__": +def start(): application.listen(settings['port']) tornado.ioloop.IOLoop.instance().start() + + +if __name__ == "__main__": + start() diff --git a/static/cards/dixit/README.txt b/dixit/static/cards/dixit/README.txt similarity index 100% rename from static/cards/dixit/README.txt rename to dixit/static/cards/dixit/README.txt diff --git a/static/css/admin.css b/dixit/static/css/admin.css similarity index 100% rename from static/css/admin.css rename to dixit/static/css/admin.css diff --git a/static/css/magnifier.css b/dixit/static/css/magnifier.css similarity index 100% rename from static/css/magnifier.css rename to dixit/static/css/magnifier.css diff --git a/static/favicon.ico b/dixit/static/favicon.ico similarity index 100% rename from static/favicon.ico rename to dixit/static/favicon.ico diff --git a/static/images/arrow.ico b/dixit/static/images/arrow.ico similarity index 100% rename from static/images/arrow.ico rename to dixit/static/images/arrow.ico diff --git a/static/images/banner.png b/dixit/static/images/banner.png similarity index 100% rename from static/images/banner.png rename to dixit/static/images/banner.png diff --git a/static/images/bunnyicongreen.png b/dixit/static/images/bunnyicongreen.png similarity index 100% rename from static/images/bunnyicongreen.png rename to dixit/static/images/bunnyicongreen.png diff --git a/static/images/bunnyicongrey.png b/dixit/static/images/bunnyicongrey.png similarity index 100% rename from static/images/bunnyicongrey.png rename to dixit/static/images/bunnyicongrey.png diff --git a/static/images/bunnyiconyellow.png b/dixit/static/images/bunnyiconyellow.png similarity index 100% rename from static/images/bunnyiconyellow.png rename to dixit/static/images/bunnyiconyellow.png diff --git a/static/images/bunnyready.png b/dixit/static/images/bunnyready.png similarity index 100% rename from static/images/bunnyready.png rename to dixit/static/images/bunnyready.png diff --git a/static/images/bunnyrun.png b/dixit/static/images/bunnyrun.png similarity index 100% rename from static/images/bunnyrun.png rename to dixit/static/images/bunnyrun.png diff --git a/static/images/cardback.png b/dixit/static/images/cardback.png similarity index 100% rename from static/images/cardback.png rename to dixit/static/images/cardback.png diff --git a/static/images/smilies/Angry.png b/dixit/static/images/smilies/Angry.png similarity index 100% rename from static/images/smilies/Angry.png rename to dixit/static/images/smilies/Angry.png diff --git a/static/images/smilies/Balloon.png b/dixit/static/images/smilies/Balloon.png similarity index 100% rename from static/images/smilies/Balloon.png rename to dixit/static/images/smilies/Balloon.png diff --git a/static/images/smilies/Big-Grin.png b/dixit/static/images/smilies/Big-Grin.png similarity index 100% rename from static/images/smilies/Big-Grin.png rename to dixit/static/images/smilies/Big-Grin.png diff --git a/static/images/smilies/Bomb.png b/dixit/static/images/smilies/Bomb.png similarity index 100% rename from static/images/smilies/Bomb.png rename to dixit/static/images/smilies/Bomb.png diff --git a/static/images/smilies/Broken-Heart.png b/dixit/static/images/smilies/Broken-Heart.png similarity index 100% rename from static/images/smilies/Broken-Heart.png rename to dixit/static/images/smilies/Broken-Heart.png diff --git a/static/images/smilies/Bunny.png b/dixit/static/images/smilies/Bunny.png similarity index 100% rename from static/images/smilies/Bunny.png rename to dixit/static/images/smilies/Bunny.png diff --git a/static/images/smilies/Cake.png b/dixit/static/images/smilies/Cake.png similarity index 100% rename from static/images/smilies/Cake.png rename to dixit/static/images/smilies/Cake.png diff --git a/static/images/smilies/Cat.png b/dixit/static/images/smilies/Cat.png similarity index 100% rename from static/images/smilies/Cat.png rename to dixit/static/images/smilies/Cat.png diff --git a/static/images/smilies/Clock.png b/dixit/static/images/smilies/Clock.png similarity index 100% rename from static/images/smilies/Clock.png rename to dixit/static/images/smilies/Clock.png diff --git a/static/images/smilies/Clown.png b/dixit/static/images/smilies/Clown.png similarity index 100% rename from static/images/smilies/Clown.png rename to dixit/static/images/smilies/Clown.png diff --git a/static/images/smilies/Cold.png b/dixit/static/images/smilies/Cold.png similarity index 100% rename from static/images/smilies/Cold.png rename to dixit/static/images/smilies/Cold.png diff --git a/static/images/smilies/Confused.png b/dixit/static/images/smilies/Confused.png similarity index 100% rename from static/images/smilies/Confused.png rename to dixit/static/images/smilies/Confused.png diff --git a/static/images/smilies/Cool.png b/dixit/static/images/smilies/Cool.png similarity index 100% rename from static/images/smilies/Cool.png rename to dixit/static/images/smilies/Cool.png diff --git a/static/images/smilies/Crying.png b/dixit/static/images/smilies/Crying.png similarity index 100% rename from static/images/smilies/Crying.png rename to dixit/static/images/smilies/Crying.png diff --git a/static/images/smilies/Crying2.png b/dixit/static/images/smilies/Crying2.png similarity index 100% rename from static/images/smilies/Crying2.png rename to dixit/static/images/smilies/Crying2.png diff --git a/static/images/smilies/Dead.png b/dixit/static/images/smilies/Dead.png similarity index 100% rename from static/images/smilies/Dead.png rename to dixit/static/images/smilies/Dead.png diff --git a/static/images/smilies/Devil.png b/dixit/static/images/smilies/Devil.png similarity index 100% rename from static/images/smilies/Devil.png rename to dixit/static/images/smilies/Devil.png diff --git a/static/images/smilies/Dizzy.png b/dixit/static/images/smilies/Dizzy.png similarity index 100% rename from static/images/smilies/Dizzy.png rename to dixit/static/images/smilies/Dizzy.png diff --git a/static/images/smilies/Dog.png b/dixit/static/images/smilies/Dog.png similarity index 100% rename from static/images/smilies/Dog.png rename to dixit/static/images/smilies/Dog.png diff --git a/static/images/smilies/Don't-tell-Anyone.png b/dixit/static/images/smilies/Don't-tell-Anyone.png similarity index 100% rename from static/images/smilies/Don't-tell-Anyone.png rename to dixit/static/images/smilies/Don't-tell-Anyone.png diff --git a/static/images/smilies/Drinks.png b/dixit/static/images/smilies/Drinks.png similarity index 100% rename from static/images/smilies/Drinks.png rename to dixit/static/images/smilies/Drinks.png diff --git a/static/images/smilies/Drooling.png b/dixit/static/images/smilies/Drooling.png similarity index 100% rename from static/images/smilies/Drooling.png rename to dixit/static/images/smilies/Drooling.png diff --git a/static/images/smilies/Flower.png b/dixit/static/images/smilies/Flower.png similarity index 100% rename from static/images/smilies/Flower.png rename to dixit/static/images/smilies/Flower.png diff --git a/static/images/smilies/Ghost.png b/dixit/static/images/smilies/Ghost.png similarity index 100% rename from static/images/smilies/Ghost.png rename to dixit/static/images/smilies/Ghost.png diff --git a/static/images/smilies/Gift.png b/dixit/static/images/smilies/Gift.png similarity index 100% rename from static/images/smilies/Gift.png rename to dixit/static/images/smilies/Gift.png diff --git a/static/images/smilies/Girl.png b/dixit/static/images/smilies/Girl.png similarity index 100% rename from static/images/smilies/Girl.png rename to dixit/static/images/smilies/Girl.png diff --git a/static/images/smilies/Goodbye.png b/dixit/static/images/smilies/Goodbye.png similarity index 100% rename from static/images/smilies/Goodbye.png rename to dixit/static/images/smilies/Goodbye.png diff --git a/static/images/smilies/Heart.png b/dixit/static/images/smilies/Heart.png similarity index 100% rename from static/images/smilies/Heart.png rename to dixit/static/images/smilies/Heart.png diff --git a/static/images/smilies/Hug.png b/dixit/static/images/smilies/Hug.png similarity index 100% rename from static/images/smilies/Hug.png rename to dixit/static/images/smilies/Hug.png diff --git a/static/images/smilies/Kiss.png b/dixit/static/images/smilies/Kiss.png similarity index 100% rename from static/images/smilies/Kiss.png rename to dixit/static/images/smilies/Kiss.png diff --git a/static/images/smilies/Laughing.png b/dixit/static/images/smilies/Laughing.png similarity index 100% rename from static/images/smilies/Laughing.png rename to dixit/static/images/smilies/Laughing.png diff --git a/static/images/smilies/Lightbulb.png b/dixit/static/images/smilies/Lightbulb.png similarity index 100% rename from static/images/smilies/Lightbulb.png rename to dixit/static/images/smilies/Lightbulb.png diff --git a/static/images/smilies/Loser.png b/dixit/static/images/smilies/Loser.png similarity index 100% rename from static/images/smilies/Loser.png rename to dixit/static/images/smilies/Loser.png diff --git a/static/images/smilies/Love.png b/dixit/static/images/smilies/Love.png similarity index 100% rename from static/images/smilies/Love.png rename to dixit/static/images/smilies/Love.png diff --git a/static/images/smilies/Mail.png b/dixit/static/images/smilies/Mail.png similarity index 100% rename from static/images/smilies/Mail.png rename to dixit/static/images/smilies/Mail.png diff --git a/static/images/smilies/Middle-Finger.png b/dixit/static/images/smilies/Middle-Finger.png similarity index 100% rename from static/images/smilies/Middle-Finger.png rename to dixit/static/images/smilies/Middle-Finger.png diff --git a/static/images/smilies/Music.png b/dixit/static/images/smilies/Music.png similarity index 100% rename from static/images/smilies/Music.png rename to dixit/static/images/smilies/Music.png diff --git a/static/images/smilies/Nerd.png b/dixit/static/images/smilies/Nerd.png similarity index 100% rename from static/images/smilies/Nerd.png rename to dixit/static/images/smilies/Nerd.png diff --git a/static/images/smilies/Night.png b/dixit/static/images/smilies/Night.png similarity index 100% rename from static/images/smilies/Night.png rename to dixit/static/images/smilies/Night.png diff --git a/static/images/smilies/Ninja.png b/dixit/static/images/smilies/Ninja.png similarity index 100% rename from static/images/smilies/Ninja.png rename to dixit/static/images/smilies/Ninja.png diff --git a/static/images/smilies/Not-Talking.png b/dixit/static/images/smilies/Not-Talking.png similarity index 100% rename from static/images/smilies/Not-Talking.png rename to dixit/static/images/smilies/Not-Talking.png diff --git a/static/images/smilies/Party.png b/dixit/static/images/smilies/Party.png similarity index 100% rename from static/images/smilies/Party.png rename to dixit/static/images/smilies/Party.png diff --git a/static/images/smilies/Pig.png b/dixit/static/images/smilies/Pig.png similarity index 100% rename from static/images/smilies/Pig.png rename to dixit/static/images/smilies/Pig.png diff --git a/static/images/smilies/Poo.png b/dixit/static/images/smilies/Poo.png similarity index 100% rename from static/images/smilies/Poo.png rename to dixit/static/images/smilies/Poo.png diff --git a/static/images/smilies/Rainbow.png b/dixit/static/images/smilies/Rainbow.png similarity index 100% rename from static/images/smilies/Rainbow.png rename to dixit/static/images/smilies/Rainbow.png diff --git a/static/images/smilies/Raining.png b/dixit/static/images/smilies/Raining.png similarity index 100% rename from static/images/smilies/Raining.png rename to dixit/static/images/smilies/Raining.png diff --git a/static/images/smilies/Sacred.png b/dixit/static/images/smilies/Sacred.png similarity index 100% rename from static/images/smilies/Sacred.png rename to dixit/static/images/smilies/Sacred.png diff --git a/static/images/smilies/Sad.png b/dixit/static/images/smilies/Sad.png similarity index 100% rename from static/images/smilies/Sad.png rename to dixit/static/images/smilies/Sad.png diff --git a/static/images/smilies/Scared.png b/dixit/static/images/smilies/Scared.png similarity index 100% rename from static/images/smilies/Scared.png rename to dixit/static/images/smilies/Scared.png diff --git a/static/images/smilies/Sick.png b/dixit/static/images/smilies/Sick.png similarity index 100% rename from static/images/smilies/Sick.png rename to dixit/static/images/smilies/Sick.png diff --git a/static/images/smilies/Silly.png b/dixit/static/images/smilies/Silly.png similarity index 100% rename from static/images/smilies/Silly.png rename to dixit/static/images/smilies/Silly.png diff --git a/static/images/smilies/Sleeping.png b/dixit/static/images/smilies/Sleeping.png similarity index 100% rename from static/images/smilies/Sleeping.png rename to dixit/static/images/smilies/Sleeping.png diff --git a/static/images/smilies/Smile.png b/dixit/static/images/smilies/Smile.png similarity index 100% rename from static/images/smilies/Smile.png rename to dixit/static/images/smilies/Smile.png diff --git a/static/images/smilies/Smoking.png b/dixit/static/images/smilies/Smoking.png similarity index 100% rename from static/images/smilies/Smoking.png rename to dixit/static/images/smilies/Smoking.png diff --git a/static/images/smilies/Smug.png b/dixit/static/images/smilies/Smug.png similarity index 100% rename from static/images/smilies/Smug.png rename to dixit/static/images/smilies/Smug.png diff --git a/static/images/smilies/Stars.png b/dixit/static/images/smilies/Stars.png similarity index 100% rename from static/images/smilies/Stars.png rename to dixit/static/images/smilies/Stars.png diff --git a/static/images/smilies/Straight-Face.png b/dixit/static/images/smilies/Straight-Face.png similarity index 100% rename from static/images/smilies/Straight-Face.png rename to dixit/static/images/smilies/Straight-Face.png diff --git a/static/images/smilies/Sun.png b/dixit/static/images/smilies/Sun.png similarity index 100% rename from static/images/smilies/Sun.png rename to dixit/static/images/smilies/Sun.png diff --git a/static/images/smilies/Sweating.png b/dixit/static/images/smilies/Sweating.png similarity index 100% rename from static/images/smilies/Sweating.png rename to dixit/static/images/smilies/Sweating.png diff --git a/static/images/smilies/Thinking.png b/dixit/static/images/smilies/Thinking.png similarity index 100% rename from static/images/smilies/Thinking.png rename to dixit/static/images/smilies/Thinking.png diff --git a/static/images/smilies/Tongue.png b/dixit/static/images/smilies/Tongue.png similarity index 100% rename from static/images/smilies/Tongue.png rename to dixit/static/images/smilies/Tongue.png diff --git a/static/images/smilies/Vomit.png b/dixit/static/images/smilies/Vomit.png similarity index 100% rename from static/images/smilies/Vomit.png rename to dixit/static/images/smilies/Vomit.png diff --git a/static/images/smilies/Wave.png b/dixit/static/images/smilies/Wave.png similarity index 100% rename from static/images/smilies/Wave.png rename to dixit/static/images/smilies/Wave.png diff --git a/static/images/smilies/Whew.png b/dixit/static/images/smilies/Whew.png similarity index 100% rename from static/images/smilies/Whew.png rename to dixit/static/images/smilies/Whew.png diff --git a/static/images/smilies/Win.png b/dixit/static/images/smilies/Win.png similarity index 100% rename from static/images/smilies/Win.png rename to dixit/static/images/smilies/Win.png diff --git a/static/images/smilies/Winking.png b/dixit/static/images/smilies/Winking.png similarity index 100% rename from static/images/smilies/Winking.png rename to dixit/static/images/smilies/Winking.png diff --git a/static/images/smilies/Yawn.png b/dixit/static/images/smilies/Yawn.png similarity index 100% rename from static/images/smilies/Yawn.png rename to dixit/static/images/smilies/Yawn.png diff --git a/static/images/smilies/Zombie.png b/dixit/static/images/smilies/Zombie.png similarity index 100% rename from static/images/smilies/Zombie.png rename to dixit/static/images/smilies/Zombie.png diff --git a/static/images/smilies/on-the-Phone.png b/dixit/static/images/smilies/on-the-Phone.png similarity index 100% rename from static/images/smilies/on-the-Phone.png rename to dixit/static/images/smilies/on-the-Phone.png diff --git a/static/images/thinking.gif b/dixit/static/images/thinking.gif similarity index 100% rename from static/images/thinking.gif rename to dixit/static/images/thinking.gif diff --git a/static/images/votetoken.png b/dixit/static/images/votetoken.png similarity index 100% rename from static/images/votetoken.png rename to dixit/static/images/votetoken.png diff --git a/static/js/additional-methods.js b/dixit/static/js/additional-methods.js similarity index 100% rename from static/js/additional-methods.js rename to dixit/static/js/additional-methods.js diff --git a/static/js/additional-methods.min.js b/dixit/static/js/additional-methods.min.js similarity index 100% rename from static/js/additional-methods.min.js rename to dixit/static/js/additional-methods.min.js diff --git a/static/js/admin.js b/dixit/static/js/admin.js similarity index 100% rename from static/js/admin.js rename to dixit/static/js/admin.js diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/animated-overlay.gif b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/animated-overlay.gif similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/animated-overlay.gif rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/animated-overlay.gif diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_55_999999_40x100.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_55_999999_40x100.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_55_999999_40x100.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_55_999999_40x100.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_75_aaaaaa_40x100.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_75_aaaaaa_40x100.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_75_aaaaaa_40x100.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_flat_75_aaaaaa_40x100.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_45_1881fd_1x400.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_45_1881fd_1x400.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_45_1881fd_1x400.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_45_1881fd_1x400.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_55_f8da4e_1x400.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_55_f8da4e_1x400.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_55_f8da4e_1x400.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_55_f8da4e_1x400.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_75_79c9ec_1x400.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_75_79c9ec_1x400.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_75_79c9ec_1x400.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_glass_75_79c9ec_1x400.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_45_e14f1c_500x100.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_45_e14f1c_500x100.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_45_e14f1c_500x100.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_45_e14f1c_500x100.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_50_6eac2c_500x100.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_50_6eac2c_500x100.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_50_6eac2c_500x100.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_50_6eac2c_500x100.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_75_1a67cd_500x100.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_75_1a67cd_500x100.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_75_1a67cd_500x100.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_gloss-wave_75_1a67cd_500x100.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_inset-hard_100_fcfdfd_1x100.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_inset-hard_100_fcfdfd_1x100.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-bg_inset-hard_100_fcfdfd_1x100.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_0078ae_256x240.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_0078ae_256x240.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_0078ae_256x240.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_0078ae_256x240.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_056b93_256x240.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_056b93_256x240.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_056b93_256x240.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_056b93_256x240.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_d8e7f3_256x240.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_d8e7f3_256x240.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_d8e7f3_256x240.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_d8e7f3_256x240.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_e0fdff_256x240.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_e0fdff_256x240.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_e0fdff_256x240.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_e0fdff_256x240.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f5e175_256x240.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f5e175_256x240.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f5e175_256x240.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f5e175_256x240.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f7a50d_256x240.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f7a50d_256x240.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f7a50d_256x240.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_f7a50d_256x240.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_fcd113_256x240.png b/dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_fcd113_256x240.png similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_fcd113_256x240.png rename to dixit/static/js/jquery-ui-1.10.4/css/theme/images/ui-icons_fcd113_256x240.png diff --git a/static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.css b/dixit/static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.css similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.css rename to dixit/static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.css diff --git a/static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.min.css b/dixit/static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.min.css similarity index 100% rename from static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.min.css rename to dixit/static/js/jquery-ui-1.10.4/css/theme/jquery-ui-1.10.4.custom.min.css diff --git a/static/js/jquery-ui-1.10.4/js/jquery-1.10.2.js b/dixit/static/js/jquery-ui-1.10.4/js/jquery-1.10.2.js similarity index 100% rename from static/js/jquery-ui-1.10.4/js/jquery-1.10.2.js rename to dixit/static/js/jquery-ui-1.10.4/js/jquery-1.10.2.js diff --git a/static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.js b/dixit/static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.js similarity index 100% rename from static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.js rename to dixit/static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.js diff --git a/static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.min.js b/dixit/static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.min.js similarity index 100% rename from static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.min.js rename to dixit/static/js/jquery-ui-1.10.4/js/jquery-ui-1.10.4.custom.min.js diff --git a/static/js/jquery.jeditable.js b/dixit/static/js/jquery.jeditable.js similarity index 100% rename from static/js/jquery.jeditable.js rename to dixit/static/js/jquery.jeditable.js diff --git a/static/js/jquery.validate.js b/dixit/static/js/jquery.validate.js similarity index 100% rename from static/js/jquery.validate.js rename to dixit/static/js/jquery.validate.js diff --git a/static/js/jquery.validate.min.js b/dixit/static/js/jquery.validate.min.js similarity index 100% rename from static/js/jquery.validate.min.js rename to dixit/static/js/jquery.validate.min.js diff --git a/static/js/magnifier.js b/dixit/static/js/magnifier.js similarity index 100% rename from static/js/magnifier.js rename to dixit/static/js/magnifier.js diff --git a/static/js/purl.js b/dixit/static/js/purl.js similarity index 100% rename from static/js/purl.js rename to dixit/static/js/purl.js diff --git a/static/js/smilies.js b/dixit/static/js/smilies.js similarity index 100% rename from static/js/smilies.js rename to dixit/static/js/smilies.js diff --git a/templates/admin.html b/dixit/templates/admin.html similarity index 100% rename from templates/admin.html rename to dixit/templates/admin.html diff --git a/templates/base.html b/dixit/templates/base.html similarity index 100% rename from templates/base.html rename to dixit/templates/base.html diff --git a/templates/main.css b/dixit/templates/main.css similarity index 100% rename from templates/main.css rename to dixit/templates/main.css diff --git a/templates/main.html b/dixit/templates/main.html similarity index 100% rename from templates/main.html rename to dixit/templates/main.html diff --git a/templates/main.js b/dixit/templates/main.js similarity index 100% rename from templates/main.js rename to dixit/templates/main.js diff --git a/users.py b/dixit/users.py similarity index 100% rename from users.py rename to dixit/users.py diff --git a/utils.py b/dixit/utils.py similarity index 100% rename from utils.py rename to dixit/utils.py diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 79fd7cf..0000000 --- a/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -tornado==2.2 diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..b42b14f --- /dev/null +++ b/setup.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python + +import io + +try: + from setuptools import find_packages, setup +except ImportError: + raise ImportError( + "'setuptools' is required but not installed. To install it, " + "follow the instructions at " + "https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py" + ) + + +def read(*filenames, **kwargs): + encoding = kwargs.get("encoding", "utf-8") + sep = kwargs.get("sep", "\n") + buf = [] + for filename in filenames: + with io.open(filename, encoding=encoding) as f: + buf.append(f.read()) + return sep.join(buf) + + +install_req = [ + "tornado", +] + + +setup( + name="Dixit", + version="0.1.0", + author="Aaron Voelker", + author_email="arvoelke@gmail.com", + packages=find_packages(), + include_package_data=True, + url="https://github.com/arvoelke/Dixit/", + license="Free for personal (non-commercial) use", + description="Online version of the board game Dixit", + long_description=read("README.rst"), + install_requires=install_req, + zip_safe=False, + entry_points={ + 'console_scripts': [ + 'dixit = dixit:start', + ] + }, + python_requires=">=3.5", + classifiers=[ # https://pypi.python.org/pypi?%3Aaction=list_classifiers + "Development Status :: 3 - Alpha", + "Topic :: Games/Entertainment :: Board Games", + ], +)