Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wants to merge 3 commits into from

Conversation

umbrae
Copy link

@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
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
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
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.

None yet

2 participants