Skip to content

Instantly share code, notes, and snippets.

View kelsos's full-sized avatar
🕵️
Happily Coding 😃

Konstantinos Paparas kelsos

🕵️
Happily Coding 😃
View GitHub Profile
@kelsos
kelsos / jbupdater.py
Last active December 29, 2015 16:29
Simple script to download and upgrade one of JetBrains IDEs (for automating the EAP upgrade process when an clean install is required)
#!/usr/bin/python
import getopt
import os
import tarfile
import shutil
import re
import pycurl
import xml.etree.ElementTree as etree
from distutils.version import LooseVersion
import getpass

Keybase proof

I hereby claim:

  • I am kelsos on github.
  • I am kelsos (https://keybase.io/kelsos) on keybase.
  • I have a public key whose fingerprint is 5248 E1FE E7F5 DBB4 75DA 2110 7DC3 2768 345A B0C6

To claim this, I am signing this object:

@kelsos
kelsos / quote_parser.rb
Created May 23, 2015 17:52
Parser for the quote html page.
require 'nokogiri'
require 'rubygems'
require 'json'
page = Nokogiri::HTML(open("quotes.htm"))
quotes = page.css(".quote")
all_quotes = []
@kelsos
kelsos / RoboAppCompatActivity.java
Created June 5, 2015 06:18
RoboAppCompatActivity
package com.kelsos.mbrc.ui.activities;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.support.annotation.LayoutRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.ActivityCompat;
import android.support.v4.app.NavUtils;
@kelsos
kelsos / RandomGenerator.java
Created June 27, 2015 09:48
Randomize info
package net.arx.communicator_library.model.contacts;
import android.util.Base64;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.List;
import java.util.Random;
public class RandomGenerator {
package net.arx.cloud.ui.activities;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.AttributeSet;
import android.view.View;
@kelsos
kelsos / control.php
Last active February 13, 2016 20:45
Raspberry control
<?php
header('Content-Type: application/json');
$kodi_param = $_GET['kodi'];
$hdmi_param = $_GET['hdmi'];
$result = [];
$kodi_set = isset($kodi_param);
$hdmi_set = isset($hdmi_param);
@kelsos
kelsos / mbrc-library.sql
Created March 28, 2016 19:55
mbrc library create sql
create table LibraryGenre (
Id integer primary key AUTOINCREMENT,
Name varchar(255) not null,
DateAdded integer default (strftime('%s', 'now')),
DateUpdated integer default 0,
DateDeleted integer default 0
);
create unique index uidx_librarygenre_name on LibraryGenre (Name);
@kelsos
kelsos / info.cs
Created April 5, 2017 18:18
old window
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Text.RegularExpressions;
using System.Windows.Forms;
using MusicBeeRemote.Core.Logging;
using MusicBeeRemote.Core.Network;
using MusicBeeRemote.PartyMode.Core.View;
@kelsos
kelsos / part.gradle
Last active August 18, 2017 06:32
Workaround for coverage enabled debug on library
//https://issuetracker.google.com/issues/37121729
preBuild.doFirst {
transformClassesAndResourcesWithPrepareIntermediateJarsForDebug.doLast {
def task = transformClassesAndResourcesWithPrepareIntermediateJarsForDebug
final def classes = task.outputs.files.first()
copy {
from classes
into "${buildDir}/tmp/"
}
def merger = new JarMerger(classes)