Pinned Repositories
Ariel-University
Projects and assignments from my BSc in Computer Science at Ariel University, Israel
brainyquote.com-quotes-scraper
Scraping quotes from brainyquote.com
Catan-Game-CPP
A simple Catan Game in C++, as an assignment in Systems Programming B @ Ariel University
Computer-Networking-Ex2
Practice socket programming, involving server, client, and proxy. Developed in Python, as an assignment in Computer Networking @ Ariel University
eSports-club-app
An eSports club Android app for all club events and news.
Image-Quote-Generator
Create high-quality images with quotes (Perfect for Instagram and Pinterest) in less than 5 seconds per 100+ images!
KalanaHQ-website
A website I developed for kalana™ in 2021, using 🌎 three-globe 🌎 (ThreeJS) for the homepage.
openbible-verse-scraper
This script scrapes the verses and references from an openbible.info page into a JSON file - if needed, we use bible-api.com to translate to another bible version.
Shorts-Maker
Create high-quality vertical quotes videos (1920x1080 - Perfect for all social medias) in about 15seconds per video!
top-domains-expiry-checker
A Python script that checks the expiry dates of all domains in the "top 10 million domains" list (by DomCop), and logs the ones that expire soon in a file.
SamuraiPolix's Repositories
SamuraiPolix/Shorts-Maker
Create high-quality vertical quotes videos (1920x1080 - Perfect for all social medias) in about 15seconds per video!
SamuraiPolix/Image-Quote-Generator
Create high-quality images with quotes (Perfect for Instagram and Pinterest) in less than 5 seconds per 100+ images!
SamuraiPolix/eSports-club-app
An eSports club Android app for all club events and news.
SamuraiPolix/top-domains-expiry-checker
A Python script that checks the expiry dates of all domains in the "top 10 million domains" list (by DomCop), and logs the ones that expire soon in a file.
SamuraiPolix/Ariel-University
Projects and assignments from my BSc in Computer Science at Ariel University, Israel
SamuraiPolix/Catan-Game-CPP
A simple Catan Game in C++, as an assignment in Systems Programming B @ Ariel University
SamuraiPolix/Computer-Networking-Ex2
Practice socket programming, involving server, client, and proxy. Developed in Python, as an assignment in Computer Networking @ Ariel University
SamuraiPolix/Computer-Networking-Ex3
Socket programming in c. Transferring large files over TCP, implementing Realiable UDP and simulating Packet Loss. As an assignment in Computer Networking @ Ariel University
SamuraiPolix/cpp-course-2024
C++ course (Systems Programming B), 2024 b, Ariel University
SamuraiPolix/CPP_EX1_Graph-Algorithms
C++ implementations of graph algorithms, as an assignemnt in Systems Programming B @ Ariel University
SamuraiPolix/KalanaHQ-website
A website I developed for kalana™ in 2021, using 🌎 three-globe 🌎 (ThreeJS) for the homepage.
SamuraiPolix/nand2tetris.org
Projects 1-6 in nand2tetris as graded assignments in Computer Architecture @ Ariel University
SamuraiPolix/Networking-Final-Project
QUIC Protocol, implemented multi-streams. Final project in Computer Networking @ Ariel University
SamuraiPolix/OOP_Ex2
a Social Network in Python, focusing on design patterns as an assignment for OOP @ Ariel University
SamuraiPolix/Operating-Systems-Course
All study materials for the Operating Systems Course @ Ariel University
SamuraiPolix/Operating-Systems-Ex1
An assignment in Operating Systems @ Ariel University, developed in C - UNIX tools, libaries, debugging, gdb, ddd, threads, fork, wait, exec, pipe
SamuraiPolix/Operating-Systems-Ex3
Synchronization and Kosaraju server - Implementing a server on a graph for finding SCC using Kosaraju's algo. The server receives graphs and changes in them, from multiple users in TCP communication or from stdin, makes the changes simultaneously, runs the algorithm, and returns outputs. As an assignment in Operating Systems @ Ariel University
SamuraiPolix/Operating-Systems-Ex4
Valgrind, Graph data structure and Euler : coverage reports, gprof, Valgrind memcheck, callGraph, helgrind and implemented singleton and lock gurad. As an assignment in Operating Systems @ Ariel University
SamuraiPolix/Operating-Systems-Final-Project
Final Project in OS course: MST, Strategy/Factory, Client-Server, Threads, Active Object, Thread poll (Leader-Follower) and Valgrind. @ Ariel University
SamuraiPolix/OS_Ex2_Custom-Netcat
A custom-made version of Netcat in C/C++; Redirecting stdin & stdout using pipes allowing chat between terminals and program exec. As an assignment in Operating Systems @ Ariel University
SamuraiPolix/Pizzeria-Orders-C
Simple (console-based) pizzeria orders taker, developed in C as an assignment in Intro to Computer Science @ MTA College
SamuraiPolix/Systems-Programming-A-Ex1
Simple math project in C to practice using 'gcc', makefiles and libraries as an assignment in Systems Programming A @ Ariel University
SamuraiPolix/Systems-Programming-A-Ex2
Simple project in C to practice using arrays and loops as an assignment in Systems Programming A @ Ariel University
SamuraiPolix/Systems-Programming-A-Ex3
Linked List project in C to practice using strings and dynamic memory allocation, as an assignment in Systems Programming A @ Ariel University
SamuraiPolix/Systems-Programming-B-Ex2
Operator overloading and implementations of graph algorithms in C++, as a follow-up assignemnt in Systems Programming B @ Ariel University
SamuraiPolix/Systems-Programming-B-Ex4
STL, Templates, and Iterators in CPP on Generic Tree<T, K>, Node<T> as an assignment in Systems Programming B @ Ariel University
SamuraiPolix/Taki-Game-C
Simple console-based Taki game, developed in C as the final project in Intro to Computer Science @ MTA College
SamuraiPolix/Viking-Chess-Hnefatafi
Viking Chess (Hnefatafl) game in Java, practicing OOP principles as an assignment in OOP @ Ariel University
SamuraiPolix/SamuraiPolix
SamuraiPolix/Solutions-CSES-Codeforces