Skip to content

Instantly share code, notes, and snippets.

View 4heck's full-sized avatar
🤙
😎

Ruslan Mamleev 4heck

🤙
😎
View GitHub Profile
@4heck
4heck / telegram_snippet.py
Created March 16, 2021 08:14
telegram_snippet
...
TELEGRAM_TOKEN = os.environ.get("TELEGRAM_BOT_TOKEN", "")
TELEGRAM_CHAT_ID = os.environ.get("TELEGRAM_CHAT_ID", "")
TELEGRAM_SEND_MESSAGE_URL_TEMPLATE = (
f"https://api.telegram.org/bot{TELEGRAM_TOKEN}/sendMessage?"
f"chat_id={TELEGRAM_CHAT_ID}&text={{}}&disable_web_page_preview=True"
)
...
...
@4heck
4heck / goal_model.py
Last active March 16, 2021 06:35
Mircod Internship // Task #5
from django.db import models
from django.utils.html import format_html
from django.utils.translation import gettext_lazy as _
from stdimage import StdImageField
from core.models.base import BaseModel
class GoalCategory(BaseModel):
title = models.CharField(max_length=255)
@4heck
4heck / forgot_password_snippet.py
Created March 11, 2021 14:46
forgot_password_snippet.py
...
try:
user = User.objects.get(email=request.data["email"])
except User.DoesNotExist:
raise ValidationError(_("No account found with this email"))
request.user = user
send_email_forgot_password(request)
...
@4heck
4heck / base.html
Created March 7, 2021 14:13
Mircod Internship // Task #4
{% extends 'admin/base.html' %}
{% load static %}
{% block title %}Rosetta{% endblock %}
{% block extrastyle %}
{% endblock %}
{% block extrahead %}
<script src="//www.google.com/jsapi" type="text/javascript"></script>
Task 1: Create a project jumphost instance
Navigation menu > Compute engine > VM Instance
Task 2: Create a Kubernetes service cluster
gcloud config set compute/zone us-east1-b
gcloud container clusters create nucleus-webserver1