<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Devanshu-17</title>
    <description>The latest articles on DEV Community by Devanshu-17 (@devanshu17).</description>
    <link>https://dev.to/devanshu17</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F966200%2Fc32d71bb-706a-439a-b94b-1c19ce886f54.jpg</url>
      <title>DEV Community: Devanshu-17</title>
      <link>https://dev.to/devanshu17</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/devanshu17"/>
    <language>en</language>
    <item>
      <title>ListenAI: Elevate Your Health Journey with Our Caring AI Chatbot Companion</title>
      <dc:creator>Devanshu-17</dc:creator>
      <pubDate>Fri, 18 Aug 2023 20:29:49 +0000</pubDate>
      <link>https://dev.to/devanshu17/listenai-elevate-your-health-journey-with-our-caring-ai-chatbot-companion-2i40</link>
      <guid>https://dev.to/devanshu17/listenai-elevate-your-health-journey-with-our-caring-ai-chatbot-companion-2i40</guid>
      <description>&lt;p&gt;&lt;em&gt;In a world driven by innovation and the boundless potential of technology, the convergence of artificial intelligence and public welfare has given rise to transformative solutions that hold the power to reshape lives. The IBM Hack Challenge has emerged as a beacon of creativity and strategic thinking, and at its core lies an ingenious concept: the ListenAI Life Assistance Chatbot.&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Problem Statement:
&lt;/h2&gt;

&lt;p&gt;Our goal is to design and develop an AI-powered chatbot that can provide essential assistance and support in various areas, such as domestic violence reporting, mental health counselling, career guidance, and emergency contacts. We will utilise modern technologies to create an accessible and efficient system that caters to public welfare needs.&lt;/p&gt;

&lt;p&gt;Well, after getting the challenge, we were excited as currently AI is at its peak in the market. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;So, we thought&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;      &lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExazlwM256NzI4cXlmZnFkMGN5cm1na2N3ZWtpb2lkcnk3Znd3MDJmeSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/hQDl7aB6HwkfNnx5T7/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExazlwM256NzI4cXlmZnFkMGN5cm1na2N3ZWtpb2lkcnk3Znd3MDJmeSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/hQDl7aB6HwkfNnx5T7/giphy.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;      &lt;/p&gt;

&lt;h2&gt;
  
  
  Unveiling ListenAI: The Technical Marvel of AI-Powered Conversations
&lt;/h2&gt;

&lt;p&gt;Welcome to the world of ListenAI, where the synergy of cutting-edge technology and human interaction unfolds in the form of an advanced AI-powered chatbot. In this technical exploration, we'll take you on a step-by-step journey through the intricate layers of ListenAI's development, from coding prowess to the seamless integration of natural language processing (NLP) models and the intricacies of messaging platforms. Let's dive into the technical marvel that is ListenAI.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/j7VDJoXQeBhcUuskDG/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/j7VDJoXQeBhcUuskDG/giphy.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;      &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 1: Crafting the Backend Infrastructure&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The foundation of ListenAI's capabilities lies in its robust backend infrastructure. Developed using Python programming language and powered by Flask, this amalgamation ensures a powerful and scalable foundation. Flask, known for its simplicity and flexibility, allows ListenAI to handle user requests with efficiency, making it well-equipped to cater to a myriad of user interactions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 2: Unleashing NLP's Power&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ListenAI's ability to understand and respond intelligently to user queries is made possible through the integration of Large Language Models (LLMs). Enter OpenAI's GPT and META's LLAMA 2 Model – these pre-trained models revolutionize the chatbot's intelligence. Think of them as linguistic virtuosos, allowing ListenAI to comprehend the intricacies of language and produce contextually accurate responses. &lt;/p&gt;

