Important
We are looking for translators for this project.
Any kind of help would be greatly appreciated.
Please see issue #23 if you would like to help!
¿Eres un polluelo 🐤 o un búho 🦉?
¿Cuándo estás más productivo durante el día?
¿Cuáles son los lenguajes en los que codificas?
¡Vamos a verlo en tu README del perfil!
- Debes actualizar el archivo markdown(
.md) con 2 comentarios. Puedes referirte aquí para actualizarlo. - Necesitarás una clave de API de WakaTime. Puedes obtenerla desde la configuración de tu cuenta de WakaTime
- Puedes referirte aquí, si eres nuevo en WakaTime.
- Necesitarás un token de API de GitHub con el alcance
repoyuserdesde aquí si estás ejecutando la acción para obtener métricas de commit.- Puedes usar este ejemplo para resolverlo.
Note
Enabling the repo scope seems DANGEROUS,
but this GitHub Action only accesses your commit timestamps and the number of lines of code added or deleted in repositories that you contributed to.
- Debes guardar la clave de la API de WakaTime y el token de acceso personal de GitHub en los secretos del repositorio. Puedes encontrarlos en la configuración de tu repositorio.
Asegúrate de guardarlos de la siguiente manera:- Clave de API de WakaTime como
WAKATIME_API_KEY=<tu clave de API de wakatime> - Token de acceso personal de GitHub (PAT) como
GH_TOKEN=<tu token de acceso de github>
- Clave de API de WakaTime como
- Puedes habilitar y deshabilitar banderas de características según tus requisitos.
Esta acción de GitHub se puede configurar para que se ejecute en cualquier momento que desees usando cron. Consulta Crontab.guru y este sitio web para generar expresiones cron.
Agrega un comentario a tu README.md así:
<!--START_SECTION:waka-->
<!--END_SECTION:waka-->waka puede reemplazarse por cualquier cadena especificada en la bandera SECTION_NAME según la sección de banderas disponibles.
Estas líneas serán nuestros puntos de entrada para las métricas de desarrollo.
WakaTime te da una idea del tiempo que realmente has dedicado a programar. Esto te ayuda a mejorar tu productividad y ventaja competitiva.
- Ve a https://wakatime.com y crea una cuenta.
- Obten tu clave de API de WakaTime desde tus Configuraciones de cuenta en WakaTime.
- Instala el plugin de WakaTime en tu editor / IDE favorito.
- Pega tu clave de API para comenzar el análisis.
Necesitarás obtener un Token de Acceso de GitHub con un alcance repo y user y guardarlo en el Secreto del Repositorio GH_TOKEN = <Your GitHub Access Token>
Aquí hay un archivo de flujo de trabajo de ejemplo para ejecutarlo:
name: Waka Readme
on:
schedule:
# Runs at 12am IST
- cron: '30 18 * * *'
workflow_dispatch:
jobs:
update-readme:
name: Update Readme with Metrics
runs-on: ubuntu-latest
steps:
- uses: anmol098/waka-readme-stats@master
with:
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}- Ahora puedes hacer commit y esperar a que se ejecute automáticamente, o también puedes desencadenarlo para ver el resultado ahora. Solo ve a
Actionsen tu repositorio, selecciona tu flujo de trabajoProfile Readme Development Statsy haz clic enRun workflow. Ahora espera un minuto o dos y verás tus cambios.
Si quieres agregar otra información a tus estadísticas, puedes agregar múltiples FLAGS en tu archivo de flujo de trabajo. Por defecto, todos los flags están habilitados (excepto el flag de líneas de código debido a la operación intensiva que se realiza)
- uses: anmol098/waka-readme-stats@master
with:
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
GH_TOKEN: ${{ secrets.GH_TOKEN }}
SHOW_OS: "False"
SHOW_PROJECTS: "False"LOCALE Esta bandera se puede utilizar para mostrar estadísticas en tu idioma. El valor predeterminado es inglés. El código de localización abreviado debe pasarse en la variable de la bandera. Un ejemplo del resultado final se puede encontrar aquí
La bandera SECTION_NAME se puede establecer en cualquier cadena y será el nombre de la sección para reemplazar en el README.
La bandera COMMIT_BY_ME se puede establecer en True para hacer el commit del código usando tu nombre y correo electrónico.
La bandera COMMIT_MESSAGE se puede establecer para el mensaje del commit. El valor predeterminado es "Actualizado con Dev Metrics".
La bandera COMMIT_USERNAME se puede establecer como un nombre de usuario para hacer el commit del código. El valor predeterminado es "readme-bot".
La bandera COMMIT_EMAIL se puede establecer en un correo electrónico para hacer el commit del código. El valor predeterminado es "41898282+github-actions[bot]@users.noreply.github.com".
La bandera SHOW_UPDATED_DATE se puede establecer en True para mostrar la fecha de actualización al final del párrafo.
La bandera UPDATED_DATE_FORMAT se puede establecer para poner la fecha de actualización en un formato. El valor predeterminado es "%d/%m/%Y %H:%M:%S".
La bandera SHOW_LINES_OF_CODE se puede establecer en True para mostrar el número de líneas de código escritas hasta la fecha.
La bandera SHOW_TOTAL_CODE_TIME se puede establecer en False para ocultar Code Time.
La bandera SHOW_PROFILE_VIEWS se puede establecer en False para ocultar Profile Views
La bandera SHOW_COMMIT se puede establecer en False para ocultar las estadísticas de commit.
Soy un principiante 🐤
🌞 Morning 95 commits ███████░░░░░░░░░░░░░░░░░░ 30.55%
🌆 Daytime 78 commits ██████░░░░░░░░░░░░░░░░░░░ 25.08%
🌃 Evening 112 commits █████████░░░░░░░░░░░░░░░░ 36.01%
🌙 Night 26 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 8.36%
La bandera SHOW_DAYS_OF_WEEK se puede establecer en False para ocultar los commits realizados en los diferentes días de la semana.
📅 Estoy más productivo los domingos
Monday 50 commits ███░░░░░░░░░░░░░░░░░░░░░░ 13.19%
Tuesday 85 commits █████░░░░░░░░░░░░░░░░░░░░ 22.43%
Wednesday 56 commits ███░░░░░░░░░░░░░░░░░░░░░░ 14.78%
Thursday 44 commits ███░░░░░░░░░░░░░░░░░░░░░░ 11.61%
Friday 28 commits █░░░░░░░░░░░░░░░░░░░░░░░░ 7.39%
Saturday 30 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 7.92%
Sunday 86 commits █████░░░░░░░░░░░░░░░░░░░░ 22.69%
La bandera SHOW_LANGUAGE se puede establecer en False para ocultar los lenguajes de programación que utilizas.
💬 Languages:
JavaScript 5 hrs 26 mins ███████████████░░░░░░░░░░ 61.97%
PHP 1 hr 35 mins ████░░░░░░░░░░░░░░░░░░░░░ 18.07%
Markdown 1 hr 9 mins ███░░░░░░░░░░░░░░░░░░░░░░ 13.3%
Python 22 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 4.32%
XML 8 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 1.62%
La bandera SHOW_OS se puede establecer en False para ocultar los detalles de su sistema operativo.
💻 Operating Systems:
Windows 8 hrs 46 mins █████████████████████████ 100.0%
La bandera SHOW_PROJECTS se puede establecer en False para ocultar los proyectos en los que se ha trabajado.
🐱💻 Projects:
ctx_connector 4 hrs 3 mins ███████████░░░░░░░░░░░░░░ 46.33%
NetSuite-Connector 1 hr 31 mins ████░░░░░░░░░░░░░░░░░░░░░ 17.29%
mango-web-master 1 hr 12 mins ███░░░░░░░░░░░░░░░░░░░░░░ 13.77%
cable 54 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 10.41%
denAPI 40 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 7.66%
La bandera SHOW_TIMEZONE se puede establecer en False para ocultar la zona horaria en la que te encuentras.
⌚︎ Timezone: Asia/Calcutta
La bandera SHOW_EDITORS se puede establecer en False para ocultar la lista de editores de código/IDE utilizados.
🔥 Editors:
WebStorm 6 hrs 47 mins ███████████████████░░░░░░ 77.43%
PhpStorm 1 hr 35 mins ████░░░░░░░░░░░░░░░░░░░░░ 18.07%
PyCharm 23 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 4.49%
La bandera SHOW_LANGUAGE_PER_REPO se puede establecer en False para ocultar el número de repositorios en diferentes lenguajes de programación y marcos.
Principalmente codifico en Vue
Vue 8 repos ██████░░░░░░░░░░░░░░░░░░░ 25.0%
Java 6 repos ████░░░░░░░░░░░░░░░░░░░░░ 18.75%
JavaScript 6 repos ████░░░░░░░░░░░░░░░░░░░░░ 18.75%
PHP 3 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 9.38%
Python 2 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 6.25%
Dart 2 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 6.25%
CSS 2 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 6.25%
La bandera SHOW_SHORT_INFO se puede establecer en False para ocultar la información breve de curiosidad de un usuario.
Note
This section requires a Personal Access Token (PAT) with the user scope, otherwise the data shown here will be incorrect.
🐱 Mis datos de GitHub
🏆 433 Contribuciones en el año 2020
📦 Usado 292.3 kB en el almacenamiento de GitHub
💼 Optado para contratar
📜 25 Repositorio público
🔑 15 Repositorio privado propiedad
La bandera SHOW_LOC_CHART se puede establecer en False para ocultar las líneas de código escritas en diferentes trimestres de diferentes años.
La bandera IGNORED_REPOS se puede establecer en "waka-readme-stats, my-first-repo" (solo un ejemplo) para ignorar algunos repositorios que no desea que se cuenten.
La bandera SYMBOL_VERSION se puede establecer para el símbolo de la barra de progreso (por defecto: 1).
| Versión | Bloque terminado | Bloque vacío |
|---|---|---|
| 1 | █ | ░ |
| 2 | ⣿ | ⣀ |
| 3 | ⬛ | ⬜ |
La bandera DEBUG_LOGGING se puede establecer para aumentar la verbosidad de la salida de la acción de GitHub, por defecto es igual a la propiedad de depuración del ejecutor interno
Línea de tiempo
Abro-sourcing casi todo lo que puedo, y trato de responder a todos los que necesitan ayuda usando estos proyectos. Obviamente, esto toma tiempo. Puedes usar este servicio gratis.
Sin embargo, si estás usando este proyecto y estás contento con él o simplemente quieres animarme a seguir creando cosas, hay algunas formas en las que puedes hacerlo :-
- Dando el crédito adecuado cuando uses esta acción en tu readme, vinculándote de vuelta a él :D
- Estrellando y compartiendo el proyecto 🚀
- Puedes hacer donaciones únicas a través de PayPal. Probablemente compraré algo
cervezavino 🍷.
¡Gracias! ❤️
Las contribuciones son bienvenidas ♥! Por favor, comparta cualquier característica y agregue pruebas unitarias! Use los sistemas de solicitud de extracción y de problemas para contribuir.
- Anmol Pratap Singh: Mantenedor
- Alexander Sergeev: Mantenedor
- DataBoySu: Mantenedor
- okcoder1: Mantenedor
- Aravind V. Nair: Mantenedor
- Prabhat Singh: Por el gráfico de línea de código #18
- Hedy Li: Por la solicitud de extracción #34 y #23
- Pedro Torres: Por la solicitud de extracción #29
- Aaron Meese: Por la solicitud de extracción #45
- Arnav Jindal: Por la solicitud de extracción #48
- Daniel Rowe: Por la solicitud de extracción #57
- Ss5h: Por la adición del soporte para la escritura de oraciones naturales para la traducción #136
Special mention for those who are currently making their profile readme more awesome 😄 🎉
- ¡Y tú! Si estás usando esto ahora mismo y no estás en la lista, por favor háznoslo saber creando un problema de Mención Especial 😊
Estaremos encantados de añadirte a la lista.
Hecho con ❤️ y Python 🐍.


