Skip to main content

Interesting local coding projects

I set out to learn about interesting local coding projects. We have the recently launched DHub gitlab instance but there are no public projects in there to look at. The next place I could look is github but where do I start? I decided that I should look at the top github users in Trinidad and Tobago and see what projects they are working on. If you know of interesting local coding projects I can look at please leave a comment with links to them. The problem is that I could not find a list of top github users for Trinidad and Tobago. I found this project but Trinidad and Tobago was not included. Jamaica on the other hand is there.

I then set out to create my own listing for Trinidad and Tobago. I found that github had a REST api that I could use. I could have also used GraphQL but the REST api would be easier. I have Pydroid installed on my mobile so I decided to use Python for the coding. After some Google searches and figuring out I was able to come up with a list sorted by follower count. In the future I would try to see what other metrics I could use for the listing.

This is what my python code looks like

import requests

api_url = "https://api.github.com/search/users?q=location:trinidad-and-tobago+followers:%3E40"

response = requests.get(api_url)

users=response.json()

for user in users["items"]:
    print(user["login"])
    api_url = user["url"]
    user_detail = requests.get(api_url).json()
    print(user_detail["name"])
    print(user_detail["followers"])

And this was the results as of the date of this blog post. I do not know if there is a more efficient way to do this in one api call.


I have created a nice looking html page that I shared on my github pages. The latest code on github is here. The real goal though is to find interesting local coding projects so let us know if you know of any. If I find any I would highlight them on my blog in the future. Also, it feels really nice to have done some coding after some time. There shall be more coding in the new year, God willing.

Comments

Popular posts from this blog

God opens doors

It is 1203am and I have decided to write. Saturday I spent the night coding. I was trying to get a FastAPI app up and running, all from my budget Android phone. The test cases were written to use Puppeteer. I ended up using Replit for that. Coding is more challenging when using a mobile phone. Not impossible but more challenging. I hardly blog about technology and coding anymore but the love is still there. I still have a dream of creating my own coding and youtube studio with a nice desk setup. That is nice but what should I make this blog post about? What do I want to write about? What should I write about? I love creating presentations. That is something I could do to revive my youtube channel. I love Maths too. I have this feeling that I could solve one of those longstanding Maths problems that seems impossible. Sometimes, like right now, I feel like abandoning my blog post. It is going nowhere. Maybe I should get up and go wash the wares. I wish God could tell me what to write abo...

What we do not know

It is 1245am and I have decided to write. I had this weird alienish dream and it ended with me winning by simply stating "the truth is that we do not know". In the dream everyone was having an opinion of what was happening as if they knew. On to something random. I had this question. What is the most unrandom thing? Then what is the most random thing? What if everything is equally random. My friend Chatty thinks that randomness is not an absolute property—it is a relation between you and the system you observe. Randomness is not absolute—it depends on perspective. Something perfectly ordered can seem random if you do not know its pattern. So in a sense, everything can be "equally random" relative to the observer's knowledge, making randomness more about perception than an intrinsic property. The more we know the less random things become. Let me make a detour. Suppose we do not predict things but things predict us. For example, when I flip a coin, did I predict ...

We are explorers

It is 215pm and I have decided to write. I had this question. What does God really want from us? Then I remember that God does not need us, we need God. What I am really wanting to ask is why create us, why life, why test us, why the mystery? Why not? It is human nature to ask questions. No matter how much we know, we will ask questions. We are always looking for reasons. We are always looking. We are always seeking. We are explorers. We could have been anything but God chose for us to be explorers. There is joy in exploring. There is joy in discovery. There is joy in not knowing. What I have arrived at is a reminder. Appreciate the now. Appreciate what is. Appreciate that one day things will make sense but for now we get to live. To live, to learn and to laugh. I like this quote by Frank Borman that I found, "Exploration is really the essence of the human spirit." If there was nothing to explore we would be static. There would be no movement. There would be no existence. Exi...