Skip to content

Instantly share code, notes, and snippets.

View rupesh2017's full-sized avatar

Rupesh kumar rupesh2017

  • bhopal
View GitHub Profile
@rupesh2017
rupesh2017 / application.py
Created September 17, 2018 06:08
chat with redirect
import os
import requests
from flask import Flask,jsonify,render_template,request
from flask_socketio import SocketIO,emit,join_room,leave_room,send
from werkzeug import secure_filename
@rupesh2017
rupesh2017 / index.js
Created September 14, 2018 15:35
send file in chat
document.addEventListener('DOMContentLoaded',()=>{
var socket = io.connect(location.protocol + '//' + document.domain + ':' + location.port);
socket.on('connect',()=>{
document.querySelector('#submit-user').onclick= ()=>{
const user = document.querySelector('#user').value;
socket.emit('submit user',{'user':user});
return false;
@rupesh2017
rupesh2017 / index.js
Created September 5, 2018 19:06
chat (room and user)
//code running on user machine
document.addEventListener('DOMContentLoaded',()=>{
var socket = io.connect(location.protocol + '//' + document.domain + ':' + location.port);
socket.on('connect',()=>{
document.querySelector('#submit').onclick= ()=>{
const user = document.querySelector('#user').value;
const room = document.querySelector('#room').value;
socket.emit('join',{'user':user,'room':room});
{% extends "layout.html" %}
{% block heading %}Book list{% endblock %}
{% block body %}
<h1>Book details</h1>
<table class="table table-striped">
<thead>
<th scope="col">Isbn</th>
{% extends "layout.html" %}
{% block heading %}found {% endblock %}
{% block body %}
import os
from flask import Flask,render_template,request,session
from flask_session import Session
from werkzeug.security import generate_password_hash, check_password_hash
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
engine = create_engine(os.getenv("DATABASE_URL"))
CREATE TABLE BOOKS (id SERIAL,
isbn VARCHAR PRIMARY KEY,
title VARCHAR NOT NULL,
author VARCHAR NOT NULL,
year VARCHAR NOT NULL
);
@rupesh2017
rupesh2017 / layout.html
Last active August 3, 2018 22:58
login and logout
<!DOCTYPE html>
<html>
<head>
<title>{% block title %}{% endblock %}</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous">
</head>
<body>
<div class="jumbotron">
<h1 class="display-3">Welcome to Bookkeepers!</h1>
@rupesh2017
rupesh2017 / list.py
Created August 3, 2018 14:14
to view database
import os
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker
engine = create_engine(os.getenv("DATABASE_URL"))
db = scoped_session(sessionmaker(bind=engine))
def main():
CREATE TABLE registered_user (
id SERIAL PRIMARY KEY,
userid VARCHAR UNIQUE NOT NULL,
hash_password VARCHAR NOT NULL
);