https://github.com/romaklimenko/d3ru
Визуализации данных сообщества d3.ru
https://github.com/romaklimenko/d3ru
Last synced: 3 months ago
JSON representation
Визуализации данных сообщества d3.ru
- Host: GitHub
- URL: https://github.com/romaklimenko/d3ru
- Owner: romaklimenko
- License: mit
- Created: 2019-04-07T11:58:04.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T18:37:55.000Z (over 3 years ago)
- Last Synced: 2025-03-01T23:56:16.207Z (over 1 year ago)
- Language: HTML
- Homepage: http://d3.romaklimenko.com/
- Size: 650 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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, да и код весь открыт.
Но я буду рад, если вы найдете это приложение полезным. Ещё больше я буду рад, если найдутся другие авторы, вносящие свой вклад в его развитие.