Skip to content

Instantly share code, notes, and snippets.

View naveen521kk's full-sized avatar
💭
Focusing!

Naveen M K naveen521kk

💭
Focusing!
View GitHub Profile
@naveen521kk
naveen521kk / isprime.py
Created April 29, 2021 06:12
Check whether a number is prime or not
import math
def is_prime(n):
if n < 2:
return False
if n == 2:
return True
if n % 2 == 0:
return False
sqrt_n = int(math.floor(math.sqrt(n)))
import re
import typing
from pathlib import Path
import requests
from textwrap import dedent
import tempfile
import tarfile
import logging
logger = logging.getLogger("downloader: ")
@naveen521kk
naveen521kk / manim-latex-smoke.py
Created April 2, 2021 11:20
A small smoke tests to test the chocolatey package
from manim import *
class SmokeTests(Scene):
def wait_and_clean(self):
self.wait(1)
self.clear()
def construct(self):
tex_test = [
r"\LaTeX",
@naveen521kk
naveen521kk / msys2-here-uninstall.reg
Created March 29, 2021 12:17
Registry to get MSYS2 here shell explorer menu with icons
Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\MSYS here]
[-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\MINGW64 here]
[-HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\MINGW32 here]
from manim import *
import numpy as np
class PIDay(Scene):
def construct(self):
self.camera.background_color = "#ece6e2"
pi=Tex("$\pi$")
pi.scale(6.)
pi.set_color(BLUE)
pi1 = pi.copy()
pi1.set_color(RED)
from manim import *
class Emoji(Scene):
def construct(self):
a=Text('❌️ 😢 🔚 😀 ✨✨✨',font="sans-serif",color=RED).scale(2)
self.play(Write(a))
self.wait()
@naveen521kk
naveen521kk / text_mobject.py
Created December 4, 2020 08:54
This is a small extension for Manim which will allow use of ttf files for rendering fonts in Manim using text2svg library.
# By Naveen M K
from manim import *
from text2svg import TextInfo, register_font, Style, Weight,CharSettings,text2svg
import os
import hashlib
import re
TEXT_MOB_SCALE_FACTOR = 0.05
class Text2(SVGMobject):
def __init__(
self,
@naveen521kk
naveen521kk / install-mysql.md
Last active August 9, 2023 13:53
This is a documentation on installing MySQL on Windows using Chocolatey

Install MySQL using Chocolatey on Windows

Installing Chocolatey

  • Go to https://chocolatey.org/install and follow the command there and paste it in an administrative Powershell Windows. Something like

    Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
@naveen521kk
naveen521kk / Update-AUPackages.md
Last active April 16, 2024 00:08
Update-AUPackages Report #powershell #chocolatey
@naveen521kk
naveen521kk / install.py
Last active September 28, 2020 11:46
Install PyCairo For Windows
import platform
import os
import sys
import urllib.request
if 'Windows' in platform.system():
# In case the python version is 3.6 and the system is 32-bit, try pycairo‑1.19.1‑cp37‑cp37m‑win32.whl version of cairo
if sys.version[:3]=='3.6' and platform.machine()=='x86':
urllib.request.urlretrieve("https://download.lfd.uci.edu/pythonlibs/w3jqiv8s/pycairo-1.19.1-cp36-cp36m-win32.whl", "pycairo-1.19.1-cp36-cp36m-win32.whl")
os.system("pip install pycairo-1.19.1-cp36-cp36m-win32.whl")