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!
क्या आप एक प्रारंभिक 🐤 या रात का 🦉 हैं?
दिन में आपके उत्पादकता का समय कब होता है?
आप किन भाषाओं में कोड लिखते हैं?
अपने प्रोफ़ाइल के README में इसकी जांच करें!
- आपको मार्कडाउन फ़ाइल(
.md) को 2 कमेंट से अपडेट करना होगा। आप इसे अपडेट करने के लिए यहां देख सकते हैं। - आपको एक WakaTime API की आवश्यकता होगी। आप अपने WakaTime अकाउंट सेटिंग्स से इसे प्राप्त कर सकते हैं
- यदि आप WakaTime के नए हैं, तो यहां देख सकते हैं।
- आपको आवश्यकता होगी एक GitHub API टोकन जो
repoऔरuserके स्कोप के साथ हो, यदि आप कमिट मेट्रिक्स प्राप्त करने के लिए एक्शन चला रहे हैं।- आप इस उदाहरण का उपयोग कर सकते हैं।
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.
- आपको WakaTime API कुंजी और GitHub API टोकन को रिपॉजिटरी सीक्रेट्स में सेव करना होगा। आप इसे अपनी रिपॉजिटरी के सेटिंग्स में पाएंगे।
इन्हें निम्नानुसार सेव करने सुनिश्चित करें:- WakaTime API कुंजी के रूप में
WAKATIME_API_KEY=<your wakatime API Key> - GitHub प्राइवेट एक्सेस टोकन (PAT) के रूप में
GH_TOKEN=<your github access token>
- WakaTime API कुंजी के रूप में
- आप अपनी आवश्यकताओं के आधार पर फीचर फ्लैग्स को एनेबल या डिसेबल कर सकते हैं।
यह GitHub Action किसी भी समय चलाया जा सकता है cron का उपयोग करके। Crontab.guru और this वेबसाइट देखें cron अभिव्यक्ति उत्पन्न करने के लिए।
अपने README.md में ऐसा टिप्पणी जोड़ें:
<!--START_SECTION:waka-->
<!--END_SECTION:waka-->waka को SECTION_NAME फ्लैग में निर्दिष्ट किसी भी स्ट्रिंग से बदला जा सकता है जैसा कि उपलब्ध फ्लैग्स खंड में बताया गया है।
ये लाइनें हमारे डेव मीट्रिक्स के प्रवेश-बिंदु होंगे।
WakaTime आपको बताता है कि आपने कोडिंग पर वास्तव में कितना समय खर्च किया। यह आपकी उत्पादकता और प्रतिस्पर्धी बढ़त को बढ़ाने में मदद करता है।
- https://wakatime.com पर जाएं और एक खाता बनाएं।
- अपने WakaTime में खाता सेटिंग्स से WakaTime API कुंजी प्राप्त करें।
- अपने पसंदीदा संपादक / IDE में WakaTime प्लगइन को इंस्टॉल करें।
- विश्लेषण शुरू करने के लिए अपनी API कुंजी पेस्ट करें।
आपको एक GitHub Access Token के साथ repo और user के स्कोप के साथ प्राप्त करने की आवश्यकता होगी और इसे Repo Secrets में GH_TOKEN = <Your GitHub Access Token> में सहेजना होगा
यहाँ इसे चलाने के लिए एक नमूना वर्कफ़्लो फ़ाइल है:
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 }}- अब आप कमिट कर सकते हैं और इसके ऑटोमेटिक रन होने के लिए इंतजार कर सकते हैं, या आप अब इसे रन करके अपने रिजल्ट को देखना भी चाह सकते हैं। बस अपने रिपो में
Actionsजाएं, अपनेProfile Readme Development Statsवर्कफ़्लो का चयन करें औरRun workflowपर क्लिक करें। अब एक मिनट या दो मिनट तक इंतजार करें और आप अपने बदलाव देखेंगे।
अगर आप अपने स्टैट्स में अन्य जानकारी जोड़ना चाहते हैं, तो आप अपने वर्कफ़्लो फ़ाइल में कई FLAGS जोड़ सकते हैं। डिफ़ॉल्ट रूप से सभी फ़्लैग्स एनेबल होते हैं (लाइन्स ऑफ़ कोड फ़्लैग के अपवाद के रूप में क्योंकि इसमें काफ़ी भारी ऑपरेशन किया जाता है)
- 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 यह फ्लैग आपकी भाषा में स्टैट्स दिखाने के लिए उपयोग किया जा सकता है। डिफ़ॉल्ट अंग्रेजी है। लोकेल संक्षिप्त रूप फ्लैग चर वेरिएबल में पास किया जाना चाहिए। अंतिम परिणाम के उदाहरण यहाँ पाए जा सकते हैं
SECTION_NAME फ्लैग को किसी भी स्ट्रिंग के रूप में सेट किया जा सकता है, और यह रीडमी में बदले जाने वाले खंड का नाम होगा।
COMMIT_BY_ME फ्लैग को True सेट करके अपने नाम और ईमेल के साथ कोड कमिट कर सकते हैं।
COMMIT_MESSAGE फ्लैग कमिट मैसेज के लिए सेट किया जा सकता है। डिफ़ॉल्ट "Updated with Dev Metrics" है।
COMMIT_USERNAME फ्लैग कमिट करने के लिए एक उपयोगकर्ता नाम के रूप में सेट किया जा सकता है। डिफ़ॉल्ट "readme-bot" है।
COMMIT_EMAIL फ्लैग को कोड कमिट करने के लिए ईमेल के रूप में सेट किया जा सकता है। डिफ़ॉल्ट "41898282+github-actions[bot]@users.noreply.github.com" है।
SHOW_UPDATED_DATE फ्लैग को True सेट करके पैराग्राफ के अंत में अपडेट की गई तारीख दिखाई जा सकती है।
UPDATED_DATE_FORMAT फ्लैग को अपडेट की गई तारीख को एक फॉर्मेट में रखने के लिए सेट किया जा सकता है। डिफ़ॉल्ट "%d/%m/%Y %H:%M:%S" है।
SHOW_LINES_OF_CODE फ्लैग को True सेट करके अब तक लिखे गए कोड की पंक्तियों की संख्या दिखाई जा सकती है।
SHOW_TOTAL_CODE_TIME फ्लैग को False सेट करके कोड समय छिपा सकते हैं।
SHOW_PROFILE_VIEWS फ्लैग को False सेट करके प्रोफ़ाइल दृश्य छिपा सकते हैं।
SHOW_COMMIT फ्लैग को False सेट करके कमिट स्टैट्स छिपा सकते हैं।
मैं एक छोटा 🐤 हूँ
🌞 Morning 95 commits ███████░░░░░░░░░░░░░░░░░░ 30.55%
🌆 Daytime 78 commits ██████░░░░░░░░░░░░░░░░░░░ 25.08%
🌃 Evening 112 commits █████████░░░░░░░░░░░░░░░░ 36.01%
🌙 Night 26 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 8.36%
SHOW_DAYS_OF_WEEK फ्लैग को False पर सेट करके अपने सप्ताह के विभिन्न दिनों पर किए गए कमिट्स को छिपा सकते हैं।
📅 मैं सोमवार को सबसे अधिक उत्पादक होता हूं
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%
SHOW_LANGUAGE फ्लैग को False पर सेट करके आप अपने द्वारा उपयोग किए गए प्रोग्रामिंग भाषाओं को छिपा सकते हैं।
💬 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%
SHOW_OS फ्लैग को False सेट करके आप अपने OS विवरण को छिपा सकते हैं।
💻 Operating Systems:
Windows 8 hrs 46 mins █████████████████████████ 100.0%
SHOW_PROJECTS फ्लैग को False पर सेट करके काम किए गए प्रोजेक्ट्स को छिपा सकते हैं।
🐱💻 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%
SHOW_TIMEZONE फ्लैग को False पर सेट करके आप अपने टाइम जोन को छिपा सकते हैं।
⌚︎ Timezone: Asia/Calcutta
SHOW_EDITORS फ्लैग को False पर सेट करके कोड एडिटर/IDEs की सूची छिपा सकते हैं।
🔥 Editors:
WebStorm 6 hrs 47 mins ███████████████████░░░░░░ 77.43%
PhpStorm 1 hr 35 mins ████░░░░░░░░░░░░░░░░░░░░░ 18.07%
PyCharm 23 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 4.49%
SHOW_LANGUAGE_PER_REPO फ्लैग को False पर सेट करके विभिन्न कार्यक्रमित भाषाओं और फ्रेमवर्क में रिपॉजिटरी की संख्या छिपा सकते हैं।
मैं अधिकतर व्यू में कोड लिखता हूं
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%
SHOW_SHORT_INFO फ्लैग को False पर सेट करके एक उपयोगकर्ता के छोटे मजेदार तथ्य जानकारी को छिपा सकते हैं।
Note
This section requires a Personal Access Token (PAT) with the user scope, otherwise the data shown here will be incorrect.
🐱 मेरा GitHub डेटा
🏆 2020 में 433 योगदान
📦 GitHub के स्टोरेज में 292.3 kB का उपयोग किया
💼 नियुक्ति के लिए चुना गया
📜 25 सार्वजनिक रिपॉजिटरी
🔑 15 स्वामित्व वाले निजी रिपॉजिटरी
SHOW_LOC_CHART फ्लैग को False सेट करके विभिन्न वर्षों के विभिन्न तिमाही में लिखे गए कोड की लाइनों को छिपा सकते हैं।
IGNORED_REPOS फ्लैग को "waka-readme-stats, my-first-repo" (केवल एक उदाहरण) सेट करके कुछ रिपॉजिटरी को गिने जाने से छोड़ सकते हैं जिनकी आपको गिने जाने की आवश्यकता नहीं है।
SYMBOL_VERSION फ्लैग के लिए प्रगति बार के लिए संकेत के लिए सेट किया जा सकता है (डिफ़ॉल्ट: 1).
| संस्करण | किया गया ब्लॉक | खाली ब्लॉक |
|---|---|---|
| 1 | █ | ░ |
| 2 | ⣿ | ⣀ |
| 3 | ⬛ | ⬜ |
DEBUG_LOGGING फ्लैग को सेट करके GitHub Action के आउटपुट के विवरण को बढ़ाया जा सकता है, डिफ़ॉल्ट रूप से आंतरिक रनर डिबग संपत्ति के बराबर है
टाइमलाइन
मैं अपने कर सकने वाले लगभग सभी चीजों को ओपन सोर्स करता हूं, और मैं इन प्रोजेक्ट्स के उपयोग से मदद चाहने वाले लोगों के साथ बातचीत करने की कोशिश करता हूं। बेशक, यह समय लेता है। आप इस सेवा का उपयोग निःशुल्क कर सकते हैं।
हालांकि, यदि आप इस प्रोजेक्ट का उपयोग कर रहे हैं और इससे खुश हैं या बस मुझे जारी रखने के लिए प्रेरित करना चाहते हैं, तो आप कुछ तरीकों से इसका समर्थन कर सकते हैं :-
- जब आप अपने रीडमे में इस कार्रवाई का उपयोग करते हैं तो इसका उचित श्रेय दें और इसे लिंक करें :D
- प्रोजेक्ट को स्टार दें और इसे साझा करें 🚀
- आप पेपॉल के माध्यम से एक बार के दान कर सकते हैं। मैं शायद कुछ
बीयरवाइन 🍷 खरीदूंगा।
धन्यवाद! ❤️
योगदान स्वागत है ♥! कृपया कोई भी विशेषताओं के बारे में साझा करें, और यूनिट टेस्ट जोड़ें! पुल रिक्वेस्ट और इश्यू सिस्टम का उपयोग करके योगदान दें।
- अनमोल प्रताप सिंह: संभालने वाला
- अलेक्जेंडर सर्जेएव: संभालने वाला
- डेटा बॉय सु: संभालने वाला
- ओक कोडर 1: संभालने वाला
- अरविंद वी. नेयर: संभालने वाला
- प्रभात सिंह: कोड टाइमलाइन ग्राफ के लिए #18
- हेडी ली: पुल रिक्वेस्ट के लिए #34 और #23
- पेड्रो टोरेस: पुल रिक्वेस्ट के लिए #29
- एरॉन मीस: पुल रिक्वेस्ट के लिए #45
- अर्नव जिंदल: पुल रिक्वेस्ट के लिए #48
- डैनियल रोवे: पुल रिक्वेस्ट के लिए #57
- एसएस 5एच: प्राकृतिक वाक्य लेखन के लिए अनुवाद के समर्थन के लिए #136
Special mention for those who are currently making their profile readme more awesome 😄 🎉
- और आप! अगर आप इसका वर्तमान में उपयोग कर रहे हैं और सूची में नहीं हैं तो कृपया हमें एक Special Mention समस्या भेजकर बताएं! 😊
हम आपको सूची में जोड़ने के लिए खुश होंगे।
❤️ और Python 🐍 के साथ बनाया गया।


