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

https://github.com/d2verb/crh


https://github.com/d2verb/crh

Last synced: 16 days ago
JSON representation

Awesome Lists containing this project

README

          

## What's this?
crh(code reading helper) is a tool that help you to read code more easily. Please notice that crh is only support C/C++ language.

## Requirements
crh is implemented in Python. I tested with Python 3 but Python 2 is also OK I think. Libraries I used are as follows.
```
bottle
pygments
peewee
```
You also need to install Python bindings of Clang and specify the path to libclang.so (LIBCLANG_PATH variables in crh.py).

## How to run this.
```
$ cd crh
$ python run.py PATH_OF_THE_PROJECT_YOU_WANT_TO_ANALYSE
```
crh will generate a database(sqlite3) file in the project directory.

## Features
- source code viewer
- definition search
- bookmark
- memo
- viewing history (back/foward button)

## Screenshot
![screenshot](img/screen.png)