Profile

Cover photo
Felipe Augusto van de Wiel
Works at Samba TV
Attended Universidade Federal do Paraná (UFPR)
Lives in Menlo Park, CA, USA
561 followers|71,875 views
AboutPostsPhotosVideos

Stream

 
 
Hello everyone,

some months ago I read an article about Google moving Hangouts away from XMPP, and since then I started playing with the Hangouts native protocol in my spare time. A quick search on Google led me to these two projects already using the native protocol:

https://github.com/rogora/hangish (Qt/Qml app)
https://github.com/tdryer/hangups (Python)

After an analysis I decided to refactor Hangish into a Qt library, removing app specific stuff (like data models and notifications), and creating something that could be reused by other apps.

This is how libhangish [1] was born.

Some months and cups of coffee later, I finally have a working version of libhangish, and also a telepathy connection manager called telepathy-hanging [2] (written in telepathy-qt [3]) that uses libhangish.

There's still a lot to be done in terms of features and defining a stable API, but the basic stuff is already there:

- Login (with and without 2 factor authentication)/Logout
- Set self presence
- Send/Receive text messages
- Group chats
- Contact list (with avatars and online status)
- Send/Receive typing notification
- Recover messages received while offline
- Receive delivery notifications

I created a Trello board [4] to track the whole progress, and also an Ubuntu PPA [5] (Wily only for now) if you wish to give it a try.
I expect to write a tutorial on how to build clients using libhangish soon.

Bug reports [7] and patches are welcome.

Thank you

Notes:
 - libhangish API is still unstable and subject to changes.
 - Logging in with an app specific password [6] is currently broken. You have to use your master password for now.
 - If you have 2 factor authentication enabled on your account, empathy will ask you to enter the pin code.
 - telepathy-hanging requires telepathy-qt 0.9.6
 - telepathy-hanging stores some data to $HOME/.local/share/telepathy-hanging/your_email_address@gmail.com

[1] https://github.com/tiagosh/libhangish
[2] https://github.com/tiagosh/telepathy-hanging
[3] http://cgit.freedesktop.org/telepathy/telepathy-qt/
[4] https://trello.com/b/Yu70xXgy/libhangish-telepathy-hanging
[5] https://launchpad.net/~tiagosh/+archive/ubuntu/telepathy-hanging/
[6] https://support.google.com/accounts/answer/185833?hl=en
[7] https://github.com/tiagosh/telepathy-hanging/issues
https://github.com/tiagosh/libhangish/issues
telepathy-hanging - A telepathy connection manager for Hangouts
1 comment on original post
2
Add a comment...
 
 +Fabio Telles Rodriguez, não sei se já viu o artigo, mas imagino que seja útil pro dia-a-dia.  :-)
 ·  Translate
 
Comprehensive comparison between PostgreSQL and SQL Server from a data analyst's point of view. Spoiler alert: PostgreSQL is not looking too bad...
What's this all about? I work as a data analyst in a global professional services firm (one you have certainly heard of). I have been doing this for about a decade. I have spent that decade dealing with data, database software, database hardware, database users, database programmers and data ...
View original post
2
Add a comment...
 
Help defend @GNOME against @groupon https://gnome.org/groupon/
"GNOME" has been a familiar name in software for the past 17 years, and a registered trademark since 2006. The GNOME project has been a staple desktop for GNU/Linux and BSD desktops. It was the default desktop for Sun Microsystems workstation class machines, continues to be the default desktop ...
1
Marco Antonio Ventura's profile photoLuis Scharf's profile photo
3 comments
 
LOL resposta do post mais velho do universo.
 ·  Translate
Add a comment...
Lines Theme. License : Author : Juliette Taka BELIN Copyright: 2014, Juliette Taka BELIN License: Creative Commons Attribution 3.0. Approach : Debian is constantly evolving, that's why I choose to draw some construction lines. At first, I wanted to change ...
3
1
alt haser's profile photo
Add a comment...
 
If you use Debian Testing (aka Jessie) keep an eye on this bug:  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=756253 #debian #bug #grub #sysadmin #devops
1
Luis Scharf's profile photo
 
But I don't use Debian Jesseeeeeeeee
Add a comment...
3
Add a comment...
 
Sometimes, DevOpsReactions gets it absolutely right.
 
