Skip to content

Instantly share code, notes, and snippets.

{
"openapi" : "3.0.0",
"info" : {
"title" : "Matrix Client-Server API",
"version" : "r0.6.1-oas3"
},
"servers" : [ {
"url" : "https://matrix.org/"
} ],
"paths" : {
{
"basePath" : "/",
"consumes" : [ "application/json" ],
"host" : "matrix.social.network",
"info" : {
"title" : "Matrix Client-Server API",
"version" : "r0.6.1"
},
"paths" : {
"/_matrix/client/r0/account/3pid" : {

Decentralized, censor-less, opensource, peer-to-peer, free tools for free-expression

  1. https://philes.co - Decentralized notepad app
  2. https://d.tube - Censorless forever YouTube. Videos stay forever!
  3. https://busterlabs.github.io/Partyshare/ - p2p dropbox
  4. https://syncthing.net - Decentralized dropbox
  5. https://textile.io - js/dart framework for Decentralized database and IPFS-based storage
  6. https://github.com/TroyWilson1/ipfs-add-from-encrypted - A tool to encrypt the file and upload to ipfs
  7. https://ipfs.talaikis.com/upload - Decentralized anonymous Image upload
  8. https://scuttlebutt.nz/ - Decentralized social network
  9. https://social.network/ - Decentralized social network with wallet and e2e chats
# Configuration file for Synapse.
#
# This is a YAML file: see [1] for a quick introduction. Note in particular
# that *indentation is important*: all the elements of a list or dictionary
# should have the same indentation.
#
# [1] https://docs.ansible.com/ansible/latest/reference_appendices/YAMLSyntax.html
## Server ##
<?xml version="1.0"?>
<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" entityID="https://capriza.github.io/samling/samling.html">
<md:IDPSSODescriptor WantAuthnRequestsSigned="false" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
<md:KeyDescriptor use="signing">
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:X509Data>
<ds:X509Certificate>MIICpzCCAhACCQDuFX0Db5iljDANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEjAQBgNVBAcMCVBhbG8gQWx0bzEQMA4GA1UECgwHU2FtbGluZzEPMA0GA1UECwwGU2FsaW5nMRQwEgYDVQQDDAtjYXByaXphLmNvbTEmMCQGCSqGSIb3DQEJARYXZW5naW5lZXJpbmdAY2Fwcml6YS5jb20wHhcNMTgwNTE1MTgxMTEwWhcNMjgwNTEyMTgxMTEwWjCBlzELMAkGA1UEBhMCVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEjAQBgNVBAcMCVBhbG8gQWx0bzEQMA4GA1UECgwHU2FtbGluZzEPMA0GA1UECwwGU2FsaW5nMRQwEgYDVQQDDAtjYXByaXphLmNvbTEmMCQGCSqGSIb3DQEJARYXZW5naW5lZXJpbmdAY2Fwcml6YS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJEBNDJKH5nXr0hZKcSNIY1l4HeYLPBEKJLXyAnoFTdgGrvi40YyIx9lHh0LbD
@qalqi
qalqi / GIT.md
Last active April 3, 2020 15:50

Add to stash git stash

Add to stash including untracked git stash -u

Add to stash including untracked and ignored git stash -a

@qalqi
qalqi / Remove blank attributes from an Object in Javascript
Last active July 12, 2018 19:20
Remove blank attributes from an Object in Javascript
/**
* Delete all null (or undefined) properties from an object.
* Set 'recurse' to true if you also want to delete properties in nested objects.
* Source: https://stackoverflow.com/questions/286141/remove-blank-attributes-from-an-object-in-javascript
*/
function delete_null_properties(test, recurse) {
for (var i in test) {
if (test[i] === null) {
delete test[i];
} else if (recurse && typeof test[i] === 'object') {
@qalqi
qalqi / Research to Code - Machine Learning tutorial Links
Last active July 10, 2018 06:58
Research to Code - Machine Learning tutorial Links
@qalqi
qalqi / index.js
Last active January 5, 2018 16:34
generator-react-firebase router in JSX format src/routes/index.js
import React, {Component} from 'react'
import {IndexRoute, Route, IndexRedirect} from 'react-router'
import CoreLayout from 'layouts/CoreLayout'
import LevelOneLayout from 'layouts/LevelOneLayout/LevelOneLayout';
import {
LIST_PATH,
ACCOUNT_PATH,
LOGIN_PATH,
SIGNUP_PATH,
HOME_PATH,
<!DOCTYPE html>
<html>
<head>
<script src="https://fb.me/react-0.14.3.min.js"></script>
<script src="https://fb.me/react-dom-0.14.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/redux/3.0.4/redux.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-redux/4.0.0/react-redux.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
</head>