Posts

Showing posts from October, 2019

Release 0.2d: An ongoing (but final) issue

Image
Hacktoberfest 2019 is ending in 28 hours and 24 minutes as I am writing this and I am so happy to complete the challenge with 1 PR beyond expectation! I will have my shirt soon! This Week's Issue I have done my final PR. Instead of solving an issue in a large project as I planned last week, I decided to put my effort into an ongoing issue in a project that I found on Day 1  of Hacktoberfest, the tmessage project. The issue is essentially a UI problem in displaying incoming messages from other users when the current user is typing a new one. Specifically, when a user is typing a message but did not send it while there is an incoming message, the new message is displayed on the same line, right after the message being typed. The reason I want to take on this issue is that I have seen the issue sitting there for quite a while and no one seems to be working on it. I feel comfortable with the project since I worked on it before ( releasee 0.2b ) and want to c

Release 0.2c: Another project with Python

Image
The 3rd week of October is coming to an end and, luckily, so my 3rd PR! Issue #3: Add Edit Transaction Feature for budget-cli Link: Repository | Issue  | Pull Request The project I was working on this week is a Budget Management app. It is basically an app that allows the user to quickly interact with a Google Spreadsheet document through the command line. Demo for budget-cli: Inserting a transaction through command line The spreadsheet document has been templated and provided by Google through its Spreadsheet tool. The user only needs to connect their spreadsheet and Google Account to the app. The app is written in Python and is backed by the Google Spreadsheet API which is the main reason why I chose this project. Since the main functionality of the project is to parse the user's argument into data structures in Python, I think working in this project gives me opportunities to have practical experience in handling data and data types in Python. Besides that,

Release 0.2b: #js-vs-py - Fianlly learning Python!

Image
Hello and welcome back to my #HacktoberFEST  series! The 2nd week of October means the 2nd pull request (PR) has to be done (at least for me and the sake of me following my plan). Issue #2: Add user authentication to a simple messaging app This week, I have been working on a new open source project called tmessage   of which links are bellow: Links: Repository | Issue  | Pull Request The project is a simple Python program with the support of the  paho-mqtt.py library that supports text communication between users over the lightweight and low-bandwidth MQTT  protocol. The issue is that, currently, a user can start the app under any name and start messaging. This can cause identity-related problems so the owner of the project wants to implement a simple username-and-password-based authentication system. The reason I want to work on this problem is straightforward that: I think this project can be a good base for me to learn Python and... ...that's it... there