Arquivo para django-youtube-syncronizer

Django – Django_Youtube_Syncronizer (Atualização)

Posted in Django, Programação, Python with tags , , on 29 de dezembro de 2009 by fchevitarese

Opa!!!

Fiz algumas atualizações no Django_Youtube_Syncronizer…

Primeiro, dei uma complementada no admin…

Mudei o nome das classes no models, portanto, você vai ter que sincronizar os vídeos de novo …
Quanto a limitação no python 2.4 para gravar as datas de publicação dos vídeos, eu ainda não arrumei, mas “emcoxambrei” … rsrsrs

Na realidade, eu não me recordo o porque tratava a data com o strptime e depois com o strftime… Na realidade, eu já pegava só a data… Então, fiz assim e funcionou no python 2.4…

video = video_data.objects.create(
videoChannel = userfeed,
title = entry.media.title.text,
published = entry.published.text[:10],
description = entry.media.category[0].text,
duration = entry.media.duration.seconds,
url = getting_urls(entry.id.text),
embededCode = make_embeded(entry.GetSwfUrl()),
)
video.save()

No mais, acho que é isto… O app está funfando direitinho e atendendo as minhas necessidades…

Críticas e sugestões são muito bem vindas 😉

http://code.google.com/p/django-youtube-syncronizer/

Abraços!!!

Anúncios

Django – Youtube Syncronizer … Pronto pra usar ;)

Posted in Django, Programação, Python, Tecnologia with tags , , on 12 de novembro de 2009 by fchevitarese

Youtube

[ATUALIZAÇÃO]
https://chevitarese.wordpress.com/2009/12/29/django-django_youtube_syncronizer-atualizacao/

Opa!!!

Até que enfim… Resolvi mexer no código que já estava parado a um tempo, e terminar os pormenores da aplicação que fiz e disponibilizei para a comunidade…

Não sei se interessa, não sei se vai ser utilizada, não sei se ficou boa como outras que já utilizei… O fato é… Eu precisava, ia fazer, porque não disponibilizar?

Então… Foi o que fiz…

A app está no link http://code.google.com/p/django-youtube-syncronizer/

Segue um vídeo mostrando o app funcionando 😉

Obs.:

É necessário ter instalado o gdata-python-client

Apresenta um problema que ainda não foi solucionado ao salvar o vídeo no Python 2.4, por causa do strptime …

É necessário que você edite as views, pois elas apontam para os templates que foram estruturados de acordo com meu projeto anteror.

Para instalar basta fazer o checkout do projeto e adicioná-lo ao seu settings.py …

Vou fazer outro vídeo mostrando como botar pra funfar, mais é mole d + 😉

Qualquer dúvida não exite em entrar em contato… Estamos aí …

P.S: Com relação ao vídeo, eu devia ter pego um canal com menos vídeos 😉

Abraços!

Django – Django-youtube-syncronizer

Posted in Django, Programação, Python, Tecnologia with tags , , on 27 de outubro de 2009 by fchevitarese

[ATUALIZAÇÃO]
https://chevitarese.wordpress.com/2009/11/12/django-youtube-syncronizer-pronto-pra-usar/

Opa!!!

É o seguinte galera… Como eu havia falado, eu estava fazendo um “app” para disponibilizar para a comunidade para facilitar o “manuseio” de vídeos do youtube…

Eis que disponibilizei, mas ainda não está pronto! Então, quem estiver interessado em ajudar, segue o link do projeto 😉

http://code.google.com/p/django-youtube-syncronizer/

Ele funciona da seguinte maneira…

Tem um canal X que você quer pegar TODOS os vídeos do canal… Então você vai cadastrar o canal deste usuário via admin no “Channel Feed” … (Acho que é assim que chama mesmo 😉 )

Depois, você vai rodar um comandinho: python manage.py youtube_sync e ele vai pegar todos os dados que eu achei pertinente dos vídeos do cara como, título, categoria, duração, url etc. e vai salvar no bd…

Depois, a view vai montar o código embeded… Bom.. este é um ponto… Estou tendo problemas para retornar os outros dados… Até consigo montar o embeded, mas o resto não ta funfando… Como estou apertado não terminei…

Bom é isso que ele faz… Não há limitação de feeds… Se você tiver 10 canais, ele vai pegar os vídeos dos 10 canais… A única limitação é por parte do gdata, que é necessário para acessar a API do Youtube, que limita a quantidade de vídeos para 999 (rsrsrs).

Ainda não fiz também um template de teste né… Mas devagar com o andor que o santo é de barro 😉

Segue então, algumas imagens para ilustrar e dar aquela vontade de ajudar 😉

Youtube Syncronizer - Admin

Adicionando canal

Adicionando canal

comando

Comando - python manage.py youtube_sync

buscando os vídeos ...

Buscando os vídeos ...

Salvando no bd

Salvando no bd

Verificando os vídeos no admin ;)

Verificando os vídeos no admin 😉

Detalhes do registro salvo

Detalhes do registro salvo ...

Bom… Por enquanto é só isso que tenho pra mostrar…
Desde já agradeço aos criadores do Django-picasso, pois a app deles que me serviu de idéia, e também de exemplo, pois muitas coisas tirei de lá …

Abraços!!!