amplificar.py 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. # -*- coding: utf-8 -*-
  2. def index():
  3. return dict(message=T('Escolha o que quer amplificar:'))
  4. @auth.requires_login()
  5. def audio():
  6. response.flash = 'Mentira!'
  7. return dict(message='Envio de áudio ainda não é possível :/')
  8. @auth.requires_login()
  9. def video():
  10. response.flash = 'Mentira!'
  11. return dict(message='Envio de vídeo ainda não é possível :/')
  12. @auth.requires_login()
  13. def texto():
  14. response.flash = 'Amplifique textos!'
  15. form = SQLFORM(
  16. db.texto,
  17. labels = {
  18. 'autor':"Autor",
  19. 'conteudo':"Texto",
  20. 'fonte':"Fonte",
  21. 'licenca':"Licença",
  22. },
  23. col3 = {
  24. 'autor':"O autor deve ser o usuário cadastrado no site",
  25. 'conteudo':"Envie conteúdo próprio conforme as diretrizes do site. Não envie material protegido por leis de direitos autorais - pelo menos não aqui ;)",
  26. 'fonte':"Opcional. Diga de onde veio este texto. Pode ser um link ou uma descrição em texto.",
  27. 'licenca':"Entenda mais as licenças disponíveis no "+XML(A(SPAN('site do Creative Commons'), _href='http://creativecommons.org/licenses/?lang=pt_BR', _target='_blank')),
  28. },
  29. submit_button = 'Enviar',
  30. table_name = 'texto',
  31. ).process(next=URL('texto'))
  32. if form.process().accepted:
  33. response.flash = 'Texto enviado!'
  34. elif form.errors:
  35. response.flash = 'Texto NÃO enviado :/'
  36. elif form.errors:
  37. response.flash = 'Texto NÃO amplificado :/'
  38. return dict(form=form)
  39. @auth.requires_login()
  40. def imagem():
  41. response.flash = 'Amplifique imagens!'
  42. form = SQLFORM(
  43. db.imagem,
  44. labels = {
  45. 'autor':"Autor",
  46. 'arquivo':"Imagem",
  47. 'fonte':"Fonte",
  48. 'licenca':"Licença",
  49. },
  50. col3 = {
  51. 'autor':"O autor deve ser o usuário cadastrado no site",
  52. 'arquivo':"Envie conteúdo próprio conforme as diretrizes do site. Não envie material protegido por leis de direitos autorais - pelo menos não aqui ;)",
  53. 'fonte':"Opcional. Diga de onde veio esta imagem. Pode ser um link ou uma descrição em texto.",
  54. 'licenca':"Entenda mais as licenças disponíveis no "+XML(A(SPAN('site do Creative Commons'), _href='http://creativecommons.org/licenses/?lang=pt_BR', _target='_blank')),
  55. },
  56. submit_button = 'Enviar',
  57. table_name = 'imagem',
  58. ).process(next=URL('imagem'))
  59. if form.process().accepted:
  60. response.flash = 'Imagem enviada!'
  61. elif form.errors:
  62. response.flash = 'Imagem NÃO enviada :/'
  63. elif form.errors:
  64. response.flash = 'Imagem NÃO amplificada :/'
  65. return dict(form=form)
  66. def user():
  67. return dict(form=auth())
  68. @cache.action()
  69. def download():
  70. return response.download(request, db)
  71. def call():
  72. return service()