Skip to content

Instantly share code, notes, and snippets.

View kevyworks's full-sized avatar

Kevyworks kevyworks

View GitHub Profile
@kevyworks
kevyworks / webcatalog-unlimited-apps.md
Created November 25, 2024 10:16 — forked from HorridModz/webcatalog-unlimited-apps.md
WebCatalog Unlimited Apps Crack

WebCatalog is a tool to easily create desktop apps from websites. It's an awesome tool, but the free version (Basic account) limits you to 5 apps.

webcatalog5applimitation

However, I came up with a simple workaround to trick WebCatalog into letting you install as many apps as you want:

All WebCatalog apps are stored at %LocalAppData%\Programs\WebCatalogApps. On startup, WebCatalog makes a list of your installed apps by looking at this folder. If we make it so WebCatalog cannot find this folder, it won't think we have any apps installed, and it will let us install more.

@kevyworks
kevyworks / README.MD
Created May 19, 2024 04:52 — forked from artistro08/README.MD
How to setup a LEMP Development Environment with WSL2 & Valet Linux
@kevyworks
kevyworks / gist:be09706b3ee96d8c91074a4f3f1295d2
Created January 3, 2023 16:00 — forked from fj/gist:1597544
Slightly nicer way of writing large files to disk with PHP
// Copy big file from somewhere else
$src_filepath = 'http://example.com/all_the_things.txt'; $src = fopen($src_filepath, 'r');
$tmp_filepath = '...'; $tmp = fopen($tmp_filepath, 'w');
$buffer_size = 1024;
while (!feof($src)) {
$buffer = fread($src, $buffer_size); // Read big file/data source/etc. in small chunks
fwrite($tmp, $buffer); // Write in small chunks
}
@kevyworks
kevyworks / mailhog-install.sh
Created September 19, 2022 02:49 — forked from Caffe1neAdd1ct/mailhog-install.sh
Installation of MailHog on CentOS 7
## Install packages
sudo yum install wget curl vim epel-release
sudo yum install daemonize.x86_64
## Install mailhog
wget https://github.com/mailhog/MailHog/releases/download/v0.2.0/MailHog_linux_amd64
sudo chmod +x MailHog_linux_amd64
sudo chown root:root MailHog_linux_amd64
sudo mv MailHog_linux_amd64 /usr/sbin/mailhog
@kevyworks
kevyworks / wsl2_nginx.md
Last active June 22, 2021 12:32
WSL2 Nginx, PHP, MySQL - Different PHP versions

Different PHP Version

Installation:

$ sudo apt-get update -y
$ sudo apt-get install nginx mariadb-server -y
$ sudo service nginx start
@kevyworks
kevyworks / package.conf
Created August 10, 2020 11:30
Laragon Package Config
# PHP
php=https://github.com/leokhoa/laragon-packages/releases/download/4.0.9/php-7.3.2-Win32-VC15-x64.zip
# Apache
apache=https://home.apache.org/~steffenal/VC14/binaries/httpd-2.4.41-win64-VC14.zip
# phpMyAdmin
*phpmyadmin=https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-english.zip
# MariaDB
@kevyworks
kevyworks / SendNotificationEmail.php
Created June 23, 2020 20:31 — forked from faneder/SendNotificationEmail.php
Email notification in laravel
<?php
namespace Eder\Jobs;
use Eder\Jobs\Job;
use Illuminate\Contracts\Mail\Mailer;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Bus\SelfHandling;
use Illuminate\Contracts\Queue\ShouldQueue;
@kevyworks
kevyworks / SendNotificationEmail.php
Created June 23, 2020 20:31 — forked from faneder/SendNotificationEmail.php
Email notification in laravel
<?php
namespace Eder\Jobs;
use Eder\Jobs\Job;
use Illuminate\Contracts\Mail\Mailer;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Bus\SelfHandling;
use Illuminate\Contracts\Queue\ShouldQueue;
@kevyworks
kevyworks / valet-wsl.md
Last active February 28, 2020 20:53
Valet-WSL

Get Started

Follow the Wiki from valet-wsl

Switching PHP versions

Some projects may require older php version but minimum is 7.2 for the CLI which valet-wsl requires. The default Ubuntu 18.04 LTS is pre installed with Php version 7.4 in valet it is easy to use a specific version of php by

@kevyworks
kevyworks / ubuntu-server-setup-16.04.md
Created January 30, 2020 23:28 — forked from marcuslilja/ubuntu-server-setup-16.04.md
Server setup for Ubuntu 16.04 on Digital Ocean

Server setup for Ubuntu 16.04 on Digital Ocean

The setup installs the following software:

  • Nginx
  • MySQL
  • PHP
  • Node
  • Composer