An open API service indexing awesome lists of open source software.

https://github.com/hhru/frontik


https://github.com/hhru/frontik

crab-fetch python tornado

Last synced: 5 months ago
JSON representation

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/hhru/frontik.svg?branch=master)](https://travis-ci.org/hhru/frontik)
[![Coverage Status](https://coveralls.io/repos/github/hhru/frontik/badge.svg?branch=master)](https://coveralls.io/github/hhru/frontik?branch=master)

## What is Frontik?

Frontik is an asyncronous Tornado-based application server. It was designed to support simple xml aggregation with xsl
transformation, but supports other content types as well.

Frontik was originally developed by Andrey Tatarinov at [hh.ru](http://hh.ru/) as a part of infrastructure development tasks.

## Documentation

* [Running Frontik](/docs/running.md)
* [Configuring Frontik](/docs/config.md)
* [Frontik application structure](/docs/frontik-app.md)
* [Configuring Frontik application](/docs/config-app.md)
* [Routing — TBA](/docs/routing.md)
* [Service urls](/docs/service-urls.md)
* [Page generation process](/docs/page-generation.md)
* [Preprocessors](/docs/preprocessors.md)
* [Making HTTP requests](/docs/http-client.md)
* [Content types and producers](/docs/producers.md)
* [Postprocessing](/docs/postprocessing.md)
* [Logging](/docs/logging.md)
* [Debugging Frontik](/docs/debug.md)

## Examples

See [/examples](/examples) directory for simple Frontik application example.

## Usages

* All pages of [hh.ru](http://hh.ru/) are served with Frontik