&lt;p&gt;For instance, a user asking, "What's the weather like today?" receives a relevant and informative response, all thanks to these language powerhouses.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 3: Seamless User-Chatbot Interaction&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Imagine engaging with ListenAI through the platform you already use on a daily basis – that's where the Twilio API comes into play. With the integration of the Twilio API, ListenAI becomes accessible via the widely-used Whatsapp messaging platform. This integration bridges the gap between technology and familiarity, allowing users to interact with the chatbot seamlessly.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 4: Embracing Emotional Insights&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ListenAI's intelligence transcends text, thanks to the Cohere API's sentiment analysis. By dissecting the emotional nuances within conversations, the chatbot can empathetically respond to users' emotions. This means that if a user expresses distress, ListenAI can provide a comforting response, turning a mere interaction into a supportive and compassionate exchange.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 5: Swift Interventions&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In moments of urgency, ListenAI doesn't miss a beat. The integration of the Twilio API enables the chatbot to send Whatsapp SMS notifications to support personnel promptly. This timely intervention ensures that critical situations receive the attention they require.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 6: Mastering Language with Hugging Face&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Enhancing ListenAI's linguistic prowess is the Hugging Face Transformers library. Known for its state-of-the-art natural language processing capabilities, this library elevates ListenAI's language understanding and generation capabilities. It's like giving the chatbot a literary toolkit to craft responses that resonate.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 7: Catering to User Preferences&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Variety is the spice of life, and that holds true for ListenAI's conversational capabilities. By enabling users to choose between OpenAI GPT and Hugging Face's LLAMA 2 model, ListenAI offers a customized experience. Whether a user prefers OpenAI GPT's creative responses or LLAMA 2's precision, the chatbot adapts, making each interaction unique.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 8: Data-Driven Enhancement&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ListenAI's memory is not only sharp but also tailored for personalization. The integration of the Vector DB, Qdrant, helps the chatbot store user data and conversation history. This repository of information serves as a backbone for ongoing enhancement, ensuring ListenAI evolves in tandem with user needs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Step 9: Conversations Transformed by Whisper&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The pinnacle of ListenAI's innovation lies in its integration of the Whisper model. This intelligent feature empowers the chatbot to engage in voice-powered conversations effortlessly. It's as if the chatbot can interpret spoken words and respond in kind, making interactions as natural as talking to a friend.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your Journey with ListenAI Begins&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ListenAI isn't just a chatbot – it's a technological tour de force that redefines how we interact with AI. From backend finesse to language mastery, emotional intelligence, and even voice interactions, every layer of ListenAI's development is a testament to the boundless potential of technology in enriching human experiences. Stay tuned for more insights into the realms where AI meets human connection, as we uncover the intricacies of ListenAI's impact on public welfare and beyond.&lt;/p&gt;

&lt;p&gt;      &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flgsrqp4jqht11t9kfwlp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flgsrqp4jqht11t9kfwlp.png" alt="Web Demo"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>api</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>My Journey with Amazon SageMaker: Empowering Machine Learning at Scale</title>
      <dc:creator>Devanshu-17</dc:creator>
      <pubDate>Mon, 03 Jul 2023 18:30:59 +0000</pubDate>
      <link>https://dev.to/devanshu17/my-journey-with-amazon-sagemaker-empowering-machine-learning-at-scale-54cn</link>
      <guid>https://dev.to/devanshu17/my-journey-with-amazon-sagemaker-empowering-machine-learning-at-scale-54cn</guid>
      <description>&lt;p&gt;I used Amazon SageMaker, and it has transformed the way I approach machine learning projects. SageMaker, an AWS service designed to simplify the entire machine learning workflow, has become my go-to platform for building, training, and deploying models. &lt;/p&gt;

&lt;p&gt;In this article, I want to share my personal experience and highlight the key features and benefits that make Amazon SageMaker a game-changer in the field of artificial intelligence and machine learning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting Started:
&lt;/h2&gt;

&lt;p&gt;When I first embarked on my machine learning journey, I was faced with various challenges, from managing infrastructure and data preparation to training and deploying models. However, with Amazon SageMaker, I found an all-in-one solution that streamlines the entire process. Right from the start, SageMaker impressed me with its ease of use and comprehensive set of tools.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The list of features that Sagemaker has are endless, so I will just mention the important parts in brief.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How can I get an account for Amazon Sagemaker Studio Lab?
&lt;/h2&gt;

&lt;p&gt;At the movement you can’t just sign up. You have to register for it. Sagemaker will provide you account within a day or 2&lt;/p&gt;

