Skip to content

Commit 9bbe502

Browse files
better readme
1 parent e13fee1 commit 9bbe502

File tree

1 file changed

+34
-3
lines changed

1 file changed

+34
-3
lines changed

README.md

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
# JSON Stats Widget
2-
Виджет для моего профиля GitHub, выполненный в стиле редактора кода VSCode
2+
Виджет для профиля GitHub, выполненный в стиле редактора кода VSCode.
33

4-
## .env
4+
## Конфигурация
5+
Так как объем настроек слишком большой, на данный момент не предоставляется возможности публичного использования, поэтому если вы хотите настроить такое виджет под себя, то вам придется размещать его на своем сервере.
6+
7+
Все параметры находятся в `.env` файле в корне проекта.
58

69
```DockerFile
710
GITHUB="<github_token>"
@@ -19,4 +22,32 @@ ACTIVITY_API="https://activity.andcool.ru/" // Path for activity API
1922
ACTIVITY_ID="t9mdtk" // ID of activity
2023

2124
DATETIME_TIMEZONE="Etc/GMT-3" // Yours timezone
22-
```
25+
```
26+
27+
`GITHUB` – По этому ключу располагается access токен GitHub. Его можно получить [здесь](https://github.com/settings/tokens); Токен должен иметь права `read:org, repo`.
28+
`GITHUB_USERNAME` – Имя пользователя в GitHub. Можно найти в адресной строке или под ником GitHub на вашей странице.
29+
`DESCRIPTION` – Описание виджета. Будет добавлено ключу `description` в json.
30+
`WAKATIME_GLOBAL`, `WAKATIME_LANGS` – Статистика WakaTime. Можно получить [тут](https://wakatime.com/share/embed). Сгенерируйте типы чартов `Coding Activity` и `Languages` соответственно в формате JSON и вставьте их в соответствующие ключи в конфиге (исключая `https://wakatime.com/share`).
31+
32+
`WEATHER_API`, `WEATHER_QUERY` – URL и запрос для API погоды. Используется проект [weather.andcool.ru](https://weather.andcool.ru)
33+
`ACTIVITY_API`, `ACTIVITY_ID` – URL и ID для API активности. Используется проект [activity.andcool.ru](https://github.com/Andcool-Systems/Andcool-Activity)
34+
35+
`DATETIME_TIMEZONE` – Часовой пояс в формате JavaScript Date.
36+
37+
## Быстрый старт
38+
Для начала работы клонируйте этот репозиторий, создайте `.env` файл с конфигурацией и запустите Docker контейнер.
39+
```bash
40+
git clone https://github.com/Andcool-Systems/json-stats.git
41+
cd json-stats
42+
43+
docker compose build
44+
docker compose up -d
45+
```
46+
47+
## Пример
48+
<a href="https://github.com/Andcool-Systems/json-stats">
49+
<img src="https://json-stats.andcool.ru" alt="JSON Stats" />
50+
</a>
51+
52+
---
53+
**by AndcoolSystems, 19 December, 2024**

0 commit comments

Comments
 (0)