Skip to content

Instantly share code, notes, and snippets.

View valumar's full-sized avatar
🐍
Pythoning

valumar

🐍
Pythoning
View GitHub Profile
@valumar
valumar / blackbox-consul
Created January 15, 2020 08:04 — forked from ycyr/blackbox-consul
prometheus-consul
- job_name: 'blackbox'
metrics_path: /probe
consul_sd_configs:
- server: '192.168.0.30:8500'
relabel_configs:
- source_labels: [__meta_consul_tags]
regex: .*,blackbox,.*
action: keep
- source_labels: [__meta_consul_service]
target_label: job
@valumar
valumar / gist:91ca8edae8254c99ec7c0cf9e3538ea1
Created July 26, 2019 09:35 — forked from Kein1945/gist:9111512
Стеммер Портера для русского языка на Python
# -*- coding: utf-8 -*-
# Портирован с Java по мотивам http://www.algorithmist.ru/2010/12/porter-stemmer-russian.html
import re
class Porter:
PERFECTIVEGROUND = re.compile(u"((ив|ивши|ившись|ыв|ывши|ывшись)|((?<=[ая])(в|вши|вшись)))$")
REFLEXIVE = re.compile(u"(с[яь])$")
ADJECTIVE = re.compile(u"(ее|ие|ые|ое|ими|ыми|ей|ий|ый|ой|ем|им|ым|ом|его|ого|ему|ому|их|ых|ую|юю|ая|яя|ою|ею)$")
PARTICIPLE = re.compile(u"((ивш|ывш|ующ)|((?<=[ая])(ем|нн|вш|ющ|щ)))$")
VERB = re.compile(u"((ила|ыла|ена|ейте|уйте|ите|или|ыли|ей|уй|ил|ыл|им|ым|ен|ило|ыло|ено|ят|ует|уют|ит|ыт|ены|ить|ыть|ишь|ую|ю)|((?<=[ая])(ла|на|ете|йте|ли|й|л|ем|н|ло|но|ет|ют|ны|ть|ешь|нно)))$")

Где расположить кнопку?

между кнопками "поделиться" и "удалить"

На каких страницах фотография пропадёт после архивации?

на всех (main, explore, collections, trends и т.д.) На всех страницах/во все роутах из blueprints\main.py, в которых присутствует запрос к БД вида Photo.query.

Смогут ли модераторы архивировать фотографии за пользователей?

да, могут например, если люди жалуются на фото, то модератор может его не удалить, а заархивировать

@valumar
valumar / strapwrap.sh
Created December 12, 2016 13:43 — forked from DazWorrall/strapwrap.sh
Little script to create a minimal ubuntu using debootstrap and bring it up to date
#!/bin/bash
set -e
DEFAULT_PACKAGES=ssh,language-pack-en-base
DEFAULT_COMPONENTS=main,universe
DEBOOTSTRAP=/usr/sbin/debootstrap
DEFAULT_MIRROR=http://archive.ubuntu.com/ubuntu
DEFAULT_VARIANT=minbase
MIRROR=${STRAP_MIRROR:-$DEFAULT_MIRROR}
ROOTFS=$1
@valumar
valumar / update.sh
Created March 17, 2016 12:21
Ubuntu 10.04 (nginx + php5-fpm): Update MODx 2.2
#!/bin/bash
echo "Enter username"
read USERNAME
##############
echo "Updating MODx"
cd /var/www/$USERNAME/www/
@valumar
valumar / remove.sh
Created March 17, 2016 12:19
Ubuntu 10.04 (nginx + php5-fpm): remove site including user & database
#!/bin/bash
ROOTPASS='password'
echo "Enter username to delete:"
read USERNAME
mysql -uroot --password=$ROOTPASS -e "DROP USER $USERNAME@localhost"
mysql -uroot --password=$ROOTPASS -e "DROP DATABASE $USERNAME"
rm -f /etc/nginx/sites-enabled/$USERNAME.conf
@valumar
valumar / addplace.sh
Created March 17, 2016 12:18
Script for add non MODX site
#!/bin/bash
# MySQL root password
ROOTPASS='password'
TIMEZONE='Europe/Moscow'
MYSQLPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
SFTPPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
PASSWORD=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
##############
@valumar
valumar / addsite.sh
Created March 17, 2016 12:17
Ubuntu 10.04 (nginx + php5-fpm): Install MODX 2.2 including user, virtual host, database
#!/bin/bash
# MySQL root password
ROOTPASS='password'
TIMEZONE='Europe/Moscow'
MYSQLPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
SFTPPASS=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
PASSWORD=`< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c12`
##############