<?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>Forem: ClointFusion</title>
    <description>The latest articles on Forem by ClointFusion (@clointfusion).</description>
    <link>https://forem.com/clointfusion</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%2F748861%2F7baf26a9-60c1-4802-ac38-a04968c7a567.png</url>
      <title>Forem: ClointFusion</title>
      <link>https://forem.com/clointfusion</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/clointfusion"/>
    <language>en</language>
    <item>
      <title>ClointFusion : Python based Automation (RPA) Platform</title>
      <dc:creator>ClointFusion</dc:creator>
      <pubDate>Wed, 10 Nov 2021 04:22:29 +0000</pubDate>
      <link>https://forem.com/clointfusion/clointfusion-python-based-automation-rpa-platform-4hoc</link>
      <guid>https://forem.com/clointfusion/clointfusion-python-based-automation-rpa-platform-4hoc</guid>
      <description>&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%2Fd7x9adzl99xkaodreved.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%2Fd7x9adzl99xkaodreved.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Using the Power of Python for Software Automation !&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why ClointFusion ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today, there are many RPA software tools on the market that meet the majority of our requirements, but many of these are OS-specific (primarily Windows), resource-hungry, and only affordable (huge subscription fees) for large organizations! They also lack an important feature, namely customization! We investigated many existing RPA tools and discovered their limitations, which hampered our efforts as RPA developers to build a low-cost and efficient BOT that runs on minimal hardware. This prompted our team to consider and develop our RPA platform &lt;a href="https://pypi.org/project/ClointFusion" rel="noopener noreferrer"&gt;ClointFusion&lt;/a&gt;, which is OS independent and runs on minimal hardware resources such as a Raspberry Pi with 2 GB RAM and a 1 GHz processor!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Automation will not take away your jobs; instead, it will relieve your team from daily, repetitive &amp;amp; mundane works thus enabling your company in reclaiming their lost creativity and productivity, uncovering errors that were previously hidden during the manually processing of data and accelerating existing processes and thus contributing to a significant Return on Investment (RoI).&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is ClointFusion ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And, in terms of technology, we decided to build this RPA platform with the all-powerful &lt;a href="https://www.python.org" rel="noopener noreferrer"&gt;Python&lt;/a&gt;. ClointFusion is now generally available as a Community Edition Python package and &lt;a href="https://github.com/ClointFusion/ClointFusion" rel="noopener noreferrer"&gt;Open Sourced via GitHub&lt;/a&gt;, with over 100 Pythonic functions related to Desktop, Browser, Excel, and Citrix-based automation requirements. We have functions for automating mouse and keyboard operations, and it works directly on the target software, so you might not notice that another software (RPA) is open and running. It appears that a human is working, but it is actually just a software working over another software!&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%2Fa6fdrwtf2g5y1r805xjn.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%2Fa6fdrwtf2g5y1r805xjn.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Fig : ClointFusion as an RPA Platform
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;Automation is now a child’s play with ClointFusion.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ClointFusion, now includes over 100 functions written entirely in Python. Almost all functions operate in one of three modes: automatic, semi-automatic, or expert. The simplest mode is Automatic Mode, in which you do not need to pass any parameters to the function; simply call the required functions with empty braces, and the functions will pop-up the Graphical User Interface (GUI) and ask you to supply the required values. The difference between Automatic and Semi-Automatic mode is that when you finish building the BOT and begin executing it, Semi-Automatic mode pops-up the same GUI again, showing you the old values and giving you the option to change these values, whereas Automatic mode simply executes with the same values that you passed while building the BOT. As a result, a semi-automatic mode is interactive and has humans in a loop type of Automation.&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%2F9dk0mypo515wi2qwjsop.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%2F9dk0mypo515wi2qwjsop.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Fig : MindMap of ClointFusion’s Functions (&lt;a href="https://www.mindmeister.com/2030954259?t=VgV9tM27ll" rel="noopener noreferrer"&gt;open in new tab&lt;/a&gt;)
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;Working of ClointFusion Community Edition&lt;/strong&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%2Fky19y03oo0t9g88braif.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%2Fky19y03oo0t9g88braif.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Fig : Block Diagram : Working of Community Edition
&lt;/h6&gt;

