Git Product home page Git Product logo

ebcode's Introduction

NOTE: This is a copy of source code which is available at http://code.google.com/p/ebcode/. Since the source code is available in download-only version, I decided to extract it and add to Git repository for easy online browsing in educational purposes. Below you can see original description of the project:

EveryBlock.com is an experimental news Web site that provides information at a "microlocal" level — by neighborhood or city block. It was funded by a grant from Knight Foundation, which requires the site's backend code to be open-sourced. Here is the code.

Overview In an effort to make the code useful to as many people as possible, we've split it into several packages:

The main package (probably the thing you're looking for) is the publishing system, known as ebpub. Second, the packages ebdata and ebgeo contain Python modules for processing data and making maps. Third, the packages ebinternal and everyblock round out the code that powers EveryBlock.com. They're internal tools and are likely not of general use, but we're including them to be complete. Finally, ebblog and ebwiki are our blog and wiki software, respectively. Because, dammit, the world needs another Django-powered blogging tool. Things you should know We're excited to make this code available to you, but there are a few Important Things you should know about using it:

TRADEMARKS — In using this code, you may not call your product "EveryBlock." Of course, we would love it if you said it's inspired by EveryBlock, uses EveryBlock's code, etc., but you can't call it EveryBlock.

LICENSE — This code is Copyright 2007-2009 EveryBlock LLC and is made available to you under the GNU General Public License (GPL) version 3. To paraphrase, this means that if you distribute any changes, you must make them available under the same open-source license. Our documentation is licensed separately, under the Creative Commons Attribution-Share Alike 3.0 United States License. The Knight Foundation folks have requested we use these licenses.

DESIGN/UI — This code includes basic HTML templates, but the design ("look and feel") of EveryBlock.com is copyrighted and belongs solely to EveryBlock.com.

LANGUAGES/FRAMEWORKS — This code is written in Python, using the Django Web framework. It requires PostgreSQL and PostGIS.

Mailing list This code is being made available to you with no promise of support, but you might want to connect with other people using it on the ebcode mailing list.

ebpub Publishing system that powers EveryBlock.com.

Dependencies among packages: Requires ebgeo ebdata Various data-acquisition modules and scripts.

Dependencies among packages: Requires ebgeo, ebpub ebgeo Various geographic/mapping utilities used by ebpub but packaged for optional standalone use.

Dependencies among packages: None ebinternal Code for internal EveryBlock tools. Likely not of general use.

Dependencies among packages: Requires everyblock everyblock Python package of code that is specific to EveryBlock.com, as opposed to the generic ebpub system. Likely not of general use.

Dependencies among packages: Requires ebgeo, ebpub, ebdata ebblog A Django-powered blog system used by the EveryBlock Blog.

Dependencies among packages: None ebwiki A Django-powered wiki used internally by EveryBlock.

Dependencies among packages: None

ebcode's People

Watchers

 avatar  avatar  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.