Gabriel Oduori's repositories
Django-Photo-Gallery
Photo Gallery application
computer-science
:mortar_board: Path to a free self-taught education in Computer Science!
DSAL
Data Structure and Algorithms
github-search
Github user search application users github API to look through individual repositories and return the users information available on their profile.
mine_action_tools
IMSMAng, the de facto Mine Action information management system is a huge database and extracting useful information especially for those not familiar with the system is quite challenging. iMMAP built a tool iMMAT on top of IMSMA to preprocess the data and export spreadsheet files with summary information on NTS, Clearance, number of objects found etc. WIth the tabular information and geodatabase out of IMSMA, making further use of the information involved combining the two sources of information. The process always took longer and was dogged with a number of data quality errors. The current script reduced the process from around two days to just under a minute with all the data fields maintained so that the data could be pushed to an online mapping application.
Pathfinding
Implementation of various pathfinding/search algorithms
awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
awesome-python-applications
đź’ż Free software that works great, and also happens to be open-source Python.
CodeWars-JavaScript
Codewar challenge solutions in JavaScript
Codewars-Python
Code war solutions in Python
Codewars-Tortoise-problem
Two tortoises named A and B must run a race. A starts with an average speed of 720 feet per hour. Young B knows she runs faster than A, and furthermore has not finished her cabbage. When she starts, at last, she can see that A has a 70 feet lead but B's speed is 850 feet per hour. How long will it take B to catch A? More generally: given two speeds v1 (A's speed, integer > 0) and v2 (B's speed, integer > 0) and a lead g (integer > 0) how long will it take B to catch A? The result will be an array [hour, min, sec] which is the time needed in hours, minutes and seconds (round down to the nearest second) or a string in some languages.
ConnectN
Game
coronavirus-map
Demo repo for blog post
Cus-Connet
Cus-Connet project - Connecting farmers and their prospective markets. Its like a Tinder for farmers
eventsbuddy
A Flask based application to assist event organisers in gathering feedback during event sessions.
gdal
GDAL is an open source X/MIT licensed translator library for raster and vector geospatial data formats.
geotools
Official GeoTools repository
Instagram clone, sort of..
micropython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
News-Highlight
News Highlight: A web application for listing and previewing news articles from various sources using the News API.
Nmap-Cheatsheet
:notebook: Reference guide for scanning networks with Nmap.
Password-Locker
On Average, a person has at least 7 different accounts that they can sign into, be it email, social media, entertainment or job portal accounts. It becomes really difficult to remember all those passwords and even create new ones. This application help us manage our passwords and even generate new passwords on request.
Pitch-Project
Pichers Zone is a web application that that allows users to use that one minute wisely. The users will submit their one minute pitches and other users will vote on them and leave comments to give their feedback on them
Problem-Solving-in-Data-Structures-Algorithms-using-Java
Code examples of Problem Solving in Data Structures and Algorithms using Java
QGIS
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
qgis-latlontools-plugin
QGIS tools to capture and zoom to coordinates using decimal, DMS, WKT, GeoJSON, MGRS, UTM, and Plus Codes notation. Provides external map support, MGRS & Plus Codes conversion and point digitizing tools.
Quotes
An application that accepts quotes from users and lets them upvote or downvote them.
Watchlist
Using movies API to find out which are the highly rated movies and allows users to further put in their comments.
You-Dont-Know-JS
A book series on JavaScript. @YDKJS on twitter.