Skip to content

Instantly share code, notes, and snippets.

View jotapeluiz's full-sized avatar
🏠
Working from home

João Paulo Luiz Lopes jotapeluiz

🏠
Working from home
View GitHub Profile
@jotapeluiz
jotapeluiz / send_message_slack.rb
Created January 31, 2021 00:45
Small ruby script that sends a text message to a Slack channel
require 'uri'
require 'json'
require 'net/http'
# Create a slack app https://api.slack.com/start
# More information in https://api.slack.com/messaging/sending
ACCESS_TOKEN = '<access token of your app>'
SLACK_URL_POST = 'https://slack.com/api/chat.postMessage'
@jotapeluiz
jotapeluiz / remove_apps_windows_10.ps1
Created January 20, 2020 01:27
Script que remove os aplicativos padrões do Windows 10
Clear-Host
<#
@description: Script que remove os aplicativos padrões do Windows 10
@author: João Paulo Luiz Lopes
@email.: [email protected]
Retirado de:
https://www.baboo.com.br/tutorial-dicas-windows-10/como-remover-os-apps-padrao-do-windows-10/
importScripts("https://www.gstatic.com/firebasejs/5.7.1/firebase-app.js");
importScripts("https://www.gstatic.com/firebasejs/5.7.1/firebase-messaging.js");
const config = {
messagingSenderId: "<MESSAGING_SENDER_ID>"
}
firebase.initializeApp(config);
const messaging = firebase.messaging();
const messaging = firebase.messaging();
messaging.onMessage(function(payload) {
if (!("Notification" in window)) {
console.warn("Este navegador não suporta notificações de desktop");
} else {
const data = JSON.parse(payload.data.notification);
const notification = new Notification(data.title, data);
notification.onclick = function(event) {
event.preventDefault();
const messaging = firebase.messaging();
function requestToken() {
messaging.getToken().then(function(token) {
console.log("Token:", token);
}).catch(function(error) {
console.error("Um erro ocorreu ao recuperar o token:", error);
});
}
const messaging = firebase.messaging();
function requestPermission() {
messaging.requestPermission().then(function() {
requestToken();
}).catch(function(error) {
console.error("Ocorreu um erro ao solicitar permissão:", error);
});
}
<script src="https://www.gstatic.com/firebasejs/5.7.1/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/5.7.1/firebase-messaging.js"></script>
@jotapeluiz
jotapeluiz / init.js
Last active March 24, 2019 03:54
Inicializa o firebase
const config = {
messagingSenderId: "<MESSAGING_SENDER_ID>"
}
firebase.initializeApp(config);