Skip to content

Instantly share code, notes, and snippets.

View isabelcosta's full-sized avatar

Isabel Costa isabelcosta

View GitHub Profile
@isabelcosta
isabelcosta / youtubers.py
Created March 13, 2021 20:13
Python dataclass simple example
# https://docs.python.org/3/library/dataclasses.html
from dataclasses import dataclass
@dataclass
class Youtuber:
"""Class for defining youtubers."""
name: str
categories: list[str]
youtubers = []
@isabelcosta
isabelcosta / play_with_signals.c
Created July 25, 2020 22:52
main gist from isabelcosta/testing-signals-with-c repo
#include <stdio.h>
#include <string.h>
#include <pthread.h>
#include <stdlib.h>
#include <unistd.h>
#include <ctype.h>
#include <signal.h>
void *my_threaded_function(void *args)
{
@isabelcosta
isabelcosta / WhyWhereHowToContributeToOpenSourceTalk_Resources.md
Last active June 16, 2021 18:23
Resources from "Why, Where and How to contribute to Open Source" talk
@isabelcosta
isabelcosta / forward_proxy.conf
Created September 6, 2018 14:22
testing-tinyproxy-conf-examples
## forwardproxy.conf -- tinyproxy daemon configuration file
User nobody
Group nogroup
Port 8888
Listen 10.0.2.35
BindSame yes
Timeout 600
@isabelcosta
isabelcosta / Isabel_GSoC_2018_Final_Report.md
Last active May 17, 2020 18:01
Isabel Costa - Google Summer of Code 2018 Final Report

Google Summer of Code 2018 Final Report

I, Isabel Costa, proposed an original idea for Google Summer of Code 2018 edition with Systers Open Source.

I proposed a Mentorship System that helps women in tech mentor and support each other on career development topics, within 1:1 mentorship relations, during a certain period of time.

You can read more about the idea and motivations in this blog post, Mentorship System by Systers!

For this project I worked with two repositories on GitHub: systers/mentorship-backend for the Backend and systers/mentorship-android for the first version of the mobile application, targeted to Android platform.

@isabelcosta
isabelcosta / login_resource.py
Last active June 11, 2018 11:58
Documenting Login API on Swagger with flask RESTPlus
from flask import request
from flask_restplus import Resource, marshal
from flask_jwt import jwt_required, current_identity
# Resquest body model to document on Swagger
login_request_body_model = Model('Login data model', {
'username': fields.String(required=True, description='User\'s username'),
'password': fields.String(required=True, description='User\'s password')
})
@isabelcosta
isabelcosta / Work Hours Table
Created April 28, 2018 15:06
Work hours table for Student Wiki page
## Work Hours
| Days | Hours (IST) | Meeting | Tool |
| --------- | ----------- | ------- | ----- |
| Monday | TBD | | Slack, TBD |
| Tuesday | TBD | | Slack, TBD |
| Wednesday | TBD | | Slack, TBD |
| Thursday | TBD | Team Meeting | Zoom, Slack |
| Friday | TBD | | Slack, TBD |
| Saturday | TBD | | Slack, TBD |