&lt;p&gt;As there is no GUI in Expert mode, the user must understand the meaning of each parameter required by the function and pass the values accordingly. Expert mode has more features and thus gives users more control than the other two modes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Watch the power of ClointFusion LIVE on your Machine:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you first install ClointFusion, you would be prompted with an Automated Voice Guided Self-Test, which will not only check your system’s compatibility with ClointFusion but will also serve as a Voice Guided Tour demonstrating the power of Automation ! You can see the recorded video here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://user-images.githubusercontent.com/67296473/139620682-d63f6ee6-a3f5-4ca9-9ea9-23216e571e3e.mp4" rel="noopener noreferrer"&gt;https://user-images.githubusercontent.com/67296473/139620682-d63f6ee6-a3f5-4ca9-9ea9-23216e571e3e.mp4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a Python developer, you are free to use ClointFusion’s Community Edition and create your own BOT, freeing up your time for more productive tasks that require your attention and creativity. You only need basic Python development skills because almost all ClointFusion functions return a boolean, a string, a list, or a dictionary, and you simply store those values in a variable and apply your business logic using conditional and looping statements to build a BOT all by yourself &amp;amp; for yourself.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;दोस्त&lt;/strong&gt; (&lt;a href="https://dost.clointfusion.com" rel="noopener noreferrer"&gt;&lt;strong&gt;DOST&lt;/strong&gt;&lt;/a&gt;), a browser-based drag-and-drop BOT builder tool for ClointFusion Community Edition, is recent addition contributed by the community. Simply design the bot using the visual colorful blocks and run it in the browser; you must have the dost client running on your machine to execute your BOT &lt;a href="https://sites.google.com/view/clointfusion-hackathon/how-to/launch-dost-client" rel="noopener noreferrer"&gt;Please refer these steps to launch dost client&lt;/a&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%2Frduggg9iwepkuvm5g6fd.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%2Frduggg9iwepkuvm5g6fd.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Fig : &lt;a href="https://dost.clointfusion.com" rel="noopener noreferrer"&gt;DOST&lt;/a&gt;: Blockly based Drag &amp;amp; Drop BOT Builder for ClointFusion (No Coding!)
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;ClointFusion has made automation more customizable by leveraging the power of Python, and our dost tool has extended automation to anyone without coding skills.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;ClointFusion also contains a collection of Command-Line Interfaces (CLIs) to make Automation a breeze for newcomers and busy bees alike!&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%2Fttkztxcuy5r8mmz123i0.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%2Fttkztxcuy5r8mmz123i0.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Fig : Output of CLI cf
&lt;/h6&gt;

&lt;p&gt;&lt;strong&gt;Talk — Automate — Repeat !&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A whole other interesting feature that our community has recently contributed is &lt;strong&gt;बोल&lt;/strong&gt;(&lt;strong&gt;Bol&lt;/strong&gt;) which is a Text-to-Speech and Speech-to-Text engine using which we have added a Voice Interface to ClointFusion’s functions.&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%2F6qp7fad1l0cmrg9jlwrs.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%2F6qp7fad1l0cmrg9jlwrs.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Fig : Launching bol as CLI (Windows OS)
&lt;/h6&gt;

&lt;p&gt;We firmly believe in Research and Development, talent and fresh perspective in what we do; which is why we hold monthly hackathons and weekly meetups. Monthly hackathons are an attempt to bring together ignited minds like you, to contribute to the development of ClointFusion such as bug fixes and feature improvements. Weekly meetups also allow us to share our development work with a small group of individuals for alpha testing.&lt;/p&gt;

&lt;p&gt;If you are a student reading this, request you to join us for our next monthly &lt;a href="https://sites.google.com/view/clointfusion-hackathon" rel="noopener noreferrer"&gt;hackathon&lt;/a&gt; and weekly meet as well, and see how you could contribute to building &amp;amp; strengthening India’s Automation product. If you are an industry person, please do get in touch with us and we could discuss the opportunities for possible collaborations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Date ❤️ with ClointFusion&lt;/strong&gt;: This is a program that helps folks get a head-start in our expanding workforce. Please see the website for more information: &lt;a href="https://sites.google.com/view/clointfusion-hackathon/date-with-clointfusion" rel="noopener noreferrer"&gt;https://sites.google.com/view/clointfusion-hackathon/date-with-clointfusion&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Concluding with Regards:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We acknowledge as well as thank all authors of all dependent packages for their significant contributions that have made ClointFusion possible!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Let us work together to make automation affordable to the common man!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Write to us at &lt;a href="//ClointFusion@cloint.com"&gt;ClointFusion@cloint.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>machinelearning</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
