Skip to content

Instantly share code, notes, and snippets.

I may be slow to respond.

Ravish Tiwari ravishtiwari

I may be slow to respond.
View GitHub Profile
ravishtiwari /
Created Nov 4, 2019
copy with rsync over ssh
rsync -arv -e "ssh -A -i ../keys/Ops-Key.pem" \
--exclude .git \
--exclude pythonenv \
--exclude api/node_modules \
--exclude app \
--exclude compl.1 \
--exclude data/db \
--exclude app/wp_md_azi_incl \
--exclude _md_azi_incl__ \
--exclude \
ravishtiwari /
Last active Mar 25, 2019
Python Upload File to S3 Bucket
def upload_to_s3(event, context):
#"""Assuming Following Body
#'------WebKitFormBoundarylaaNaialEQTotwSB\r\nContent-Disposition: form-data; name="file"; filename="test---.html"\r\nContent-Type: text/html\r\n\r\n<html>\n</html>\r\n------WebKitFormBoundarylaaNaialEQTotwSB--\r\n'
file_name = body.split(';')[2].split("\r\n")[0].split("=")[1].strip("\"")
c_type, c_data = parse_header(event['headers']['content-type'])
c_data['boundary'] = bytes(c_data['boundary'], "utf-8")
body_file = BytesIO(bytes(event['body'], "utf-8"))
form_data = parse_multipart(body_file, c_data)
ravishtiwari /
Created Feb 15, 2019 — forked from francoismarceau29/
Deployment of SciKit model on AWS Lambda using S3 and Boto3 (WIP)
from sklearn.externals import joblib
from boto.s3.key import Key
from boto.s3.connection import S3Connection
from flask import Flask
from flask import request
from flask import json
BUCKET_NAME = 'your-s3-bucket-name'
MODEL_FILE_NAME = 'your-model-name.pkl'
ravishtiwari /
Created Jan 16, 2019
Installing Docker and Kubernetes on Ubuntu 16.04
apt-get update && apt-get install -y apt-transport-https curl
curl -s | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb kubernetes-xenial main
apt-get update
View namespace.yaml
apiVersion: v1
kind: Namespace
name: www
labels: www www
View role-policy-config.json
"Statement": [
"Action": [
"Resource": [
ravishtiwari / buildspec.yml
Last active Nov 25, 2017
AWS Codepipeline templates
View buildspec.yml
version: 0.2
- echo Restore started on `date`
- 'dotnet restore'
- echo Restore completed on `date`
- echo Build started on `date`
ravishtiwari / Appfile.rb
Last active Apr 30, 2020
Ionic Build IPA with Fastlane tool
View Appfile.rb
app_identifier "com.yourorganization.mytodoapp" # The bundle identifier of your app
apple_id "<You Apple Id>" # Your Apple email address
# You can uncomment any of the lines below and add your own
# team selection in case you're in multiple teams
# team_name "CAMobileApp"
# team_id "Q2CBPJ58CA"
# you can even provide different app identifiers, Apple IDs and team names per lane:
ravishtiwari / a11y-dialog
Created Jun 11, 2015
Example Accessible Modal Dialog
View a11y-dialog
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="">
<meta name="author" content="">
ravishtiwari / profile
Last active Aug 29, 2015
Ubuntu default .profile with RVM in path
View profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
You can’t perform that action at this time.