Skip to content

Instantly share code, notes, and snippets.

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

Febrian Dwi Putra febritecno

🏠
Working from home
  • linkedin.com/in/febrian-dwi-putra
  • Bojonegoro, indonesia
  • 13:35 (UTC +07:00)
View GitHub Profile
@febritecno
febritecno / main.js
Created March 29, 2020 09:28
contoh bot wa tanpa API (whatsapp-web.js)
const { Client } = require('whatsapp-web.js');
const qrCode = require('qrcode');
const http = require('http');
const request = require('request');
const client = new Client();
const stop = "\n\n===============\nBalas pesan ini dengan *stop* untuk berhenti automasi Covid19"
const penggunaAksi = new Map();
@febritecno
febritecno / notes.vb
Last active March 5, 2024 20:15 — forked from nicr9/notes.vb
Visual Basic Cheat Sheet
http://howtostartprogramming.com/vb-net/
' Data Types
Integer ' Simple numbers
Double ' Numbers with decimal points
String ' Text (a string of characters)
Boolean ' True or False
' Create a variable
@febritecno
febritecno / check_folder_exist_s3.js
Last active February 29, 2024 09:21
AWS S3 operation
s3.listObjectsV2(params, (err, data) => {
const folderExists = data.Contents.length > 0;
// (folderExists == true) if the folder exists
});
async function checkFolderExist(key) {
try {
const objects = await s3.listObjectsV2({ Bucket: BUCKET_NAME, Prefix: key }).promise();
return objects.Contents.length > 0;
@febritecno
febritecno / datetime_picker.dart
Last active December 7, 2023 14:14
Flutter methods
datePicker(context, data(result)) async {
DateTime currentDate = DateTime.now();
DateTime? pickedDate = await showDatePicker(
context: context,
initialDate: currentDate,
firstDate: DateTime(2015, 8),
lastDate: DateTime(2101),
);
if (pickedDate != null) {
@febritecno
febritecno / main.js
Last active August 31, 2023 03:25
BOT TELEGRAM CEK RESI NINJA EXPRESS https://glitch.com
const express = require("express");
const cs = require("cloudscraper");
const q = require("request");
const qjob = require("qjobs");
const Telegraf = require("telegraf");
const Logs = require("telegraf-update-logger");
const Extra = require("telegraf/extra");
const Markup = require("telegraf/markup");
const Composer = require("telegraf/composer");
const session = require("telegraf/session");
@febritecno
febritecno / no-rebase.md
Last active July 28, 2023 01:45
Liner commit tanpa rebase by febrian dwi putra

Linier commit, tanpa capek rebase !!!

  1. create branch feature from master (important)
  2. doing…. {a lot duplicate commit}
  3. clone branch feature with name feat/{feature}-dev (tmp)
  4. git rebase -i origin/master + squash (biar satu commit)
  5. git push origin feat/{feature}-dev -f
  6. create merge request / pull request to branch development
@febritecno
febritecno / package.json
Last active July 6, 2023 23:11
bot whatsapp kirim pesan ke kumpulan kotak nomer secara otomatis dengan cronjobs
// ~~~ PERHATIAN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
// KODE INI SUDAH TIDAK BEKERJA LAGI, KARNA PERUBAHAN
// STUKTUR DAN SISTEM DARI WHATSAPPIE API
//
// ~~~ PERHATIAN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//copy dan paste kode dibawah ini ke file package.json
-- Merging decision tree log ---
application
INJECTED from /Users/febritecno/PROJECT/KANTOR/dteksi/dteksi/android/app/src/main/AndroidManifest.xml:16:4-48:19
MERGED from [:url_launcher_android] /Users/febritecno/PROJECT/KANTOR/dteksi/dteksi/build/url_launcher_android/intermediates/merged_manifest/release/AndroidManifest.xml:9:5-14:19
MERGED from [:url_launcher_android] /Users/febritecno/PROJECT/KANTOR/dteksi/dteksi/build/url_launcher_android/intermediates/merged_manifest/release/AndroidManifest.xml:9:5-14:19
MERGED from [:open_filex] /Users/febritecno/PROJECT/KANTOR/dteksi/dteksi/build/open_filex/intermediates/merged_manifest/release/AndroidManifest.xml:12:5-23:19
MERGED from [:open_filex] /Users/febritecno/PROJECT/KANTOR/dteksi/dteksi/build/open_filex/intermediates/merged_manifest/release/AndroidManifest.xml:12:5-23:19
MERGED from [androidx.window:window:1.0.0-beta04] /Users/febritecno/.gradle/caches/transforms-3/43a316513d040e99de62269fc41a9c7e/transformed/jetified-window-1.0.0-beta04/AndroidManifest.xml:24