Skip to content

Instantly share code, notes, and snippets.

View fcoclavero's full-sized avatar

Francisco Clavero fcoclavero

View GitHub Profile
@fcoclavero
fcoclavero / google-search-cheatsheet.md
Last active July 16, 2024 19:03 — forked from Dainerx/google-search-cheatsheet.md
Google Search Operators Cheat Sheet

My personal Google search cheat sheet with examples.

Operators

- : execludes a term.

Search for Elon Musk but exclude the terms tesla or SpaceX elon musk -tesla -SpaceX


| : search for x or y.

Search for apples or oranges (see images) fruits(apple | orange)

@fcoclavero
fcoclavero / delete-old-gae.yml
Created July 11, 2024 22:23 — forked from qlawmarq/delete-old-gae.yml
Remove old versions of Google App Engine with GitHub Actions
name: Remove old versions of Google App Engine
#####
#
# Add this file to .github/workflows/delete-old-gae.yml then GitHub Actions will remove old versions of Google App Engine.
#
#####
on:
workflow_dispatch:
@fcoclavero
fcoclavero / decorators.py
Last active August 4, 2023 20:11
Django Cheatsheet
class SuppressExceptionsDecorator:
"""Decorator for temporarily suppressing specified exceptions.
Exception suppression is limited to the function execution.
Example:
```python
import warnings
@SuppressErrorsDecorator(MyException)
def foo():
@fcoclavero
fcoclavero / get_value.sh
Last active December 20, 2022 02:59
Envfiles
# Get value on variable in .env file
cat .env | grep $VAR_NAME | sed 's/.*=//'
# Get current speed
defaults read -g com.apple.mouse.scaling
# Set speed (maximum of 7.0)
defaults write -g com.apple.mouse.scaling 5.0
@fcoclavero
fcoclavero / cheatsheet.sh
Created November 4, 2022 16:09
Poetry cheatsheet
# Clear cache
poetry cache clear _default_cache --all
poetry cache clear pypi --all
@fcoclavero
fcoclavero / mamba_cheatsheet.sh
Created October 24, 2022 19:31
Mamba cheatsheet
# Install Poetry 1.2
mamba install -c "conda-forge/label/cleo_dev" cleo
mamba install -c "conda-forge/label/poetry_dev" poetry=1.2
@fcoclavero
fcoclavero / conda_cheatsheet.sh
Last active December 20, 2022 02:47
Conda cheatsheet
# Backup environment to file
conda env export --channel $ENV_NAME --file "$FILE_PATH.yaml"
# Clone conda env
conda create --name myclone --clone root
@fcoclavero
fcoclavero / create_iam_role.yaml
Last active May 2, 2024 23:32
GCP cheatsheet
# Run the following command:
# `gcloud iam roles create my_project.deployer --project $PROJECT_ID --file role.yaml`
#
# Use `my.custom.role` (dot-separated format) as role ID for consistency.
# See: https://cloud.google.com/iam/docs/reference/rest/v1/projects.roles
# role.yaml
title: My Custom Role
@fcoclavero
fcoclavero / inspections.txt
Created December 10, 2021 19:57 — forked from pylover/inspections.txt
PyCharm inspections
# Extracted using: $ unzip -p lib/pycharm.jar com/jetbrains/python/PyBundle.properties | grep -B1 INSP.NAME | grep '^#' | sed 's|Inspection||g' | sed -e 's|#\s\{,1\}|# noinspection |'
# noinspection PyPep8
# noinspection PyPep8Naming
# noinspection PyTypeChecker
# noinspection PyAbstractClass
# noinspection PyArgumentEqualDefault
# noinspection PyArgumentList
# noinspection PyAssignmentToLoopOrWithParameter
# noinspection PyAttributeOutsideInit