Skip to content

Small feature: Service Matcher on Embed.ly Client#2

Closed
umbrae wants to merge 3 commits intoembedly:masterfrom
umbrae:master
Closed

Small feature: Service Matcher on Embed.ly Client#2
umbrae wants to merge 3 commits intoembedly:masterfrom
umbrae:master

Conversation

@umbrae
Copy link
Copy Markdown

@umbrae umbrae commented Jun 15, 2011

Added a service matcher to the python client - allows you to determine if a URL is serviced by embed.ly or not. I think this is a similar approach to what reddit uses, except theirs is hardcoded.

In my own implementation I've also added a caching layer to get_services, which I think will be pretty important for speed, but isn't very implementation-agnostic just yet.

Not sure if this uses the same sort of internal lingo you guys might use at embed.ly - feel free to edit.

@umbrae
Copy link
Copy Markdown
Author

umbrae commented Nov 22, 2011

Updated to match the new version of the library. I assume you guys aren't going to use this at this point, but I'll leave it open in case anyone else stumbles upon it or you have feedback.

@screeley
Copy link
Copy Markdown
Contributor

Hi,

I added your changes, but changed the method name and the way that the regex method worked:051feb1#L2R69

You can now do

>>> client.is_supported('http://yahoo.com')
False

Thanks for the pull request and bearing with us while we got to fixing it.

Sean

@screeley screeley closed this Nov 28, 2011
@umbrae
Copy link
Copy Markdown
Author

umbrae commented Nov 28, 2011

Sounds good, thanks for the feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants