Skip to content

Instantly share code, notes, and snippets.

View sailfishdev's full-sized avatar
☘️

Saikat sailfishdev

☘️
View GitHub Profile
@sailfishdev
sailfishdev / UploadAttachment.java
Created September 7, 2018 12:23
upload attachment in existing rally test case
import java.io.IOException;
import java.io.RandomAccessFile;
import java.net.URI;
import java.net.URISyntaxException;
import org.apache.commons.codec.binary.Base64;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
@sailfishdev
sailfishdev / index.html
Created September 15, 2018 04:05
dashboard page
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Job Dashboard</title>
<link rel="stylesheet" href="../static/css/mini.css">
</head>
@sailfishdev
sailfishdev / App.java
Last active September 19, 2018 06:31
Windows App Automation using Winium
package sample;
import java.io.File;
import org.openqa.selenium.By;
import org.openqa.selenium.winium.DesktopOptions;
import org.openqa.selenium.winium.WiniumDriver;
import org.openqa.selenium.winium.WiniumDriverService;
public class App {
@sailfishdev
sailfishdev / reclaimWindows10.ps1
Created September 29, 2018 13:20 — forked from alirobe/reclaimWindows10.ps1
This Windows 10 Setup Script turns off a bunch of unnecessary Windows 10 telemetery, bloatware, & privacy things. Not guaranteed to catch everything. Review and tweak before running. Reboot after running. Scripts for reversing are included and commented. Fork of https://github.com/Disassembler0/Win10-Initial-Setup-Script (different defaults). N.…
##########
# Tweaked Win10 Initial Setup Script
# Primary Author: Disassembler <disassembler@dasm.cz>
# Modified by: alirobe <alirobe@alirobe.com> based on my personal preferences.
# Version: 2.20.2, 2018-09-14
# Primary Author Source: https://github.com/Disassembler0/Win10-Initial-Setup-Script
# Tweaked Source: https://gist.github.com/alirobe/7f3b34ad89a159e6daa1/
# Tweak difference:
#
# @alirobe's version is a subset focused on safely disabling telemetry, some 'smart' features and 3rd party bloat ...
@sailfishdev
sailfishdev / RobotUtils.java
Created November 7, 2018 16:28
RobotUtils
package com.saiko;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.datatransfer.UnsupportedFlavorException;
@sailfishdev
sailfishdev / CsvToJson.java
Created January 20, 2019 08:22
Converts multiple csv files in a singe json file
package com.sai;
import com.google.common.collect.MultimapBuilder;
import com.google.common.collect.SetMultimap;
import com.google.gson.GsonBuilder;
import org.apache.commons.csv.CSVFormat;
import org.apache.commons.csv.CSVParser;
import org.apache.commons.csv.CSVRecord;
import java.io.File;
def getProjectName() {
return 'JenkinsPipeline'
}
def getJDKVersion() {
return 'jdk1.8.0_101'
}
def getMavenConfig() {
return 'maven-config'
@sailfishdev
sailfishdev / windows-app-installs.bat
Last active March 24, 2019 13:22
admin powershell script to install all my apps using chocolatey after a fresh OS installation
REM script to install all required apps post fresh OS installation
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco -?
choco feature enable -n allowGlobalConfirmation
choco install 7zip
choco install jdk8
choco install groovy
choco install maven
choco install python
choco install cmdermini
@sailfishdev
sailfishdev / TestCafeAssertions.js
Last active January 19, 2020 14:47
TestCafe Assertions
import { Selector } from 'testcafe';
fixture `Getting Started`
.page `https://news.ycombinator.com/`;
/**
* Docs: https://devexpress.github.io/testcafe/documentation/test-api/assertions/assertion-api.html
* Signature: await t.expect( actual ).eql( expected, message, options );
*
*/
@sailfishdev
sailfishdev / index.html
Created August 9, 2020 09:16
form-jquery
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/purecss@2.0.3/build/pure-min.css"
integrity="sha384-cg6SkqEOCV1NbJoCu11+bm0NvBRc8IYLRGXkmNrqUBfTjmMYwNKPWBTIKyw9mHNJ" crossorigin="anonymous">