Skip to content

Instantly share code, notes, and snippets.

View frodoslaw's full-sized avatar
😎
. . .

Radosław Frąckiewicz frodoslaw

😎
. . .
  • Warsaw / Poland
View GitHub Profile
@frodoslaw
frodoslaw / sources.list
Created March 27, 2018 06:33
Default Ubuntu 16.04 /etc/apt/sources.list
## SOURCES LIST FOR UBUNTU 16.04 LTS XENIAL XERUS
## ALSO FOR XUBUNTU 16.04, LUBUNTU 16.04
## AND KUBUNTU 16.04
## From: http://sites.google.com/site/easylinuxtipsproject
## This list is for the Main server; you might want to select a
## faster mirror server closer to you, with Software & Updates.
## Only fit for 16.04 LTS Xenial Xerus!
#
## SOURCES FOR ORDINARY UPDATES AND SOFTWARE:
deb http://archive.ubuntu.com/ubuntu xenial main
@frodoslaw
frodoslaw / RVM installation
Last active March 27, 2018 06:48
Install RVM on Ubuntu 16.04 Xenial
gpg2 --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm list known
rvm install 2.1.8
rvm use 2.1.8 --default
ruby -v
gem install bundler
@frodoslaw
frodoslaw / confluence-create-page.groovy
Created April 25, 2019 18:46
Create Confluence page - groovy
package examples.docs
import com.atlassian.applinks.api.ApplicationLink
import com.atlassian.applinks.api.ApplicationLinkService
import com.atlassian.applinks.api.application.confluence.ConfluenceApplicationType
import com.atlassian.sal.api.component.ComponentLocator
import com.atlassian.sal.api.net.Request
import com.atlassian.sal.api.net.Response
import com.atlassian.sal.api.net.ResponseException
import com.atlassian.sal.api.net.ResponseHandler
@frodoslaw
frodoslaw / update_confluence.py
Created April 25, 2019 18:50 — forked from andymotta/update_confluence.py
Update/create a page containing a table w/ Confluence REST API
#!/usr/bin/env python
'''
Update/create a page containing a table w/ Confluence REST API
'''
import requests
import json
# Get api credentials from local config file
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Install: Execute 'pip install requests'
Run: 'python ticket_creation.py <YOUR_CONFIGURATION_FILE_HERE>'
Sample configuration file:
[server]
jira = https://jira.atlassian.net
@frodoslaw
frodoslaw / export-confluence-to-html.sh
Created April 25, 2019 19:06 — forked from kmccarth/export-confluence-to-html.sh
I needed to export our Confluence instance, here was a super easy way to get all pages, and create a file for each page (named after the article) and the page's resulting HTML.
#!/bin/bash
export CONFLUENCE_USERNAME="your_username"
export CONFLUENCE_PASSWORD="your_password"
function get_page_html()
{
mkdir ~/confluence;
result=$(curl --request GET \
--url "https://ventureapp.atlassian.net/wiki/rest/api/content/$1/?expand=body.export_view" \
--user $CONFLUENCE_USERNAME:$CONFLUENCE_PASSWORD \
@frodoslaw
frodoslaw / confluence_page_post.py
Created April 25, 2019 19:08 — forked from akiko-pusu/confluence_page_post.py
Confluenceのページをコピーして新しくページを作るサンプル
import requests
import json
import os
import textwrap
from datetime import datetime
from datetime import timedelta
import re
class ConfluencePagePost:
'''Class to post page/blog content to Confluence via REST API.'''
@frodoslaw
frodoslaw / update_wiki.py
Created April 25, 2019 19:10 — forked from licenseplated/update_wiki.py
Snippet: Confluence page updates via API
import json
import requests
BASE_URL = 'http://localhost/wiki/'
AUTH_USER = 'user'
AUTH_PASS = 'password123!'
POST_ID = 1234
def update_wiki():
@frodoslaw
frodoslaw / jenkins-api.md
Created June 18, 2019 08:29 — forked from justlaputa/jenkins-api.md
Jenkins Json API

jobs

jenkins_url + /api/json?tree=jobs[name,color]

builds

jenkins_url + /job/${job_name}/api/json?tree=builds[number,status,timestamp,id,result]

last build

https://portworx.com/run-ha-elasticsearch-elk-azure-kubernetes-service/