Coder Social home page Coder Social logo

endormi / automation Goto Github PK

View Code? Open in Web Editor NEW
45.0 2.0 15.0 2.2 MB

Collection of automated tasks

License: MIT License

Python 100.00%
python automation repository selenium-tests git git-commands tweets expenses email-sender open-essentials excel pyautogui graph youtube-dl download-file scheduler scheduled-jobs

automation's Introduction

Automation Python Version

Collection of automated tasks.

Disclaimer: Some of the scripts are small and may not be very useful for example Send-email, but are still pretty cool :).

I created some of the scripts with the intention that they're a foundation for more complex automated scripts such as. expenses, income, selenium-testing and a few more. The files that are these types of scripts will have (X).

Clone repository:

git clone https://github.com/endormi/automation.git && cd automation

Install requirements:

pip install -r requirements.txt

Now you can run every script.

  • DL-file - X - File downloader.
  • Excel:
    • Expenses - X - Adds business and personal expenses to Excel (Current code needs you to add the expenses manually, but will automatically add them to Excel. Not ideal I know, I'll be adding a better code when I have time). This is only a foundation for your excel files, which you can then update to your own liking.
    • Graph - X - Excel graph.
    • Income - X - Adds income to Excel (Current code needs you to add the income manually, but will automatically add them to Excel. Not ideal I know, I'll be adding a better code when I have time). This is only a foundation for your excel files, which you can then update to your own liking.
  • Hue-light - X - Control hue lights.
  • Git-commands - Automates the process of using commands such as clone, commit, branch, pull, merge and blame.
  • Monitor-website - If website isn't up-and-running, sends an email and plays a sound.
  • Move-cursor:
  • Organize-files - Organizes files (images, audio, texts, videos and compressed files) and moves them inside specified folders.
  • Reddit - Allows you to efficiently transfer joined subreddits from one account to another reddit account:
  • Repo - Creates a private or public GitHub repository (uses selenium, but you can easily also use the GitHub package).
  • Scheduler - X - Scheduled jobs (open email, shutdown computer etc.).
  • Selenium testing:
    • Cross browser - X - Cross browser testing.
    • Login form - X - Login form testing (tests GitHub, Stack Overflow and Twitter) and generates report.
    • Search - X - Search function testing (searches Python in GitHub, Stack Overflow and Amazon) and generates report.
    • Sign up SO - X - Sign up testing (tests Stack Overflow, Gmail and GitHub) and generates report.
  • Send-email - Send emails (subject, content and image attachments).
  • Tweeter - Write and post tweets.
  • Whatsapp - Send Whatsapp message (I'm thinking of switching from Whatsapp, but thought this still should be added).
  • Youtube - Download an audio from YouTube.

License

The source code is released under the MIT License.

automation's People

Contributors

adhirajkoo avatar adhirajpandey avatar endormi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.