Image for post
Image for post
Image from:https://www.bounteous.com/insights/2014/08/07/understanding-bot-and-spider-filtering-google-analytics/

Intro

In this post , I will cover how I code a Telegram Bot capable of scheduling appointments with the use of google-calendar-api. The objective of this project is to create a bot to help someone schedule his appointments based on his availability as well as the current time.

It will also be great if you have a basic understanding on Python , HTTP requests as well as a brief understanding on google-calendar-api.

Image for post
Image for post

Let’s start by going to Telegram and search for Bot Father. Bot Father is a bot which helps you to create and manage a bot.

Image for post
Image for post
Interface of Bot Father

Top 4 Bot Tutorials

1. Building a Simple Finance Bot with TensorFlow 1.12


Image for post
Image for post
Image from Austin Distel , www.unsplash.com

Introduction

Stock prices can be obtained easily from Yahoo Finance , Quandl and many other sources. In today’s tutorial , we will use Python to retrieve these information. Firstly, you will have to install the additional modules. Run these commands on terminal/ cmd prompt.

pip install pandas
pip install matplotlib
pip install pandas_datareader.data

Pandas is a library often used in Data Science mainly for manipulation and analyzing data whereas, Matplotlib is a tool for us to plot graphs in Python. Lastly pandas_datareader help us obtain information from Yahoo Finance.

Retrieving the data and plotting the graph

Using Yahoo Finance and choosing a ticker symbol that you want to analyze i.e TSLA , we will plot a graph of closing price(df[Adj Close]) against time(df.index) . …


Image for post
Image for post
by Jakob Owens from https://unsplash.com/

Hi guys! Recently I decided to embarked on something new and fun 😀😀😀. I wanted to try to create a website that allow users to download Instagram photos just by parsing their URL.

Before we begin, you will need basic knowledge in HTML, CSS, Javascript and Node.js to proceed.

Node.js

In this project we will be using Node.js, which allow us to run server-side scripts to produce dynamic web page content.

Firstly, we will need to install Node.js. Click on this url to install it. Next , create a directory i.e insta-downloader. Subsequently ,run

npm init

You should get something like…


Image for post
Image for post
Photo by Andrew Pons on Unsplash

Recently, I felt overly annoyed by my messy download folder on my personal computer. There were too many files, and it was in a total mess. Being someone with mild OCD, I was annoyed. I spent an afternoon trying to think about a solution, and I thought maybe I could write a simple Python script to address this problem.

Image for post
Image for post
This is my download folder

The Solution

The solution a Python script that loops the download folder and determines the file type for each and every file. Subsequently, it creates a folder for that file type. All files with the same file type will be transferred to this folder. …


Image for post
Image for post
Excel automation

While we can do many things with excel , such as storing data or creating a bar graph. Have you ever wonder if it was possible to send an email from your own excel spreadsheet with vba?In this article , I will share with you my attempt to to bulk send emails in excel.

First let’s create an excel spreadsheet …

Image for post
Image for post

In this excel spreadsheet there are 9 columns . This is just a very basic example that I thought of ... , you can customize the column in any way that you deem fit.

Column A : Receiver’s email…


While looking for a software engineer related internship lately, I stumbled across a website called https://www.internsg.com/jobs /. This website showcases the latest internships available ranging from positions like software engineer, mobile app developer and many more.

Image for post
Image for post
https://www.internsg.com/jobs/

Each job posting provides information such as the job type , period, location ,remuneration ,description and responsibilities as seen from the picture below.

Image for post
Image for post
https://www.internsg.com/job/oba-sg-pte-ltd-marketing-graphic-designer-intern/

Personally , I felt that it was a hassle to check the website daily for jobs that I was interested in. Thus I decided that it might be a good idea to automate this process. …

About

automation feed

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store