Skip to content

Instantly share code, notes, and snippets.

@barseghyanartur
barseghyanartur / no_more_leaking_secrets.rst
Last active February 17, 2023 00:24
Protect yourself from accidentally leaking sensitive information

Protect yourself from accidentally leaking sensitive information

Protect yourself from accidentally leaking sensitive information

@barseghyanartur
barseghyanartur / pandoc_convert_howto.md
Last active January 11, 2023 10:22
Convert .rst to .pdf using `pandoc`
pandoc -V geometry:a4paper -V colorlinks=true -f rst --toc -o output.pdf input.rst
@barseghyanartur
barseghyanartur / create-eml-file.py
Created January 3, 2023 22:39 — forked from jeremykdev/create-eml-file.py
Python script to create an eml file
# Prototype to create an eml file using python
import os
import uuid
from email import generator
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
# where to write the output file
directory = "C:\\Users\\Jeremy\Documents\\python\\email-prototype\\temp"
@barseghyanartur
barseghyanartur / merge_pfds.md
Created October 27, 2022 22:27
Merge all PDFs in the current directory into one
pdfunite $(ls -p | grep -v / | tr '\n' ' ') output.pdf
@barseghyanartur
barseghyanartur / script.py
Created May 30, 2022 14:06 — forked from ark4n631/script.py
Get a local copy of a file from django storages S3
from django.core.files import File
from django.core.files.storage import default_storage, FileSystemStorage
from django.conf import settings
from django.core.files.base import ContentFile
local_storage = FileSystemStorage()
local_storage.base_location = settings.MEDIA_ROOT
def get_local_file_from_object(obj):
@barseghyanartur
barseghyanartur / test_image_upload.py
Created April 26, 2022 15:06 — forked from guillaumepiot/test_image_upload.py
Django Rest Framework - Image/File upload test
import os
import io
from PIL import Image
from django.core.urlresolvers import reverse
from django.conf import settings
from rest_framework import status
from rest_framework.test import APITestCase
@barseghyanartur
barseghyanartur / flatpak_zoom_version_history.md
Created March 22, 2022 10:29
See Flatpak Zoom version history and install a specific version

See the Flapak Zoom version history and install a specific version

List all available zoom versions

Command

flatpak remote-info --log flathub us.zoom.Zoom
@barseghyanartur
barseghyanartur / remove_all_remote_branches.md
Created February 10, 2022 11:24
Git remove all remote branches
git branch -r | sed -r 's/origin\///g' | xargs -I {} git push origin :{}
@barseghyanartur
barseghyanartur / instructions.md
Last active November 3, 2022 09:35
Install virtualenv wrapper on Linux (Ubuntu/Fedora)

Installation instructions

Install required Linux packages

On Ubuntu

sudo apt-get install python3-virtualenv
sudo apt-get install python3-setuptools
@barseghyanartur
barseghyanartur / travis_to_github_actions_migration.md
Created December 1, 2021 21:23
How to migrate from travis-ci to github-actions (for Python projects)

How to migrate from travis-ci to github-actions (for Python projects)

Tested on Python projects only.

Follow the steps below.

Create an .env file with the following context:

.env