GithubHelp home page GithubHelp logo

sachinchitta / planet.ros.org Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ros-infrastructure/planet.ros.org

0.0 2.0 0.0 198 KB

Website for planet.ros.org

Python 25.96% XSLT 62.57% CSS 11.47%

planet.ros.org's Introduction

This is code for creating planet ROS, an aggregation of ROS blogs.

It uses Planet Venus, a rewrite of Planet. More info at: http://www.intertwingly.net/code/venus/


INSTALL

On Ubuntu, just install the package: planet-venus
Copy the current files in a folder.


USAGE

From the current folder, run:

rm -fr build; planet --verbose ros.ini

Everything will be built in the ``build`` folder. The index will be in ``./build/output/index.html``. You might need to change variables to
build and output to different folders: ``output_theme``, ``cache_directory``, ``output_dir`` and ``filter_directories``.

For the online version, it is located on wgs32 in ``/home/vrabaud`` and the script is run with the following cronjob:

16 * * * * planet /home/vrabaud/planetros/ros.ini


SECURITY

By default, all potential HTML threats are removed (iframe, javascript, embed ...).
The filter wg_desanitizer.py (in ./filters) creates some exceptions to that rule:
- if <object> contains a Youtube video, an iframe is created cotaining it

planet.ros.org's People

Contributors

vrabaud avatar tfoote avatar sachinchitta avatar dirk-thomas avatar efernandez avatar 130s avatar wjwwood avatar

Watchers

James Cloos 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.