How it’s presented to the community: How Lennart says it works: How fans see it: How it feels: by john
3
Add a comment...
Have him in circles
561 people
Humberto Bruzetti (gnu)'s profile photo
Winstson Melo da Silva's profile photo
Lourdes Castillo's profile photo
Grupo Logística's profile photo
Everaldo Canuto's profile photo
Eduardo Maçan's profile photo
Daniel Pearl Bezerra's profile photo
Franco Bendinelli's profile photo
Eduardo Gorio's profile photo
 
Ahhh... a hipocrisia.

http://cryptoid.com.br/arquivo-cryptoid/governo-exige-codigo-fonte-auditavel-e-gera-impasse-com-empresas/


Sendo ainda mais específico, o SERPRO continua mantendo fechado o código do software de Declaração do Imposto de Renda de Pessoa Física (IRPF).

E esse é só um dos exemplos mais significativos.

E sim, eu acho que o Governo deveria adotar soluções livres, mas não acho justo forçar empresas a abrir seus softwares. Especialmente se o Governo não está dando o exemplo e abrindo seus próprios códigos-fonte, e isso que não estamos nem falando da urna eletrônica.
 ·  Translate
Foi cogitado que o ITI poderia se encarregar da guarda desses dados.
6
1
Yves Junqueira's profile photoLeonardo Menezes Vaz (Leo)'s profile photoFelipe Augusto van de Wiel's profile photoLucas Santos's profile photo
5 comments
 
+Rodolpho Eckhardt​​ não vejo como o tamanho dos grupos auditores sejam relevantes frente a ação de auditar. E é certo que discordamos, o fato do governo mudar de lado na mesa de quem audita e quem é auditado não afeta a hipocrisia sobre o argumento da importância de auditar.
 ·  Translate
Add a comment...
 
I like the idea of Amazon Echo, but I'm super concerned about the privacy implications: https://medium.com/@d1gi/amazons-echo-3624bb654139 #amazon #echo #privacy
1
Add a comment...
Marvel has confirmed Black Panther and Captain Marvel movies are in the works, plus much more!
2
Add a comment...
 
Ideia muito legal: Mola. http://catarse.me/pt/mola  --  Certamente grande ajuda pra aulas de Engenharia de Estruturas
 ·  Translate
A new way to study and teach structural behavior. (Uma nova maneira de estudar e ensinar o comportamento das estruturas arquitetônicas.)
4
2
Diego Paludo's profile photoOtavio Salvador's profile photo
Add a comment...
 
Grande sacada, contratar o garoto pro comercial da F1 no Brasil.  "Tacale pau Alonso!" Comercial - GP Petrobras do Brasil de F1 - 2014 #F1 #tacalepau
 ·  Translate
1
Add a comment...
People
Have him in circles
561 people
Humberto Bruzetti (gnu)'s profile photo
Winstson Melo da Silva's profile photo
Lourdes Castillo's profile photo
Grupo Logística's profile photo
Everaldo Canuto's profile photo
Eduardo Maçan's profile photo
Daniel Pearl Bezerra's profile photo
Franco Bendinelli's profile photo
Eduardo Gorio's profile photo
Work
Occupation
sysadmin, debian developer (free software enthusiast)
Employment
  • Samba TV
    Lead Systems Engineer, 2014 - present
  • Debian Project
    Debian Developer, 2007 - present
  • Facebook
    Site Reliability Operations Engineer, 2012 - 2014
  • Complexo Pequeno Príncipe, 4Linux
    sysadmin, developer, 2009 - 2012
  • 4Linux Free Software Solutions
    Technical Consultant, 2008 - 2012
  • Serviço Social Autônomo PARANACIDADE
    Network and Systems Administrator, 2003 - 2008
  • Elaborata
    Technical Instructor, 2002 - 2003
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Menlo Park, CA, USA
Previously
Curitiba, PR, Brazil - Foz do Iguaçu, PR, Brazil - Londrina, PR, Brazil - Penápolis, SP, Brazil
Story
Introduction
From Brazil, half-Dutch, living in USA.
Bragging rights
Survived Computer Science
Education
  • Universidade Federal do Paraná (UFPR)
    Computer Science, 2009
  • Colégio Martinus
    Technical Software Development, 1998 - 2000
Basic Information
Gender
Male
Birthday
December 19
Other names
Felipe Augusto van de Wiel (faw), Felipe van de Wiel, faw