Skip to content

Instantly share code, notes, and snippets.

View omar2205's full-sized avatar
🍕

omar2205

🍕
View GitHub Profile
@omar2205
omar2205 / main.dart
Created November 16, 2021 16:30
Flutter Simple Cupertino App
// Copyright (c) 2021 oskr.nl
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/services.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// const MyApp({Key? key}): super(key: key);
@omar2205
omar2205 / README.md
Last active March 31, 2024 15:27
Setup Android command line only - Ubuntu

Setup Android cmd-tools for Ubuntu

Install java

sudo apt install -y openjdk-8-jdk

You can switch between java version with sudo update-alternatives --config java

check with: java --version; javac --version

@omar2205
omar2205 / index.js
Created January 13, 2022 23:10
Hammerjs edge swipe
import Hammer from "https://cdn.skypack.dev/[email protected]";
var hammertime = new Hammer(document.querySelector('html'), {});
hammertime.on('swiperight', e => {
const endPoint = e.pointers[0].pageX
const distance = e.distance
const origin = endPoint - distance
// swipe only within 10px from the edge
if (origin <= 10)
console.log(e)
#!/usr/bin/bash
# Quickly host a static server using python3
# Usage:
# -p <PORT>
# -d <DIR> the directory to serve
# -i <IP> the ip to bind to
# defaults values
PORT=3000
DIR=. # current dir
@omar2205
omar2205 / app.py
Created April 9, 2022 07:40
this should work. Flask hello world
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def hello():
# respond only if the method is POST
# i.e. user clicked submit
if request.method == 'POST':
name=request.form.get('name', 'world')
@omar2205
omar2205 / convert.sh
Created April 10, 2022 05:56
ffmpeg convert to 240p, 360p, 480p
ffmpeg -i 1080p.mp4 -s 800x480 -c:v libx264 480p.mp4 -s 640x360 -c:v libx264 360p.mp4 -s 320x240 -c:v libx264 240p.mp4
@omar2205
omar2205 / app.py
Created April 19, 2022 06:11
Bottlepy WebSocket server
from gevent import monkey; monkey.patch_all()
from bottle import Bottle, request, abort
app = Bottle()
@app.route('/ws')
def handle_ws():
ws = request.environ.get('wsgi.websocket')
if not ws:
abort(400, 'Expected a WebSocket request')
@omar2205
omar2205 / README.md
Created May 28, 2022 19:57
Firefox PWA like (&ssb)
@omar2205
omar2205 / README.md
Last active April 21, 2025 05:59
WE speed tester

مقدمة

لما الباقة بتاعتك تخلص، السرعه بتفضل لمواقع معينة زي وي و speedtest.net لما باقتك تخلص تقدر تفضل عامل ضغط على الشركة، بانك تفضل تعمل اختبار للسرعه طول الوقت

ده سكربت بيعمل كدا، بيشتغل ويفضل يعمل اختبار طول مانتا عامل صح وفاتح الموقع

@omar2205
omar2205 / app.py
Created July 20, 2022 12:00
python: update multiple lines
import os, time, random
import os.path
clear = lambda: os.system('cls')
clear()
def print_logo():
print(f'''
\t _____
\t / /\\