Code Monkey home page Code Monkey logo

dad's Introduction

This is the software used to thank Debian

It uses a lot of fun software to work, but unfortunatelly some of them are not packaged yet. This README file will help you installing them and the `thank' software itself.

Dependencies

Packaged software

  • python-flask
  • python-pyexiv2
  • python-imaging
  • mongodb-server
  • python-mongoengine
  • libjs-jquery
  • libjs-openlayers
  • libjs-jquery-form
  • libjs-jquery-fancybox
  • ruby-compass

NodeJS Modules (not-packaged)

First of all, I suggest you to install the `npm' package. It will make it painless to install the following packages:

To procced with the installation, just issue the following commands:

$ npm install sass
$ npm install clean-css

It will probably complain that your ~/bin dir is not in your PATH if you don't have one, but it will not break anything.

Setting configuration params

conf.py.sample

After checking out the source code, you have to copy the conf.py.sample to conf.py. In this file, you'll be able to choose the database name that messages and pictures will be stored. If the already set name (dad) is ok to you, just go ahead.

Database setup

We're using mongodb in this app. It makes our life really easier. You don't actually need to change anything to make things happen.

Anyway, it's worth to check if the choosen name will not screw with an already running service in your computer and we are ready to go!

Sass Vs. Css: Generating css files

We're not using css directly in this app. All styles are being defined in the sass language. So, before running the app, you have to compile the sass files, use the following:

$ compass compile dad/static

If you aim to help the project sending patches, maybe it would be good to start a watcher that will compile sass files when they change. To do it, use it:

$ compass watch dad/static/

Actually running the app

Currently, you just have to issue:

$ python app.py

You'be informed about the host and port being used by the embedded HTTP server provided by flask, so you can just point your browser to that URL and hopefully, you will be in front of our work.

Development:

Show me the code

To get the source code, please clone it from our temporary git repo:

$ git clone http://comum.org/~lincoln/imago.git/

dad's People

Contributors

clarete avatar marcelometal avatar rhonda avatar

Watchers

 avatar  avatar

Forkers

atoz-chevara

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.