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

https://github.com/romaklimenko/d3ru

Визуализации данных сообщества d3.ru
https://github.com/romaklimenko/d3ru

Last synced: 3 months ago
JSON representation

Визуализации данных сообщества d3.ru

Awesome Lists containing this project

README

          

# d3ru

Привет!

Здесь находится код для веб-приложения, показывающего отчеты о пользователях и сообществах сайта [d3.ru](https://d3.ru/) – [организованного сообщества людей](https://d3.ru/about/).

Большинство отчетов, доступных в приложении, были ранее описаны на сообществе [dataisbeautiful.d3.ru](https://dataisbeautiful.d3.ru/tag/dirty/).

Для запуска приложения достаточно 1) склонировать код; 2) установить зависимости; 3) запустить:

```
git clone https://github.com/romaklimenko/d3ru.git
npm i
npm start
```

Однако чтобы не перегружать сервер d3, рекомендуется кэшировать запросы к [Эй Пи Ай](https://d3.ru/api/docs/) (см. реализацию [routes/api/users.js](https://github.com/romaklimenko/d3ru/blob/master/routes/api/users.js)).

Я сознательно стремился сделать приложение как можно более простым и без необязательных зависимостей: только [Express](https://expressjs.com) на сервере и [Bootstrap](https://getbootstrap.com), [jQuery](https://jquery.com), [D3.js](https://d3js.org) на клиенте.

Если вы хотите добавить что-то новое или пофиксить баг, поговорите, пожалуйста, сначала со [мной](https://d3.ru/my/inbox/write/?to=romaklimenko) – я могу внести коррективы или не пропустить пулл-реквест, но вы всегда можете сделать форк и запустить сайт на своем хостинге или локально.

Я снимаю с себя любую ответственность за то, что это приложение делает или не делает – рассматривайте это как пример использования API, да и код весь открыт.

Но я буду рад, если вы найдете это приложение полезным. Ещё больше я буду рад, если найдутся другие авторы, вносящие свой вклад в его развитие.