Skip to content

Instantly share code, notes, and snippets.

View drewpayment's full-sized avatar
🚀
Shoot the moon

Drew Payment drewpayment

🚀
Shoot the moon
  • Grand Rapids, MI
  • 23:12 (UTC -04:00)
View GitHub Profile
@drewpayment
drewpayment / extract.sh
Created December 15, 2024 00:47
Extract RAR archives recursively
#!/bin/bash
# Check if unrar is installed
if ! command -v unrar &> /dev/null; then
echo "Error: unrar is not installed. Please install it first."
echo "On Debian/Ubuntu: sudo apt-get install unrar"
echo "On CentOS/RHEL: sudo yum install unrar"
exit 1
fi
This file has been truncated, but you can view the full file.
! Checksum: 3WqImvZbL+ZTRPpwde/Giw
! Title: AdGuard Russian filter
! Description: Filter that enables ad blocking on websites in Russian language.
! Version: 2.0.83.66
! TimeUpdated: 2023-08-04T14:31:10+00:00
! Expires: 4 days (update frequency)
! Homepage: https://github.com/AdguardTeam/AdGuardFilters
! License: https://github.com/AdguardTeam/AdguardFilters/blob/master/LICENSE
!
!-------------------------------------------------------------------------------!
! Checksum: ER+Uy+SORI2bc3ZH5A2Zrw
! Title: AdGuard German filter
! Description: EasyList Germany + AdGuard German filter. Filter list that specifically removes ads on websites in German language.
! Version: 2.0.36.79
! TimeUpdated: 2023-08-05T12:32:04+00:00
! Expires: 4 days (update frequency)
! Homepage: https://github.com/AdguardTeam/AdGuardFilters
! License: https://github.com/AdguardTeam/AdguardFilters/blob/master/LICENSE
!
!---------------------------------------------------------------------------!
! Checksum: kGAVSlf+EPrvUwdAP6zE2A
! Title: AdGuard Dutch filter
! Description: EasyList Dutch + AdGuard Dutch filter. Filter list that specifically removes ads on websites in Dutch language.
! Version: 2.0.5.89
! TimeUpdated: 2023-08-01T11:32:18+00:00
! Expires: 4 days (update frequency)
! Homepage: https://github.com/AdguardTeam/AdGuardFilters
! License: https://github.com/AdguardTeam/AdguardFilters/blob/master/LICENSE
!
!---------------------------------------------------------------------------!
! Checksum: ygKj0xMSJwUmucc6Y8IYAA
! Title: AdGuard Social Media filter
! Description: Filter for social media widgets such as 'Like' and 'Share' buttons and more.
! Version: 2.0.89.14
! TimeUpdated: 2023-08-05T13:31:49+00:00
! Expires: 4 days (update frequency)
! Homepage: https://github.com/AdguardTeam/AdGuardFilters
! License: https://github.com/AdguardTeam/AdguardFilters/blob/master/LICENSE
!
!-------------------------------------------------------------------------------!
This file has been truncated, but you can view the full file.
! Checksum: Me+PT78TLt/llHTFGucifQ
! Title: AdGuard Tracking Protection filter
! Description: The most comprehensive list of various online counters and web analytics tools. Use this filter if you do not want your actions on the Internet to be tracked.
! Version: 2.0.59.42
! TimeUpdated: 2023-08-04T14:31:53+00:00
! Expires: 4 days (update frequency)
! Homepage: https://github.com/AdguardTeam/AdGuardFilters
! License: https://github.com/AdguardTeam/AdguardFilters/blob/master/LICENSE
!
!-------------------------------------------------------------------------------!
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Drew Payment",
"label": "Director of Software Engineering",
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QD+RXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEAAAEaAAUAAAABAAAAVgEbAAUAAAABAAAAXgEoAAMAAAABAAIAAAExAAIAAAAHAAAAZodpAAQAAAABAAAAbgAAAAAAAABIAAAAAQAAAEgAAAABUGljYXNhAAAACJAAAAcAAAAEMDIyMZEBAAcAAAAEAQIDAKAAAAcAAAAEMDEwMKABAAMAAAABAAEAAKACAAQAAAABAAABRqADAAQAAAABAAABRKQGAAMAAAABAAAAAKQgAAIAAAAhAAAA1AAAAAA1NjE2YzFjMmQzM2Q2ZDk4MDAwMDAwMDAwMDAwMDAwMAAA/8AAEQgBRAFGAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.

Please note we have a code of conduct, please follow it in all your interactions with the project.

Pull Request Process

  1. Ensure any install or build dependencies are removed before the end of the layer when doing a
@drewpayment
drewpayment / gz_2010_us_050_00_20m.json
Created April 5, 2020 21:46
Geospatial data for US Counties from US Census 2010 - https://eric.clst.org/tech/usgeojson/
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@drewpayment
drewpayment / custom_bottom_sheet.dart
Created July 26, 2019 03:20
Hack to fix Flutter not scrolling TextField and TextFormField into view to take viewInset of keyboard into account.
import 'package:flutter/material.dart';
class CustomBottomSheet {
static Future<T> showScrollingModalBottomSheet<T>({
@required BuildContext context,
bool isScrollControlled = true,
ShapeBorder shape,
double heightPercView = 0.95,