Skip to content

Instantly share code, notes, and snippets.

View mrron313's full-sized avatar
🏠
Cool!

Arif Ul Islam mrron313

🏠
Cool!
View GitHub Profile
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>Verify Email</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
/**
@mrron313
mrron313 / index.js
Created September 14, 2020 05:16
react image crop using croppersjs
import React, { Component } from 'react'
import Cropper from "cropperjs";
import '../../index.css';
var cropper;
export default class App extends Component {
constructor() {
super();
this.state = {
imgSrc: null,
@mrron313
mrron313 / ever_some_array_js.js
Created March 19, 2020 03:14
every & some operator in js
// every & some operator
peoples = [
{name: "arif", age: 25},
{name: "ron", age: 24},
{name: "ron", age: 23}
]
console.log(peoples.every( people => people.age > 24 )) // false
console.log(peoples.every( people => people.age > 18 )) // true
@mrron313
mrron313 / spread_op.js
Created March 18, 2020 15:17
spread operator in es6
sum = (...numbers) => numbers.reduce( (sum, number) => sum + number, 0)
console.log(sum(1,2,3))
const arr1 = [ "tamim", "sakib" ]
const arr2 = [ "messi", "ronaldo" ]
console.log([ 1, 2, ...arr1, ...arr2 ])
@mrron313
mrron313 / destructing.js
Created March 18, 2020 15:17
destructing example in es6
var values = {
val1: 12,
val2: 23
}
const { val1, val2 } = values
console.log(val1, val2)
const companies = ["Google", "Facebook", "Uber"]
const [ name ] = companies
videoPublished = soup.find(attrs={"class": "watch-time-text"}).text
videoCategory = soup.find(attrs={"class": "watch-info-tag-list"})
likeButon = soup.find(attrs={"class": "like-button-renderer-like-button"})
dislikeButon = soup.find(attrs={"class": "like-button-renderer-dislike-button"})
videoViews = soup.find(attrs={"class": "watch-view-count"}).text
thumbSoupMeta = soup.find("meta", property="og:image")
videoImage = thumbSoupMeta["content"] if thumbSoupMeta else "NotFound"
print(videoImage) # https://i.ytimg.com/vi/qZp5gf9xgnE/maxresdefault.jpg
@mrron313
mrron313 / extract_title.py
Last active March 12, 2020 03:09
extract title
titleSoupMeta = soup.find("meta", property="og:title")
videoTitle = titleSoupMeta["content"] if titleSoupMeta else "NotFound"
print(videoTitle) # I Will (feat. KXNG Crooked, Royce da 5'9" & Joell Ortiz) [Official Audio]
@mrron313
mrron313 / main.py
Created March 11, 2020 06:29
Full code for youtube extractions
from bs4 import BeautifulSoup
import requests
HEADER = {
"User-Agent": 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'
}
link = "https://www.youtube.com/watch?v=qZp5gf9xgnE"
response = requests.get(link, headers=HEADER)
soup = BeautifulSoup(response.text, "html.parser")