Skip to content

Instantly share code, notes, and snippets.

View Parassharmaa's full-sized avatar
🎯
Focusing

Paras Sharma Parassharmaa

🎯
Focusing
View GitHub Profile
@Parassharmaa
Parassharmaa / iterate_bucket.py
Created December 31, 2023 16:46
Iterate Public S3 Bucket and Save Keys
import requests
import xml.etree.ElementTree as ET
def get_bucket_contents(url, marker=None):
"""Make a request to the S3 bucket and return the response."""
params = {"marker": marker} if marker else {}
response = requests.get(url, params=params)
return response.text
@Parassharmaa
Parassharmaa / normalizeArray.dart
Created December 14, 2022 06:24
Normalize Array in a particular range
import 'dart:math';
List<double> normalize(List<int> array, int minRange, int maxRange) {
int minValue = array.reduce(min);
int maxValue = array.reduce(max);
int valueRange = maxValue - minValue;
@Parassharmaa
Parassharmaa / main.dart
Created July 6, 2020 08:44
Notched Bottom Bar Flutter
import 'package:flutter/material.dart';
import 'dart:math' as math;
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@Parassharmaa
Parassharmaa / flutter_dir.md
Created June 21, 2020 03:46
Directory structure for flutter
│   main.dart
│   theme.dart
│   util.dart
│
├───bloc
│   │   add_child_bloc.dart
│   │   bottom_nav_bloc.dart
│   │   theme_bloc.dart
│ │
@Parassharmaa
Parassharmaa / flutter_bloc_dir.md
Created June 14, 2020 10:04
Flutter Bloc Folder Structure
|   main.dart
|   
+---models
|       reports_detail.dart
|       reports_list.dart
|       
+---resources
|   |   api_provider.dart
| | graphql_service.dart
@Parassharmaa
Parassharmaa / center_container.dart
Created June 14, 2020 06:32
Center Container Flutter
import 'package:flutter/material.dart';
final Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@Parassharmaa
Parassharmaa / booky.py
Created May 1, 2020 05:07
Python Script to Fetch Books from Libgen
import requests
from bs4 import BeautifulSoup
base_url = "http://gen.lib.rus.ec"
headers = {'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Accept-Encoding': 'gzip, deflate, sdch',
'Accept-Language': 'en-US,en;q=0.8',
@Parassharmaa
Parassharmaa / stats_01.py
Last active June 10, 2019 11:37
Statistics: Kurtosis & Describe
from collections import namedtuple
import statistics as st
from collections import Counter
def kurtosis(a):
N = len(a)
mean = st.mean(a)
sd = st.variance(a)**0.5
kurt = sum([(i-mean)**4 for i in a])/N/sd**4
return kurt
@Parassharmaa
Parassharmaa / updwn.py
Last active July 21, 2018 16:52
Ups and Down Sequence
'''
Count number of possible ways to create a sequence with following property
(1 3 4) "5" (4 2)
-- First part: Increasing
-- Second part: decreasing
'''
# no. of array items
@Parassharmaa
Parassharmaa / git.md
Last active May 22, 2018 12:29
Git Commands
$ git init

$ git status

$ git add 

$ git diff

$ git remote add origin