Skip to content

Instantly share code, notes, and snippets.

View jhyang12345's full-sized avatar

Jae-Hyeong Yang jhyang12345

  • Seongnam
View GitHub Profile
@jhyang12345
jhyang12345 / video_cropper.py
Created April 3, 2018 12:23
Video Cropping and Frame addition
from moviepy.editor import *
from moviepy.video.fx.all import crop, fadeout
import cv2
def get_image_clip():
images_list = ["frame79.jpg"] * 30
print(images_list)
clip = ImageSequenceClip(images_list, fps=30)
clip = fadeout(clip, 1, final_color=[32, 32, 32])
return clip
from moviepy.editor import *
clip = AudioFileClip("잊어야 한다는 마음으로 - 아이유.mp3")
clip = clip.cutout(0, 20)
clip.write_audiofile("test.mp3")
@jhyang12345
jhyang12345 / crop_movie.py
Created March 31, 2018 16:31
Simple python file to create video and gif from mov
from moviepy.editor import *
from moviepy.video.fx.all import crop, fadeout
import cv2
def get_image_clip():
images_list = ["frame79.jpg"] * 30
print(images_list)
clip = ImageSequenceClip(images_list, fps=30)
clip = fadeout(clip, 1, final_color=[32, 32, 32])
return clip
쌀통닭-신천점 589793
피자샵-잠실점 605949
더바스켓-순살치킨-국물떡볶이 521977
홍대칼국수와족발보쌈 545526
덕뽀리-오리바베큐-삼전점 670622
프레쉬수제뉴욕버거치킨코리아 683315
호식이두마리치킨-잠실1호점 595906
동대문엽기떡볶이-송파점 407710
울엄마식당 444417
굽네치킨-가락점 600463
import random, sys
def bubblesort(a):
swaps = 0
for x in range(1, len(a)):
for i in range(0, len(a) - x):
if(a[i] > a[i + 1]):
swaps += 1
buf = a[i]
a[i] = a[i + 1]
document.addEventListener("DOMContentLoaded", function(event) {
console.log("DOM fully loaded and parsed");
var dots = document.querySelectorAll(".slides_pagination a");
console.log(dots.length);
var main_slides_lst = document.querySelectorAll(".main_slides_lst li");
console.log(main_slides_lst.length);
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>배달의민족 슬라이딩~</title>
<style>
.main_slides_wrap {
document.addEventListener("DOMContentLoaded", function(event) {
console.log("DOM fully loaded and parsed");
});
function copyConstructor(obj) {
for(var key in obj) {
this[key] = obj[key];
}
}
document.addEventListener("DOMContentLoaded", function(event) {
console.log("DOM fully loaded and parsed");
var dots = document.querySelectorAll(".slides_pagination a");
console.log(dots.length);
var main_slides_lst = document.querySelectorAll(".main_slides_lst li");
console.log(main_slides_lst.length);
const BlogHandler = class {
constructor(blogbutton, templatetext, url) {
this.blogbutton = blogbutton;
this.url = url;
this.template = Handlebars.compile(templatetext);
this.blogbutton.addEventListener("click", this.getJsonData.bind(this));
}
getJsonData(template) {