This website is powered by a RESTful API built using Django and Django REST Framework. Here is a list of URLs you can use to explore the website contents in a less user-friendly way!
URL | Method | Description |
---|---|---|
api.omaralbeik.com/v2 | N/A | API base URL |
blog | GET | Get all blog posts |
blog/[post.id]|[post.slug] | GET | Get a blog post |
blog?search=[query] | GET | Search blog posts |
snippets | GET | Get all code snippets |
snippets/[snippet.id]|[snippet.slug] | GET | Get a code snippet |
languages | GET | Get all programming languages used in code snippets |
language/[language.id]|[language.slug] | GET | Get a programming language used in code snippet |
language/[language.id]|[language.slug]/snippets | GET | Get all code snippets for a programming language |
snippets?search=[query] | GET | Search code snippets |
projects | GET | Get all portfolio projects |
projects/[project.id]|[project.slug] | GET | Get a portfolio project |
projects?search=[query] | GET | Search protfolio projects |
tags | GET | Get all tags |
tags/[tag.id]|[tag.slug] | GET | Get a tag |