Git Product home page Git Product logo

archeagemarket's Introduction

##Overview This is the current progress of my ArcheAge market. For various reasons, I've chosen to stop playing ArcheAge. As this is no longer a passion of mine, I find myself not support this project. I would hate for the current work to go to waste, therefore I've opensourced the progress I do have.

##What Works

  • Character Creation

  • Adding Professions

  • Removing Professions

  • Changing Profession Skill Levels

  • Guild Creation

    • Guild Invites
    • Guild Promotions
    • Guild Deletion
    • Guild Profile

##What Needs To Be Done

  • General

    • Check out the TODO in the code.
    • Ensure that you're checking for permissions in the templates, especially for /profile requests when the user is not logged in
    • Clean up templates, add error locations for every page.
  • Guilds

    • Guild Profile Cleanup
    • Clickable Character Names
  • Userprofile

    • Add option to create "friendly name" instead of just google user name. Useful for viewing profiles other than your own
  • Characters

    • Character profile page for users other than yourself
  • Market

    • Pretty much everything, need to create new data model for adding prices.
    • Note: you can find useful things in the resources folder, including the icons, and a mostly up-to-date item DB
    • Note: If you know how to get the sqlite DB from the archeage game_pak file, you can use the resources/add_item_table.py script to create item tables in a DB
  • LFW/WTB

    • Pretty much everything, I wasn't really sure where I was going with this feature, and others had already written things better than mine.
  • Landtracker

    • Again, Pretty much everything. I wasn't really sure where I was going with this feature, and others had already written things better than mine.

##Getting Started

###Create A Google AppEngine App

Follow the instructions here for getting google oauth keys: http://www.artandlogic.com/blog/2014/04/tutorial-adding-facebooktwittergoogle-authentication-to-a-django-application/

Copy config.cfg.example to config.cfg and fill in the oauth_key and oauth_secret settings.

###Create a Python virtual environment:

virtualenv -p /usr/bin/python3 venv
bin/pip install -r ../requirements.txt

###Initialize the Django DB

./django.sh syncdb

###Start The Service

./django.sh runserver

archeagemarket's People

Contributors

gradiuscypher avatar

Watchers

James Cloos avatar Nick Tsilivis avatar

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.