Skip to content

A suggestion-based search provider for Chrome's omnibox, allowing searches for friends' profiles on social networks.

Notifications You must be signed in to change notification settings

Terrance/Omnifriend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Introduction

Omnifriend adds a suggestion-based search provider to Chrome's omnibox, allowing searches for friends' profiles on social networks.

Running from source

This project requires the following libraries:

Batteries are not included - the CSS and JavaScript files need to be placed in a lib folder with appropriate css and js subfolders (check the HTML file for where files are linked to).

Sync providers

Email

Any CSV export of contacts can be imported. Only name and email fields will be added.

Facebook

Friends are gathered from the AJAX typeahead API (used to suggest friends' names when tagging), sorted by edge rank.

Twitter

The current session username is scraped from the mobile settings page (loads the fastest), then follows are repeatedly read by following cursors to retrieve the next page.

Google+

The current user ID is scraped from the profile link in the mobile menu, then circled users are gathered from the social graph API used when rendering the "your circles" page.