&lt;p&gt;Link for registering:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://studiolab.sagemaker.aws/requestAccount"&gt;https://studiolab.sagemaker.aws/requestAccount&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You will have to verify your email once you request an account by filling in all info and after that Sagemaker will give you an account within some days :)&lt;/p&gt;

&lt;p&gt;So, below are some of the features that I loved about Sagemaker.&lt;/p&gt;

&lt;h2&gt;
  
  
  Data Preparation Made Easy:
&lt;/h2&gt;

&lt;p&gt;One of the standout features of SageMaker is its seamless integration with other AWS services. With just a few clicks, I was able to ingest, clean, and preprocess my data using services like Amazon S3 and AWS Glue. This simplified the data preparation stage, enabling me to focus more on the actual model development.&lt;/p&gt;

&lt;h2&gt;
  
  
  Model Development and Training:
&lt;/h2&gt;

&lt;p&gt;Amazon SageMaker provides an extensive choice of built-in algorithms, making it incredibly convenient for experimenting with different models. From traditional machine learning algorithms to cutting-edge deep learning frameworks, SageMaker has it all. I had the flexibility to choose the most suitable algorithm for my specific use case, ensuring optimal performance and accuracy.&lt;/p&gt;

&lt;p&gt;Training models at scale is another area where SageMaker shines. By leveraging the power of Amazon EC2 instances and Auto Scaling, I was able to train models on large datasets quickly and efficiently. The ability to distribute training across multiple instances and take advantage of GPUs significantly reduced training time, allowing me to iterate and experiment more rapidly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Model Deployment and Inference:
&lt;/h2&gt;

&lt;p&gt;Deploying models and making them accessible to end-users is often a complex task. However, with Amazon SageMaker, it became a breeze. The platform offers built-in deployment options, including real-time endpoints and batch inference, making it easy to serve predictions at scale. I could seamlessly deploy my trained models with just a few lines of code, eliminating the need to worry about the underlying infrastructure.&lt;/p&gt;

&lt;p&gt;Furthermore, SageMaker enables integration with popular deep learning frameworks like TensorFlow and PyTorch, as well as the Hugging Face Transformers library. This integration allowed me to leverage state-of-the-art pre-trained models and fine-tune them using my own data, achieving outstanding results in natural language processing and computer vision tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Monitoring and Management:
&lt;/h2&gt;

&lt;p&gt;SageMaker's monitoring and management capabilities provided me with valuable insights into the performance and health of my deployed models. With built-in metrics and automatic model monitoring, I could easily detect anomalies and drift in the data, ensuring the models remain accurate and reliable over time. This level of monitoring and management greatly simplified the maintenance process, giving me peace of mind knowing that my models were delivering optimal results.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Enjoy your journey with Sagemaker Studio 🤗&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My experience with Amazon SageMaker has been nothing short of exceptional. From data preparation to model deployment and everything in between, SageMaker has simplified and streamlined the entire machine learning workflow. Its scalability, ease of use, and integration with other AWS services have empowered me to tackle complex machine learning projects with confidence. &lt;/p&gt;

&lt;p&gt;Whether you're a beginner or an experienced data scientist, I highly recommend giving Amazon SageMaker a try. It will undoubtedly accelerate your machine learning journey and enable you to unlock the full potential of your models.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>ai</category>
      <category>aiops</category>
      <category>machinelearning</category>
    </item>
    <item>
      <title>Introducing Caliex: The Ultimate CLI Tool for Github Repository Management</title>
      <dc:creator>Devanshu-17</dc:creator>
      <pubDate>Sat, 13 May 2023 17:03:37 +0000</pubDate>
      <link>https://dev.to/devanshu17/introducing-caliex-the-ultimate-cli-tool-for-github-repository-management-38fp</link>
      <guid>https://dev.to/devanshu17/introducing-caliex-the-ultimate-cli-tool-for-github-repository-management-38fp</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;Introducing Caliex, an innovative command-line tool that simplifies the process of managing Github repositories. Caliex is designed to empower developers and streamline their workflows.&lt;/p&gt;

&lt;p&gt;Caliex provides a fast and efficient way to manage Github repositories, without ever leaving the command line. Its seamless integration with Github API enables it to perform CRUD operations with ease, thus providing users with the power to handle multiple repositories simultaneously with simple and straightforward commands.&lt;/p&gt;

