Skip to content

Instantly share code, notes, and snippets.

Gkiokan / FacebookProvider.php
Created Oct 23, 2020
FacebookProvider for Socialite October 2020
View FacebookProvider.php
Author: Gkiokan Sali
Date: 2020-10-23
Comment: This is a working updated Facebook Provider for the Laraval Package Socialite.
It inherits the new changes on the User Image Endpoint and returns the new full User Image path
according to the new specs of fb with an access_token.
View GoogleGeocodingController.php
Author: Gkiokan Sali
Date: 11.08.2020
Use Google Geocoding API in Laravel
but it can be extracted to any other PHP Application, too.
It has also helper functions that can help others, too.
View util.js
Author: Gkiokan Sali
Date: 02.01.2020
Notes: Utility for Vue JS functions, used as this.$util.{functionName}
import Vue from 'vue'
import moment from 'moment'
Gkiokan / speech_prototype.js
Created Nov 14, 2019
WebKit Speech Recognition, playground with Google Chrome
View speech_prototype.js
var recognition = new webkitSpeechRecognition();
recognition.lang = 'de'; //Sprache auf Deutsch festlegen
recognition.continuous = true;
recognition.interimResults = true;
//recognition.onstart = function() { recognizing = true; };
//recognition.onerror = function(event) { console.log(event.error); };
//recognition.onend = function() { recognizing = false; };
recognition.onresult = function (event) {
Gkiokan / webpack.mix.js
Created Sep 25, 2019
Laravel Mix Webpack configuration alias and chunkFile configuration
View webpack.mix.js
const mix = require('laravel-mix');
const VuetifyLoaderPlugin = require('vuetify-loader/lib/plugin');
mix.js(__dirname + '/Resources/assets/src/main.js', 'modules/web/app.js')
.sass( __dirname + '/Resources/assets/sass/app.scss', 'modules/web/app.css');
Gkiokan / Token.php
Last active May 24, 2019
PHP Token Generator v2
View Token.php
Gist: PHP Token Generator v2
Author: Gkiokan Sali
Date: 2019-05-24
Description: Generate a unique token with a special format.
namespace App\Utils;
Gkiokan / autoloadComponents.js
Created May 9, 2019
Autoload *.vue files as Component and register them
View autoloadComponents.js
Autoload all current vue files as component and register them by their name.
Author: Gkiokan Sali
Date: 2019-05-09
import Vue from 'vue'
const requireContext = require.context('./', false, /.*\.vue$/)
View wp-cpt-custom-column.php
File: WP Custom Columns Extension
Author: Gkiokan Sali
Date: 25.07.2018
class CustomColumn {
Gkiokan / disable-rest-api.php
Last active Jul 25, 2018
WP Disable Rest API
View disable-rest-api.php
* Disable WP REST API JSON endpoints if user not logged in
function chuck_disable_rest_endpoints( $access ) {
if( ! is_user_logged_in() ) {
return new WP_Error( 'rest_cannot_access', __( 'Only authenticated users can access the REST API.', 'disable-json-api' ), array( 'status' => rest_authorization_required_code() ) );
return $access;
Gkiokan / add_admin_user_rescue.php
Created May 15, 2018
Add WP Admin User programmatically (rescue user)
View add_admin_user_rescue.php
include_once './wp-blog-header.php';
$user = get_user_by('login', 'greyd');
'user_login' => 'rescue',
'user_url' => 'rescue',
'user_pass' => 'rescue',