Coder Social home page Coder Social logo

mattiasaxell / dataportals.org Goto Github PK

View Code? Open in Web Editor NEW

This project forked from okfn/dataportals.org

0.0 0.0 0.0 1.66 MB

Open Data Portals and Sites around the world

Home Page: http://dataportals.org/

JavaScript 30.67% Python 7.20% CSS 9.83% HTML 49.25% Dockerfile 3.01% Procfile 0.04%

dataportals.org's Introduction

A community-driven catalog of Open Data Portals around the world.

Portals

This repository contains the data as well as the code for the DataPortals.org website.

History

The original plans for DataCatalogs.org - Feb 2013. Other ideas may be listed as Issues in this repository.

Community

You can discuss with the community any ideas on how to improve the project or otherwise share your thoughts. Conversations with the Open Knowledge community are held in the discussion forum.

Contributing to the catalogue

You can contribute additions or corrections to the data portal list by opening a new issue in the repository. Please check the list of outstanding issues first to see if your suggestion or change is already listed there to avoid duplicates.

If you can, submitting a pull request to changet the data.csv file would be even better. See the datapackage.json file to find out the structure of the csv and the meaning of each column.

Developing the website

This app requires NodeJS (>= v9.11).

  1. Clone this repo:

    git clone --recursive [email protected]:okfn/dataportals.org.git

    You need to use --recursive because this repository uses Recline as a git submodule.

  2. Install the dependencies:

        npm install .

    Alternatively, you can use Docker to run the application. In that case, build the container instead:

    docker build --rm -t dataportals .

    If you are building a development environment, please use:

    docker build --rm -t dataportals . --build-arg NODE_ENV=development

    so that you can get debugging information.

  3. Try it out locally:

        node app.js

    Or, if you're using Docker, start the container instead:

    docker run --rm --name dataportals -p 5000:5000 -it dataportals node app.js

    Then point your browser at http://localhost:5000/

    Note: ctrl+c does not stop the application. You'll have to open another terminal, run docker ps to find out the container id. Then use docker stop [container_id], replacing what's inside the brackets with the proper container id.

Deployment

We deploy by default to Heroku. The app is currently configured to deploy on each push to master.

dataportals.org's People

Contributors

rufuspollock avatar todrobbins avatar augusto-herrmann avatar mikanebu avatar mattfullerton avatar dependabot[bot] avatar ljoelle avatar noerw avatar claudielarouche avatar 0charliecat avatar jbothma avatar jgkim avatar stephen-gates avatar amercader avatar alex-friant avatar roll avatar opentechcommunity avatar azolnai avatar timwis avatar smth avatar rossjones avatar mmdolbow avatar alexfriant avatar restuccia avatar jobarratt avatar stevage avatar mckaydavis avatar mattiasaxell avatar harry-wood avatar ewan-klein 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.