&lt;p&gt;By building Caliex, I aimed to address the pain points developers often encounter when managing Github repositories manually. Caliex eliminates the need for manual navigation to the Github website, providing users with a smooth and hassle-free experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  Category Submission:
&lt;/h3&gt;

&lt;p&gt;Wacky Wildcards&lt;/p&gt;

&lt;h3&gt;
  
  
  App Link
&lt;/h3&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://www.npmjs.com/package/caliex" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://res.cloudinary.com/practicaldev/image/fetch/s--W0YadvvG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static.npmjs.com/338e4905a2684ca96e08c7780fc68412.png" height="420" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://www.npmjs.com/package/caliex" rel="noopener noreferrer" class="c-link"&gt;
          caliex - npm
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          A simple CLI to interact with Github REST API. Latest version: 0.0.2, last published: 7 days ago. Start using caliex in your project by running `npm i caliex`. There are no other projects in the npm registry using caliex.
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://res.cloudinary.com/practicaldev/image/fetch/s--vbWDPrQS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://static.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png" width="32" height="32"&gt;
        npmjs.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Image: Commands for Caliex 👇&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QBLJNxM8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0iemfy9hn0b87jv9qgsq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QBLJNxM8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0iemfy9hn0b87jv9qgsq.png" alt="Caliex Commands" width="800" height="507"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Caliex Working&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Image: Setting the Github Access token 👇&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cnXA09qi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6a6m8tc1i30n5jgoz84z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cnXA09qi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6a6m8tc1i30n5jgoz84z.png" alt="Setting the Github Access token" width="800" height="419"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Image: Listing all the Repositories 👇&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6Z3WXCKe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/klbv7tl7wyjtqxvexu6v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6Z3WXCKe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/klbv7tl7wyjtqxvexu6v.png" alt="Listing all the Repositories" width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Image: Creating a Repository with Readme file and a License 👇&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NxJxaR_q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g5jadskhbxh544j89bml.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NxJxaR_q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g5jadskhbxh544j89bml.png" alt="Creating a Repository with Readme file and a License" width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Image: Deleting a Repository 👇&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mt_xzHNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bfh3uwdk8p116ajh46w8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mt_xzHNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bfh3uwdk8p116ajh46w8.png" alt="Deleting a Repository" width="800" height="407"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;p&gt;Caliex was built to simplify Github repository management for developers. With Caliex, users can create repositories with a single command, set an access token to authenticate their Github account, and delete repositories without having to navigate through the Github UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Source Code
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--A9-wwsHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Devanshu-17"&gt;
        Devanshu-17
      &lt;/a&gt; / &lt;a href="https://github.com/Devanshu-17/Caliex"&gt;
        Caliex
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      A simple package developed using NodeJs and Github API in order to interact with Github right from the terminal
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h2&gt;
Caliex&lt;/h2&gt;
&lt;p&gt;A simple package developed using NodeJs and Github API in order to interact with Github right from the terminal&lt;/p&gt;
&lt;p&gt;
 &lt;a rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/93381397/235945837-edbc195c-30c0-4d8d-a850-9152955ae749.png"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1c6-J1gi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://user-images.githubusercontent.com/93381397/235945837-edbc195c-30c0-4d8d-a850-9152955ae749.png" alt="app-screen" width="800" height="500"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.npmjs.com/package/caliex" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/f7b88f393c82cc0cae984cc3ebedc53090843723a235717501e804a1d2cad896/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64742f63616c6965782e737667" alt="npm"&gt;&lt;/a&gt;   &lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/c40d3086dbab895eb0bbb6d9e509fb5cfdb38af74cd7620ec1beb32363407e08/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f446576616e7368752d31372f43616c696578"&gt;&lt;img src="https://camo.githubusercontent.com/c40d3086dbab895eb0bbb6d9e509fb5cfdb38af74cd7620ec1beb32363407e08/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f446576616e7368752d31372f43616c696578" alt="GitHub release (latest by date)"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Create and Delete Github Repositories right from your terminal&lt;/li&gt;
