Skip to content

Instantly share code, notes, and snippets.

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

felipe bastos felipebastosweb

🏠
Working from home
View GitHub Profile
@felipebastosweb
felipebastosweb / index-js-bone.html
Created November 28, 2023 13:58
Estrutura básica do index.html para o javascript moderno
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache">
<title>FelipeBastosWeb</title>
<script type="module" src="./static/js/main.js"></script>
</head>
@felipebastosweb
felipebastosweb / listviewcard.pas
Created October 11, 2023 00:03
ListViewCard erro no construtor
unit Widgets.ListViewCard;
interface
uses System.Classes, System.Generics.Collections, System.Variants, FMX.Controls,
FMX.Types, FMX.ListView, FMX.ListView.Types,
FMX.Graphics, FMX.ListView.Appearances, FMX.ListView.Adapters.Base, FMX.Objects;
type
TListViewCard = class(TListViewItem)
@felipebastosweb
felipebastosweb / biometry_not_works_completely.pas
Created October 4, 2023 12:25
Delphi Open HomeForm after BiometryAuthentication
// not open HomeForm
procedure TMainForm.ListBox1ItemClick(const Sender: TCustomListBox;
const Item: TListBoxItem);
if BiometricAuth1.IsSupported then begin
BiometricAuth1.Authenticate;
end;
end;
procedure TMainForm.BiometricAuth1AuthenticateSuccess(Sender: TObject);
begin
unit unit1;
{$mode delphi}
interface
uses
Classes, SysUtils, AndroidWidget, Laz_And_Controls;
type
unit unit1;
{$mode delphi}
interface
uses
Classes, SysUtils, AndroidWidget, Laz_And_Controls, And_jni,
Laz_And_Controls_Events;
@felipebastosweb
felipebastosweb / blaze_double_signal.py
Last active January 31, 2023 19:07
Detect signals
import time
import json
import requests
colors = ('w', 'r', 'b')
last_results = ''
pattern_list = [
'rrr',
import time
import requests
total_pages = 1724
csv_file = open('./double_history.csv', 'a+')
# latest to current pages
for page in reversed(range(1, total_pages)):
result_json = (requests.get("https://blaze.com/api/roulette_games/history?page=" + str(page))).json()
# more latest to minus latest results of page
import requests
from bs4 import BeautifulSoup
def coleta_a_cada_40_minutos():
ultimos_resultados = []
documento = requests.get("https://kitblaze.com/double/?visitante=home")
html_doc = BeautifulSoup(documento.text, 'html.parser') #html inteiro do site
ultimos_giros = html_doc.find_all('div',{'class':'pdi'}) #variavel lista c/ ult 100 giros
for giro in ultimos_giros:
cor = giro.get('data-cortxt')[0]
import time
import json
import requests
colors = ('w', 'r', 'b')
before_result = ''
while True:
resultado = (requests.get("https://api-v2.blaze.com/api/roulette_games/current")).json()
if resultado['status'] == 'rolling':
@felipebastosweb
felipebastosweb / create_database_sqlite.pas
Last active December 15, 2022 19:45
Criação de Várias Tabelas no Lazarus LAMW para Android banco Sqlite
// Durante inicialização do App os comandos para plataforma Android só funcionam no JNIPrompt
procedure TMainPage.MainPageJNIPrompt(Sender: TObject);
var querySuccess : Boolean;
begin
// iniciando o Android, torna visível todas as vezes que abrir ou retornar para esta tela
self.Visible := True;
self.Text := 'Casa da Aprendizagem';
// atualiza o banco de dados se já existir ou cria o banco de dados se não existir
querySuccess := jSqliteDataAccess1.CheckDataBaseExists('casadaaprendizagem.db');