Skip to content

Instantly share code, notes, and snippets.

Avatar
💻
Building open source software

Yashu Mittal mittalyashu

💻
Building open source software
View GitHub Profile
@mittalyashu
mittalyashu / index.js
Created Oct 20, 2020
Centinni plans and subscriptions APIs and db models
View index.js
const { buildASTSchema } = require("graphql");
const { mergeTypeDefs } = require("@graphql-tools/merge");
// schema
const mutationOutput = require("./mutationOutput");
const book = require("./types/book");
const chapter = require("./types/chapter");
const genre = require("./types/genre");
const blog = require("./types/blog");
View idGenerator.js
exports.idGenerator = () => {
return (
Math.random()
.toString(32)
.substr(2) +
Math.random()
.toString(32)
.substr(2)
);
};
@mittalyashu
mittalyashu / pdf_to_image.py
Last active Oct 19, 2019
Python script to convert pdf file to JPG image
View pdf_to_image.py
from pdf2image import convert_from_path
pdf_file_path = "path/to/pdf"
first_page = 16
last_page = 24
pages = convert_from_path(pdf_file_path, dpi=200, first_page=first_page, last_page=last_page, size=(3000, None))
page_count = first_page
for page in pages:
@mittalyashu
mittalyashu / materialDesignShadowHelper.less
Created Dec 18, 2018 — forked from gefangenimnetz/materialDesignShadowHelper.less
Less css box-shadow helper for cards & modals according to Googles Material Design spec.
View materialDesignShadowHelper.less
/**
* A mixin which helps you to add depth to elements according to the Google Material Design spec:
* http://www.google.com/design/spec/layout/layout-principles.html#layout-principles-dimensionality
*
* Please note that the values given in the specification cannot be used as is. To create the same visual experience
* the blur parameter has to be doubled.
*
* Author: Florian Kutschera (@gefangenimnetz), Conceptboard GmbH (@conceptboardapp)
*
* Example usage:
View Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
# All Vagrant configuration is done below. The "2" in Vagrant.configure
# configures the configuration version (we support older styles for
# backwards compatibility). Please don't change it unless you know what
# you're doing.
Vagrant.configure("2") do |config|
# The most common configuration options are documented and commented below.
# For a complete reference, please see the online documentation at
@mittalyashu
mittalyashu / cloudSettings
Last active Oct 21, 2020
VS Code Settings
View cloudSettings
{"lastUpload":"2020-10-21T13:30:07.346Z","extensionVersion":"v3.4.3"}
View keybase.md

Keybase proof

I hereby claim:

  • I am mittalyashu on github.
  • I am mittalyashu (https://keybase.io/mittalyashu) on keybase.
  • I have a public key ASAjhv-wcuCHqWCMkIJZ2Jjmgp0TN6c_SKjvRxJ7QqxGGgo

To claim this, I am signing this object:

@mittalyashu
mittalyashu / fetch_data_in_react.js
Created Apr 8, 2018
Fetch Data From RSS Feed In React
View fetch_data_in_react.js
class FetchDataFromRSSFeed extends Component {
constructor() {
super();
this.state = {
recentBlogPost: {
name: '',
url: ''
}
}
}
@mittalyashu
mittalyashu / bcrypt_ext.md
Created Sep 9, 2017
How to fix this issue in Ruby on rails `cannot load such file -- bcrypt_ext`
View bcrypt_ext.md
C:\Users\Administrator>ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]

C:\Users\Administrator>gem list bcrypt

*** LOCAL GEMS ***

bcrypt (3.1.11 x64-mingw32)
View Markdown Cheatsheet.md

#Markdown Cheatsheet Markdown is a short-hand syntax for easily converting text to HTML. Below are some popular examples of Markdown formatting. For more examples reference Markdown Basics for a more detailed overview.

Links This is an example link

Code Wrap your code with 3 backticks (```) on the line before and after. If you specify the language after the first set of backticks, that'll help us with syntax highlighting.

      ```html
You can’t perform that action at this time.