Babel有可能支持flickr么?

2010-09-12 21:47:53 +08:00
 lin
像xiami和tudou我都照着livid原有的代码实现了,
http://github.com/Quasimo/v2ex/blob/geekaa/v2ex/templatetags/filters.py

但是我想支持flickr,
以为不难,
可刚才看到flickr的图片转贴地址,比如:
http://farm1.static.flickr.com/103/273522078_f46d83bb17.jpg
它所在的页面是
http://www.flickr.com/photos/quasimo/273522078/
当时我就蒙了。
4558 次点击
所在节点    Project Babel
10 条回复
zaykl
2010-09-12 21:52:01 +08:00
lin
2010-09-12 21:54:15 +08:00
@zaykl 可是我不懂。我再研究下吧。
zaykl
2010-09-12 22:01:34 +08:00
flckr有提供api,这个都比较好办...
zaykl
2010-09-12 22:13:40 +08:00
photos = flickr.photos_search(tags=tags, per_page=number)
urls = []
for photo in photos:
urls.append('http://photos%s.flickr.com/%s_%s_s.jpg' %\
(photo.server, photo.id, photo.secret))
return urls

具体看这里吧
http://flickrpy.googlecode.com/svn/trunk/flickr.py

class Photo(object):
可以返回url的...
lin
2010-09-12 22:25:24 +08:00
@zaykl 谢谢!
可是我不懂如何操作,我不懂编程的。目前的水平仅限于小修小改。像这个东西:
http://geekaa3.appspot.com/inspiration/dribbbla
可能已经代表我目前的最高水平了(各位大虾别见笑)

flickr api我看过,但是我不知道如何在babel上实现“贴页面地址发布帖子后自动转成图片”的这个过程。

不过阅读你贴的那段代码,似乎又有一点理解。只是“flickr.photos_search”是用来解决我想要的效果吗?

效果等于我主帖说的那样。
谢谢!
zaykl
2010-09-12 22:30:48 +08:00
不好意思,flickr.photos_search是个示例,flickr里面有很多类,你可以用
import flickr

photo=flickr.photo('273522078')
url=photo.getURL()
就能够返回地址了,还没测试过,不过也就是这么一回事,很简单的...
lin
2010-09-12 22:32:32 +08:00
@zaykl 好!实在感谢!貌似看到曙光了!
zaykl
2010-09-12 22:48:15 +08:00
我帮你写好了 等下把东西发到你邮箱...
zaykl
2010-09-12 22:51:38 +08:00
我没怎么用flickr,没太多测试,只是拿你上面提供给我的测试了下,已发..
POPOEVER
2010-09-13 02:09:55 +08:00
我偷懒,直接贴图片地址,用正则匹配替换了一下

http://cbccloud.appspot.com/t/2

目前游到香港,明天开完会再研究下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/2527

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX