O Eu Quantificado refere-se à atividade de analisar o próprio estado, sentindo e rastreando o estado físico e mental nas atividades diárias de um indivíduo e quantificando-o, pesquisando maneiras de melhorar a qualidade de vida e aplicando-o à vida real. Foi apresentado por Gary Wolf e Tom Kelly e recebeu atenção durante um Ted Talk em 2010. Desde então, uma comunidade foi formada como um movimento e foi desenvolvida através do site QS. A missão deles é:
Melhorar a qualidade de vida gerando e compartilhando conhecimento sobre o Eu Quantificado (QS)
Neste repositório, coleto vários dados sobre mim e compartilho os códigos e insights que usei para análise.
Esta é uma lista dos tipos de dados coletados atualmente e dos aplicativos e dispositivos vestíveis usados.
O registro é usado para coletar e analisar vários dados sobre mim.
Dados | Valor | Descrição | Integração | Observação |
---|---|---|---|---|
Feliz | 1 ponto?, 2 pontos?, 3 pontos?, 4 pontos?, 5 pontos? | Índice de felicidade no momento em que a pergunta foi feita | ||
Atenção | 1 ponto?, 2 pontos?, 3 pontos?, 4 pontos?, 5 pontos? | Índice de concentração ao completar uma tarefa | ||
Dormir | hora de início, hora de término | dados de tempo de sono | fit bit | python-fitbit |
Produtividade | RescueTime abrangente, Github, Toggl, Todoist | Pontuação composta de produtividade | Veja abaixo | |
-Tarefa | ID de alternância, horário de início, horário de término, categoria, conteúdo do trabalho, concentração | dados para uma tarefa | Toggl, Todoist, Trello | TogglPy, todoist-python, py-trello |
- Tempo de resgate | Pontuação de produtividade | Ferramentas de controle de tempo para sites, aplicativos, etc. | Tempo de resgate | |
-Github | compromisso semanal | Número de commits no Github | GitHub | PyGithub |
Repetir tarefa | Exercício, BAT, Diário | Atividades repetidas todos os dias (Exercício, organização do estudo, diário) | ||
Pontuação Total | pontuação geral | Pontuação abrangente considerando atenção, produtividade, felicidade, sono e repetição de tarefas |
Log é uma lista de dados para automação por meio de aprendizado de ML.
Dados | Valor | Descrição | Observação |
---|---|---|---|
Mensagem | Hora, texto de comando | Texto de comando dado ao kino (Chatbot) | |
Feed RSS | Se deseja salvar categoria, título, bolso | Dados sobre vários artigos Se você quiser ler um artigo em detalhes, salve-o no Pocket. | feedparser, bolso, python-twitter |
É amplamente composto pelos quatro componentes a seguir.
Chatbot (kino-bot)
Agendador
Webhook
Painel
Implementado com base no Slack
Suporte multilíngue: baseado em modelos em coreano e inglês
Integrar com Giphy : Para proporcionar diversão fora do modelo definido
Habilidade : você pode registrar habilidades e definir gatilhos implementando-as você mesmo.
Atualmente, um total de 27 competências estão implementadas.
baseado em cronograma
As habilidades registradas podem ser configuradas para operar em um horário específico.
Programação Diária
Hábito Diário
Resumo Diário
Relatório semanal de tarefas
Primeiro, instale os requisitos.
pip install -r requirements.txt
Em seguida, é necessária uma configuração mínima. (config.yml)
bot :
MASTER_NAME : <name>
BOT_NAME : Kino
LANG_CODE : en
TRIGGER :
- hey kino
- 키노야
ONLY_DIRECT : false // text startswith Trigger or @kino, or Direct Message
GIPHY_THRESHOLD : 85 // all responses are random pick number (1~100) to use giphy
slack :
TOKEN : <token>
channel :
DEFAULT : " #general "
A seguir, se você executar o comando abaixo, o Bot será executado.
python main.py
No futuro, gostaria de adicionar mais funções baseadas em ML/DL para permitir uma automação mais inteligente.
Consulte o arquivo LICENSE para direitos e limitações de licença (MIT).