Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

frank harerimana frankhn

🎯
Focusing
View GitHub Profile
View extract name from a file name.py
name = 'German_shepherd_dog_04890.jpg'
name1= 'Boston_terrier_02303.jpg'
name2='Beagle_01170.jpg'
name3='Miniature_schnauzer_06884.jpg'
# label = name.rsplit('.', 1)[0]
label = ''.join([i for i in name2.rsplit('.', 1)[0] if not i.isdigit()]).replace("_", ' ').strip()
print label
View zip_method.py
number_list = [1, 2, 3]
str_list = ['one', 'two', 'three']
classes = ['middle', 'high', 'junior']
# No iterables are passed
# result = zip()
# Converting itertor to list
# result_list = list(result)
# print(result_list)
View zip_method.py
number_list = [1, 2, 3]
str_list = ['one', 'two', 'three']
classes = ['middle', 'high', 'junior']
# No iterables are passed
# result = zip()
# Converting itertor to list
# result_list = list(result)
# print(result_list)
@frankhn
frankhn / index.html
Created Mar 17, 2020
pagination hover animation
View index.html
<nav><span class="text">NEXT</span>
<div class="left">
<a href="" class="prev"></a>
<a href="">1</a>
<!-- <a href="">2</a>
<a href="">3</a> -->
<span class="line"></span>
</div>
<div class="right">
<a href="" class="next"></a>
@frankhn
frankhn / nodejs-express-cookies-example.js
Created Dec 16, 2019 — forked from gdm85/nodejs-express-cookies-example.js
How to create session cookies with Node.js + Express
View nodejs-express-cookies-example.js
var express = require('express'),
app = express(),
https = require('https'),
fs = require('fs'),
keys = require( "keygrip" )(['secret1', 'secret2']),
cookies = require( "cookies" );
// This line is from the Node.js HTTPS documentation
var options = {
key: fs.readFileSync('private_key_cert.pem'),
View nodeJS image upload
const http = require('http');
const express = require('express')
const path = require('path')
const fs = require('fs')
const bodyParser = require('body-parser')
const Busboy = require('busboy')
let app = express();
app.use(bodyParser.json())
@frankhn
frankhn / index.html
Created Aug 9, 2019
Vue.js: Animated Dropdown Menu
View index.html
<div id="app">
<header class="header">
<nav class="header__nav">
<ul class="header__navbar">
<li class="header__item">
<a href="#" class="header__link">
<transition name="slide-fade">
<button class="header--btn" v-if="show" key="on" @click="show = false">
<svg viewBox="0 0 24 24" class="header--icon">
<title>Close</title>
View Test driven development.js
import chai from ('chai').should;
import server from '../../app';
import chaiHttp from 'chai-http';
chai.use(chaiHttp);
describe('it should be able to apdate the article', () => {
it('should return the 201 status for success update', (done) => {
const article = {
title:"kacyiru",
View flatten an array of arbitrarily nested arrays of integers into a flat array of integers
package intercom;
import java.util.ArrayList;
public class FlattenArrays {
// Main method with test case
public static void main(String[] args)
{
You can’t perform that action at this time.