Deploying Swagger Docs using github actions

Swagger is an open-source tool that allows developers to document and design APIs. Swagger makes it easy for developers to create and manage API documentation, making it an essential tool for any team working on an API project. One way to share the API documentation created using Swagger is to deploy it to GitHub Pages, which allows users to access the documentation directly from a website hosted on GitHub. In this blog post, we will explore how to deploy Swagger documentation to GitHub Pages using GitHub Actions.

»
Anirvan Mandal on Swagger, Github Actions, and Ruby on Rails

Using Termrc For Iterm Environments

I was looking for a way to automate my iTerm environment on a per project basis and I happened to stumble upon termrc. It’s a really nifty ruby gem that uses a config file to start an iTerm environment.

»
Anirvan Mandal on iTerm

Ghost Deployment on EC2 with nginx, capistrano and PM2

  • You need to create an AWS EC2 server (Ubuntu 14.04) with add an EBS.
  • Make sure you have port 80 opened in the inbound section of the security groups.
  • Follow instructions to make your server secure. (optional)
  • I have mounted my EBS at /mnt/data and I am using /mnt/data/blog/current as the root directory for the ghost application.
  • Install nginx
»
Anirvan Mandal on Ghost, Nginx, and Deployment

Installing ruby-filemagic on mac osx lion 10.7.4

When you try to install ruby-filemagic gem into your rails application or your gems You’ll get an error which will look something like this.

»
Anirvan Mandal on ruby and osx

[Python] Delete Current Playing Song from iTunes Library and HDD

One of my Friends made a script that allows him to delete the currently playing song on his mpd on archlinux. I found it fascinating. The script basically deletes the current playing song from iTunes and removes it from the directory as well.

»
Anirvan Mandal on Python and Windows 7

[Python] Script - Airing time and Date for a list of TV Shows

Making such a script was in the back of my mind for quite some time now. The main problem is that though many sites provide an option of selecting the TV shows you watch and then give the airing times It is usually in CST or GMT. So here is the script that allows you to have a list of TV shows you watch and then gives you information related to the next episode that is to be aired.

»
Anirvan Mandal on Python

MKV files locked by windows explorer

Well I wouldn’t want my first post to be a technical one, but I simply can’t resist writing this one.

»
Anirvan Mandal on windows 7
capistrano ghost github iterm nginx osx python rails rswag ruby rubygems swagger termrc windows-7