Skip to content

Instantly share code, notes, and snippets.

View mrron313's full-sized avatar
🏠
Cool!

Arif Ul Islam mrron313

🏠
Cool!
View GitHub Profile
@mrron313
mrron313 / home.blade.php
Last active September 8, 2020 05:01
home.blade.php
@extends('layouts.app')
@section('content')
<div id="app" class="container">
<div class="row justify-content-center">
<div class="col-md-8">
@if(Session::has('message'))
<div class="alert alert-success">
{{session('message')}}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use \App\User;
class UserController extends Controller
{
protected $serverKey;
@mrron313
mrron313 / main.py
Created November 22, 2019 11:20
organizes your download folder
import os
import move
from datetime import datetime
DIR = '/home/arif/Downloads/'
# all files in download folder
files_in_download_folders = os.listdir(DIR)
import os
import shutil
import filetypecheck
SUB_DIR_LIST = {
'DIR_PICS': '/home/arif/Downloads/Pics',
'DIR_VIDS': '/home/arif/Downloads/Vids',
'DIR_MP3s': '/home/arif/Downloads/MP3s',
'DIR_EXCELS': '/home/arif/Downloads/Excels',
@mrron313
mrron313 / filetypecheck.py
Created November 22, 2019 11:24
filetypecheck.py
def isImage(single_file):
if single_file.lower().endswith(('.jpg', '.gif', 'jepg', '.png')):
return True
return False
def isMovie(single_file):
if single_file.lower().endswith(('.flv', '.avi', 'mov', '.wmv', '.mp4', '.mkv')):
return True
return False
@mrron313
mrron313 / news.py
Created November 24, 2019 07:40
Django custom actions concating by other actions
def get_actions(self, request):
actions = dict(super().get_actions(request))
customActionsCategory = dict(create_action(cat.name) for cat in Category.objects.all())
customActionsStatus = {'make_status_false': (make_status_false, 'make_status_false', 'Make status false of selected News'),
'make_status_true': (make_status_true, 'make_status_true', 'Make status true of selected News')
}
actions.update(customActionsStatus)
actions.update(customActionsCategory)
return actions
@mrron313
mrron313 / news.py
Created November 24, 2019 07:41
display many to many fields in list django table
def getCategory(self, obj):
return "\n".join([cat.name for cat in obj.category.all()])
@mrron313
mrron313 / email_verification.py
Last active December 19, 2019 10:53
email verification django
from django.utils.crypto import get_random_string
import environ
from django.template.loader import render_to_string
from django.core.mail import send_mail
from django.core.mail import EmailMultiAlternatives
from django.utils.html import strip_tags
env = environ.Env()
environ.Env.read_env()
FRONTEND_URL = env('FRONTEND_URL')
@mrron313
mrron313 / verify_template.html
Created December 19, 2019 11:07
django email verify template
<!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">
/**
async componentDidMount(){
const token = this.props.match.params.token
if (token){
this.setState({token: this.props.match.params.token})
fetch(BASE_API_URL + 'users/validate-email-token', {
method: 'post',
headers: {
'Accept': 'application/json',