Skip to content

Instantly share code, notes, and snippets.

@m5wdev
m5wdev / models.py
Created August 16, 2022 12:49
Django Model Manager
from django.db import models
from django.conf import settings
User = settings.AUTH_USER_MODEL
class BlogQuerySet(models.QuerySet):
def published(self):
return self.filter(published=True)
console.log('[ GAME: Guess number ]')
const readline = require('readline').createInterface({
input: process.stdin,
output: process.stdout
})
let count = 1
let genNum = Math.round(Math.random() * 10)
@m5wdev
m5wdev / pagination.html
Created May 29, 2019 09:47
Django Pagination with ellipsis
<!--
README:
Simply change:
1. YOUR_OBJECT_NAME to your object model name
2. ?page= to your GET parameter
3. Add any layout you need (Bootstrap etc.)
-->
<ul>
{% if YOUR_OBJECT_NAME.has_previous %}
@m5wdev
m5wdev / .htaccess
Created March 25, 2019 19:05
.htaccess redirect from http:// to https://
# Redirect to HTTPS
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
@m5wdev
m5wdev / scroll_to_top.js
Last active December 26, 2018 19:34
Smooth scroll to top [jQuery & CSS]
function scrollToTop() {
var pxFromTop = 800;
$('#footer').append('<div id="goTop">Scroll To Top</div>');
$('#goTop').hide();
$(window).scroll(function () {
if ($(this).scrollTop() > pxFromTop) {
$('#goTop').fadeIn();
} else {
Windows Registry Editor Version 5.00
; Created by: Shawn Brink
; Created on: May 6th 2015
; Updated on: April 16th 2017
; Tutorial: https://www.tenforums.com/tutorials/5918-turn-off-windows-defender-windows-10-a.html
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender]
"DisableAntiSpyware"=dword:00000001
:: Full list of commands https://ultradefrag.net/handbook/v8/standard/Console.html
@echo off
echo ################### UltraDefrag ###################
:: Perform quick optimization for all fixed drives
udefrag -q --all-fixed
:: Defragment all fixed drives
udefrag --all-fixed
:: pause
@m5wdev
m5wdev / mp3.py
Last active October 4, 2018 10:54
Find mp3s with broken bitrate inside folder
import os
import glob
# Mutagen docs https://mutagen.readthedocs.io/
from mutagen.mp3 import MP3
# Settings
PATH_TO_MP3_DIR = 'D:\\mp3\\'
RESULTS_FILENAME = 'mp3_with_errors.txt'
@m5wdev
m5wdev / run-flask-server.sh
Created September 10, 2018 15:07
Automation running Flask 1.* local server with bash
#!/bin/bash
cd ~/Dropbox/flask_project/
# Activate virtualenv
source venv/bin/activate
cd ./app
export FLASK_APP=app.py && export FLASK_ENV=development && flask run
@m5wdev
m5wdev / admin.py
Last active June 14, 2018 13:05
Django 2.* Model for Global application Settings
class SettingsAdmin(admin.ModelAdmin):
def has_add_permission(self, request):
# if there's already an entry, do not allow adding
count = Settings.objects.all().count()
if count == 0:
return True
return False
admin.site.register(Settings, SettingsAdmin)