𝙐𝙣𝙧𝙚𝙖𝙡 𝘾𝙤𝙙𝙚𝙧
1.52K subscribers
6 photos
7 files
34 links
A place for coders ;)
Download Telegram
#py #flask
How to check headers property using flask

from flask import request

# check dict
uneeq_header = request.headers.get("uneeq",None)

if not uneeq_header:
print("uneeq property doesn't seems to be verified")
#http
HTTP status codes along with their corresponding names:

100 Continue
101 Switching Protocols
102 Processing

200 OK
201 Created
202 Accepted
204 No Content
206 Partial Content

300 Multiple Choices
301 Moved Permanently
302 Found
304 Not Modified
307 Temporary Redirect
308 Permanent Redirect

400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
405 Method Not Allowed
409 Conflict
410 Gone
429 Too Many Requests

500 Internal Server Error
501 Not Implemented
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout
505 HTTP Version Not Supported

Docs: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#successful_responses
#mysql
Change Table property name using Mysql Command Line

ALTER TABLE table_name CHANGE change_from change_to data_type CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL;

change_from = The property name change which want to update
change_to = The Property name which want to update with change_from
data_type = TEXT, varchar, INT
table_name = Table name of the DB
#js

Json Beautify Using Stringify

const data = { key1: 'value1', key2: 'value2' };
const jsonString = JSON.stringify(data, null, 2);


console.log(jsonString);
#basic

Commonly used operators in programming

Arithmetic Operators:

+ Addition
- Subtraction
* Multiplication
/ Division
% Modulus (Remainder)
++ Increment
-- Decrement

Assignment Operators:

= Assignment
+= Addition assignment
-= Subtraction assignment
*= Multiplication assignment
/= Division assignment
%= Modulus assignment

Comparison Operators:

== Equal to
!= Not equal to
< Less than
> Greater than
<= Less than or equal to
>= Greater than or equal to

Logical Operators:

&& Logical AND
|| Logical OR
! Logical NOT

Conditional (Ternary) Operator:
? Conditional expression

Delimiters:

() Parentheses
{} curly brackets
[] square brackets
<> Angle brackets

Comments:

// Single-line comment
/* */ Multi-line comment
1👍1
#php #ci4

Example code to validate rules for form submission in Codeigniter

$validation = \Config\Services::validation();

// Set the validation rules
$validation->setRules([
'username' => 'required|min_length[5]',
'email' => 'required|valid_email',
'password' => 'required|min_length[8]',
]);

// Run the validation
if (!$validation->withRequest($this->request)->run()) {
// Validation failed, redirect back with errors
return redirect()->back()->withInput()->with('errors', $validation->getErrors());
}
#bestPractice #php #js #py
Join an array into String in (PHP, JS, PY)

Bad practice:
//python
print("a" + " " + "b)

//php
echo "a"." ".b";

Best Practice:
// js
console.log(["a", "b"].join(" "));

//python
print(" ".join(["a", "b"])

//php
echo implode(" ", ["a", "b"]);
#js
Instant Execute Function in js

// Normally:


(function() {
// Code to be executed immediately
})();

//Best Way Its called arrow function:

(() => {
// Code to be executed immediately
})();
👏2
#bestPractice #js
How to prevent Cannot read properties of undefined using ? operator

let user = { };

Noob coders:
if(user && user.name){
console.log(user.name);
}else{
console.log("No name found in user object")
}

Pro coders:
console.log(user?.name ?? "No name found in user Object")


Pro tips by Biswa
👍3😁2
#ci4 #ajax

How to enable csrf protection in ajax request in Ci 4

// Get csrf token from csrf field
var csrfToken = '<?= csrf_token() ?>';

// Make an AJAX request
$.ajax({
url: 'your_ajax_endpoint',
type: 'POST',
data: {
csrf_test_name: csrfToken, // Include the CSRF token in the request payload
// Other data parameters
},
success: function(response) {
// Handle the response
},
error: function(xhr, status, error) {
// Handle the error
}
});

Ci 4 controller:

$csrfToken = $this->request->getVar('csrf_test_name');

if (!csrf_check($csrfToken)) {
// CSRF verification failed, handle the error
return $this->response->setStatusCode(403)->setBody('Invalid CSRF token');
}
#ci4 #framework

How to check header property in ci 4

$headerValue = $this->request->header('Header-Name');

// Verify

($this->request->hasHeader('Header-Name'))
👍1K
#py
Convert a string into dict in Py

def strDict(string):
result = {}
pairs = string.split(";")
for pair in pairs:
if "=" in pair:
split_pair = pair.split("=", 1)
if len(split_pair) == 2:
key, value = split_pair
result[key.strip()] = value.strip()
return result
#py
Divide a string into parts in Py

def divide_string(string, parts=4):
if len(string) % parts == 0:
part_length = len(string) // parts
return [string[i:i+part_length] for i in range(0, len(string), part_length)]
else:
return None
#ci4
How to make REST API using Ci 4

create a controller:

// Check CSRF validation
if (!$this->request->isAJAX() || !$this->request->isValidCSRF()) {
return $this->response->setStatusCode(403)->setJSON(['message' => 'Forbidden', 'code' => 403]);
}

// Set the content type to JSON
$this->response->setContentType('application/json');

// set api resonse

// Example response
return $this->response->setJSON(['message' => 'Success']);
👎1
Protect your site from bots using FingerPrintJs

https://fingerprintjs.github.io/BotD/main/

Example usage:

const botdPromise = import('https://openfpcdn.io/botd/v1').then((Botd) => Botd.load()) // Get detection results when you need them. botdPromise .then((botd) => botd.detect()) .then((result) => console.log(result)) .catch((error) => console.error(error))

Bonus tips: Put the code in head tag
Use Load event
addEvenListener("load"... Bot detection will trigger when document loaded
👍21
How to merge 2 or many json dict into One in (Python, PHP, JS)

#js
var b = { success:true }
var c = { message: "something", ...b }
console.log(c)


Usage: Use "var" keyword to re assign the variable and use spread method to merge "...json object "

#php
$b = [ "success"=> true ];
$c = ["biswa":"string"];
array_merge($b, $c)

Usage: array_merge used to merge arrays into one array and we need use json_decode and json_encode to make a json obj

#py

Best way to merge in python is using unpacking operator **dict_name here is example:

b = { "success":True }
c = { "hell":None}
print({**b, **c})
😱7😢5🤮4💩4😁3🤬3👎2🤔2👍1🔥1🤯1
Good Looking Toast UI

Usage:
import { toast } from 'https://cdn.skypack.dev/wc-toast';

// Error message
toast.error('Authentication failed');
// Success message
toast.success('Authentication success');

Download Source:
https://github.com/abdmmar/wc-toast/archive/refs/heads/main.zip

Demo:
https://www.cssscript.com/demo/notification-wc-toast
🔥41
Forwarded from Off
spotify.py
5.3 KB
Spotify Account Generator

Response Improved
Android API

~ Coded By Biswa xD
Forwarded from Off
nopecha_captcha_solver.py
3 KB
Hcaptcha Solver!!

Coded by @BiswaX
👍2
#python
Basic Threading Example - Run your code in parallel

import threading
def sum(x, y):
result = x + y
print(f"The sum of {x} and {y} is {result}")

# Number of iterations num_iterations = 50

# Loop to create and start threads

for i in range(num_iterations):

thread = threading.Thread(target=sum, args=(3, 5))

# Start the thread

thread.start()

# Wait for all threads to finish

thread.join()

print("Program completed.")


Usage:
target= which function do u want to run on thread

args= the required params of targeted function
👍71