&lt;li&gt;Additional option to specify different types of License&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Prerequisites:&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Install git&lt;/li&gt;
&lt;li&gt;create a ~/.bash_profile in your Home Directory&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;
Installation&lt;/h2&gt;
&lt;p&gt;Install via NPM:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;npm install caliex
&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
Usage:&lt;/h2&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;caliex &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;command&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; [options]&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
Commands:&lt;/h2&gt;
&lt;h4&gt;
- Set your Github access token&lt;/h4&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;  caliex set-token &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;token&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;           &lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
- Create a new Github repository&lt;/h4&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;  caliex create-repo &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;name&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;          &lt;/pre&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;You can also use the "-r" and "-l" option to create a readme and license file respectively:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;  caliex create-repo &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;name&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; -r -l &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;license_name&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
- List all Github repositories&lt;/h4&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;  caliex list-repos                  &lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
- Delete a Github Repository&lt;/h4&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;  caliex delete-repo &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;owner&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;repo&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h4&gt;
- Get Github Repository URL&lt;/h4&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;  caliex get-repo-url &lt;span class="pl-k"&gt;&amp;lt;&lt;/span&gt;repo_name&lt;span class="pl-k"&gt;&amp;gt;&lt;/span&gt; &lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
Options:&lt;/h2&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;  -v, --version  Show version number                                   [boolean]
  -l, --license&lt;/pre&gt;…
&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/Devanshu-17/Caliex"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;MIT License&lt;/p&gt;
&lt;h2&gt;
  
  
  Background (What made you decide to build this particular app? What inspired you?)
&lt;/h2&gt;

&lt;p&gt;As someone who &lt;em&gt;prefers working&lt;/em&gt; on the command-line interface, I found it tiring to go to the &lt;strong&gt;Github site&lt;/strong&gt; every time I needed to create or delete a repository, and then switch back to the CLI for git commands. This led me to create Caliex, a command-line tool that allows me to perform &lt;em&gt;all these tasks&lt;/em&gt; from the comfort of my terminal.&lt;/p&gt;

&lt;p&gt;Caliex makes it easy to list, create, and delete Github repositories without ever leaving the CLI. It utilizes the Github API to fetch repository information and perform CRUD (create, read, update, delete) operations on them.&lt;/p&gt;

&lt;p&gt;If you're someone who works on Github often and prefers working from the command-line, Caliex can save you a lot of time and effort. You can find the source code on Github and install it easily from NPM registry.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)
&lt;/h3&gt;

&lt;p&gt;Building Caliex was an exciting opportunity for me to learn about REST APIs and how to interact with Github's API. I developed my knowledge of Node.js and CLI tools and became proficient in creating interactive command-line interfaces with libraries such as Inquirer.js.&lt;/p&gt;

&lt;p&gt;During the development of Caliex, I utilized &lt;strong&gt;GitHub Codespaces&lt;/strong&gt; as my development environment instead of an offline terminal. This allowed me to build the entire application online, eliminating the need for local development environments. I learned how to set up my development environment with the necessary dependencies and configurations, as well as how to use the built-in VS Code editor to improve my workflow. Besides, managing multiple environments for different branches of the application's codebase became easy with Codespaces, and I learned new skills related to managing my development environment within the Codespaces.&lt;/p&gt;

&lt;p&gt;I also utilized Github Actions to automatically publish new versions of Caliex to the NPM registry, whenever I release a new version on Github&lt;/p&gt;

&lt;p&gt;Overall, GitHub Codespaces proved to be an efficient and effective way to build Caliex. Not only did it provide a convenient development environment, but it also helped me become proficient in developing code in the cloud. I intend to continue using GitHub Codespaces for future projects to take advantage of its features and benefits.&lt;/p&gt;

&lt;h3&gt;
  
  
  Additional Resources/Info
&lt;/h3&gt;

&lt;p&gt;For more information on how to set up and use Caliex, check out the &lt;a href="https://github.com/Devanshu-17/Caliex"&gt;Caliex&lt;/a&gt; GitHub Repository. I encourage you to contribute, provide feedback, and help us improve this invaluable tool for developers. Together, we can make software development more secure and efficient! 🚀&lt;/p&gt;

</description>
      <category>githubhack23</category>
      <category>github</category>
      <category>opensource</category>
      <category>githubactions</category>
    </item>
  </channel>
</rss>
