Skip to content

Instantly share code, notes, and snippets.

View kblok's full-sized avatar

Darío Kondratiuk kblok

View GitHub Profile
@kblok
kblok / storybook-utils.ts
Created October 30, 2023 17:54
Navigate to storybook stories on playwright
import {Page} from '@playwright/test';
import fs from 'fs';
import path from 'path';
export const STORIES_FILE = path.join(
__dirname,
'..',
'storybook-static',
'stories.json',
);
@kblok
kblok / fille-frame.py
Created April 28, 2021 21:24
fille-frame.py
import os
import json
from playwright.sync_api import sync_playwright
def run(playwright):
browser = playwright.chromium.launch(headless=False)
page = browser.new_page()
page.goto("https://cdpn.io/hardkoded/fullpage/jOyobqJ")
iframe0 = page.query_selector('#result').content_frame()
const { chromium } = require('playwright');
(async () => {
const browser = await chromium.launch({headless : false});
const page = await browser.newPage();
await page.goto('http://scratchya.com.ar/angular/proyecto021/');
const elements = await page.$$('mat-radio-button.mat-radio-checked');
console.log(elements.length);
console.log(await elements[0].innerText());
})();
@kblok
kblok / SetContentWithInvalidationIndexes
Created June 22, 2020 16:34
SetContentWithInvalidationIndexes
public Task SetContentAsync(string key, string value, TimeSpan? timespan, IEnumerable<string> invalidationIndexes, int database, ConnectionMultiplexer redisConn)
{
redisConn = redisConn ?? ConnectionHelper.Connection;
var cache = redisConn.GetDatabase(database);
var tasks = invalidationIndexes.Select(ix => cache.SetAddAsync(ix, key)).ToList();
tasks.Add(cache.StringSetAsync(key.ToLower(), value, expiry: timespan));
return Task.WhenAll(tasks);
@kblok
kblok / RemoveRemoteMergedBranches.sh
Created February 8, 2016 20:16
Remove remote branches already merged into develop
#!/bin/bash
git fetch origin
git checkout develop
git pull upstream develop
git branch -r --merged develop | grep -v "origin/master$" | grep -v "origin/develop$" | grep "origin/*" | sed 's/\s*origin\///' | xargs -t -n 1 git push --delete origin
@kblok
kblok / RemoveRemoteMergedBranches.sh
Created February 8, 2016 20:16
Remove remote branches already merged into develop
#!/bin/bash
git fetch origin
git checkout develop
git pull upstream develop
git branch -r --merged develop | grep -v "origin/master$" | grep -v "origin/develop$" | grep "origin/*" | sed 's/\s*origin\///' | xargs -t -n 1 git push --delete origin
@kblok
kblok / CheckForRemoteMergedBranches.sh
Created February 8, 2016 20:14
Check for merged remote branches
#!/bin/bash
git fetch origin
git checkout develop
git pull upstream develop
git branch -r --merged develop | grep -v "origin/master$" | grep -v "origin/develop$" | grep "origin/*" | sed 's/\s*origin\///'
@kblok
kblok / remove-local-brances
Created June 3, 2015 12:57
Remove Local branches
#!/bin/bash
git checkout develop
git pull upstream develop
git branch --merged develop | grep -v "develop" | grep -v "master" | xargs -n 1 git branch -d