Browse Source

add/generate work

master
Ismael Arenzana 2 years ago
parent
commit
6ca58df72b
Signed by: isma
GPG Key ID: D5586DE2A32CBC3C
  1. 4
      .gitignore
  2. 154
      cmd/add.go
  3. 169
      cmd/generate.go
  4. 12
      cmd/root.go
  5. 17
      examples/feeder.yml
  6. 446
      examples/mentidero_episodes.json
  7. 13
      go.mod
  8. 31
      go.sum
  9. 1
      objects/global.go
  10. 7
      vendor/github.com/arenzana/podcast/.gitignore
  11. 21
      vendor/github.com/arenzana/podcast/LICENSE
  12. 17
      vendor/github.com/arenzana/podcast/Makefile
  13. 1274
      vendor/github.com/arenzana/podcast/README.md
  14. 11
      vendor/github.com/arenzana/podcast/atomlink.go
  15. 12
      vendor/github.com/arenzana/podcast/author.go
  16. 157
      vendor/github.com/arenzana/podcast/doc.go
  17. 65
      vendor/github.com/arenzana/podcast/enclosure.go
  18. 297
      vendor/github.com/arenzana/podcast/fuzz.go
  19. 8
      vendor/github.com/arenzana/podcast/go.mod
  20. 13
      vendor/github.com/arenzana/podcast/go.sum
  21. 21
      vendor/github.com/arenzana/podcast/image.go
  22. 146
      vendor/github.com/arenzana/podcast/item.go
  23. 34
      vendor/github.com/arenzana/podcast/itunes.go
  24. 476
      vendor/github.com/arenzana/podcast/podcast.go
  25. 12
      vendor/github.com/arenzana/podcast/textinput.go
  26. 22
      vendor/github.com/djimenez/iconv-go/LICENSE
  27. 111
      vendor/github.com/djimenez/iconv-go/README.md
  28. 168
      vendor/github.com/djimenez/iconv-go/converter.go
  29. 48
      vendor/github.com/djimenez/iconv-go/iconv.go
  30. 100
      vendor/github.com/djimenez/iconv-go/reader.go
  31. 82
      vendor/github.com/djimenez/iconv-go/writer.go
  32. 5
      vendor/github.com/fsnotify/fsnotify/.editorconfig
  33. 6
      vendor/github.com/fsnotify/fsnotify/.gitignore
  34. 30
      vendor/github.com/fsnotify/fsnotify/.travis.yml
  35. 52
      vendor/github.com/fsnotify/fsnotify/AUTHORS
  36. 317
      vendor/github.com/fsnotify/fsnotify/CHANGELOG.md
  37. 77
      vendor/github.com/fsnotify/fsnotify/CONTRIBUTING.md
  38. 28
      vendor/github.com/fsnotify/fsnotify/LICENSE
  39. 79
      vendor/github.com/fsnotify/fsnotify/README.md
  40. 37
      vendor/github.com/fsnotify/fsnotify/fen.go
  41. 66
      vendor/github.com/fsnotify/fsnotify/fsnotify.go
  42. 337
      vendor/github.com/fsnotify/fsnotify/inotify.go
  43. 187
      vendor/github.com/fsnotify/fsnotify/inotify_poller.go
  44. 521
      vendor/github.com/fsnotify/fsnotify/kqueue.go
  45. 11
      vendor/github.com/fsnotify/fsnotify/open_mode_bsd.go
  46. 12
      vendor/github.com/fsnotify/fsnotify/open_mode_darwin.go
  47. 561
      vendor/github.com/fsnotify/fsnotify/windows.go
  48. 9
      vendor/github.com/hashicorp/hcl/.gitignore
  49. 13
      vendor/github.com/hashicorp/hcl/.travis.yml
  50. 354
      vendor/github.com/hashicorp/hcl/LICENSE
  51. 18
      vendor/github.com/hashicorp/hcl/Makefile
  52. 125
      vendor/github.com/hashicorp/hcl/README.md
  53. 19
      vendor/github.com/hashicorp/hcl/appveyor.yml
  54. 729
      vendor/github.com/hashicorp/hcl/decoder.go
  55. 3
      vendor/github.com/hashicorp/hcl/go.mod
  56. 2
      vendor/github.com/hashicorp/hcl/go.sum
  57. 11
      vendor/github.com/hashicorp/hcl/hcl.go
  58. 219
      vendor/github.com/hashicorp/hcl/hcl/ast/ast.go
  59. 52
      vendor/github.com/hashicorp/hcl/hcl/ast/walk.go
  60. 17
      vendor/github.com/hashicorp/hcl/hcl/parser/error.go
  61. 532
      vendor/github.com/hashicorp/hcl/hcl/parser/parser.go
  62. 789
      vendor/github.com/hashicorp/hcl/hcl/printer/nodes.go
  63. 66
      vendor/github.com/hashicorp/hcl/hcl/printer/printer.go
  64. 652
      vendor/github.com/hashicorp/hcl/hcl/scanner/scanner.go
  65. 241
      vendor/github.com/hashicorp/hcl/hcl/strconv/quote.go
  66. 46
      vendor/github.com/hashicorp/hcl/hcl/token/position.go
  67. 219
      vendor/github.com/hashicorp/hcl/hcl/token/token.go
  68. 117
      vendor/github.com/hashicorp/hcl/json/parser/flatten.go
  69. 313
      vendor/github.com/hashicorp/hcl/json/parser/parser.go
  70. 451
      vendor/github.com/hashicorp/hcl/json/scanner/scanner.go
  71. 46
      vendor/github.com/hashicorp/hcl/json/token/position.go
  72. 118
      vendor/github.com/hashicorp/hcl/json/token/token.go
  73. 38
      vendor/github.com/hashicorp/hcl/lex.go
  74. 39
      vendor/github.com/hashicorp/hcl/parse.go
  75. 13
      vendor/github.com/inconshreveable/mousetrap/LICENSE
  76. 23
      vendor/github.com/inconshreveable/mousetrap/README.md
  77. 15
      vendor/github.com/inconshreveable/mousetrap/trap_others.go
  78. 98
      vendor/github.com/inconshreveable/mousetrap/trap_windows.go
  79. 46
      vendor/github.com/inconshreveable/mousetrap/trap_windows_1.4.go
  80. 9
      vendor/github.com/konsorten/go-windows-terminal-sequences/LICENSE
  81. 41
      vendor/github.com/konsorten/go-windows-terminal-sequences/README.md
  82. 1
      vendor/github.com/konsorten/go-windows-terminal-sequences/go.mod
  83. 36
      vendor/github.com/konsorten/go-windows-terminal-sequences/sequences.go
  84. 11
      vendor/github.com/konsorten/go-windows-terminal-sequences/sequences_dummy.go
  85. 6
      vendor/github.com/magiconair/properties/.gitignore
  86. 12
      vendor/github.com/magiconair/properties/.travis.yml
  87. 139
      vendor/github.com/magiconair/properties/CHANGELOG.md
  88. 25
      vendor/github.com/magiconair/properties/LICENSE
  89. 129
      vendor/github.com/magiconair/properties/README.md
  90. 289
      vendor/github.com/magiconair/properties/decode.go
  91. 156
      vendor/github.com/magiconair/properties/doc.go
  92. 1
      vendor/github.com/magiconair/properties/go.mod
  93. 34
      vendor/github.com/magiconair/properties/integrate.go
  94. 407
      vendor/github.com/magiconair/properties/lex.go
  95. 292
      vendor/github.com/magiconair/properties/load.go
  96. 95
      vendor/github.com/magiconair/properties/parser.go
  97. 833
      vendor/github.com/magiconair/properties/properties.go
  98. 31
      vendor/github.com/magiconair/properties/rangecheck.go
  99. 4
      vendor/github.com/mikkyang/id3-go/.travis.yml
  100. 22
      vendor/github.com/mikkyang/id3-go/LICENSE
  101. Some files were not shown because too many files have changed in this diff Show More

4
.gitignore vendored

@ -0,0 +1,4 @@
feeder
mentidero_episodes.json.*
#*#
*~

154
cmd/add.go

@ -0,0 +1,154 @@
package cmd
import (
"encoding/json"
"fmt"
"io"
"os"
"strings"
"time"
"github.com/mikkyang/id3-go"
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
colgate "github.com/tcolgate/mp3"
"gitlab.com/iarenzana/feeder/objects"
)
var mp3File string
// addCmd represents the add command
var addCmd = &cobra.Command{
Use: "add",
Short: "Add an mp3 to the episodes JSON file",
Long: `Add reads an mp3 ID3 tags `,
Run: func(cmd *cobra.Command, args []string) {
pubTime := time.Now()
//Read MP3 file
if sourceStat, err := os.Stat(mp3File); os.IsExist(err) {
if !sourceStat.Mode().IsRegular() {
log.WithFields(log.Fields{"payload": mp3File}).Error("Not a regular file")
os.Exit(-1)
}
}
source, err := id3.Open(mp3File)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error opening MP3 file")
os.Exit(-1)
}
defer source.Close()
//Get Current episodes
var description string
if len(source.Comments()) >= 1 {
description = strings.TrimPrefix(source.Comments()[0], "eng\t:\n")
} else {
description = ""
}
durationInSeconds, err := getMP3DurationInSeconds(mp3File)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error parsing MP3 file")
os.Exit(-1)
}
episode := objects.Episode{
Title: source.Title(),
Description: description,
PubDate: pubTime.Format(layout),
Bytes: int64(source.Size()),
Duration: fmt.Sprintf("%v", durationInSeconds),
}
if verbose {
log.WithFields(log.Fields{"payload": fmt.Sprintf("%+v", episode)}).Error("Got good episode")
}
episodesInJSON, err := getPodcastEpisodesFromJSON(GlobalCfg.Items)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error getting episodes from JSON")
os.Exit(-1)
}
//Prepend Element to the list
var newEpisodesInJSON []objects.Episode
var newEpisodeNumber int
newEpisodesInJSON = append(newEpisodesInJSON, episode)
for _, episode := range episodesInJSON.Episodes {
if episode.Episode > newEpisodeNumber {
newEpisodeNumber = episode.Episode
}
newEpisodesInJSON = append(newEpisodesInJSON, episode)
}
newEpisodesInJSON[0].Episode = newEpisodeNumber + 1
episodesInJSON.Episodes = newEpisodesInJSON
//Save RSS to file
outputJSON, _ := json.MarshalIndent(episodesInJSON, "", " ")
err = backupFile(GlobalCfg.Items)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error backing up current JSON file")
os.Exit(-1)
}
saveStringToFile(string(outputJSON), GlobalCfg.Items)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error saving RSS file. Backup still in place")
os.Exit(-1)
}
},
}
func init() {
rootCmd.AddCommand(addCmd)
addCmd.Flags().StringVarP(&mp3File, "mp3", "f", "", "Path to MP3 file")
}
func saveStringToFile(rss string, file string) error {
out, err := os.Create(file)
if err != nil {
return err
}
defer out.Close()
_, err = io.WriteString(out, rss)
if err != nil {
return err
}
return out.Sync()
}
func getMP3DurationInSeconds(file string) (int64, error) {
f, err := os.Open(file)
if err != nil {
return 0, err
}
skipped := 0
d := colgate.NewDecoder(f)
var frames int64
var fr colgate.Frame
for {
if err := d.Decode(&fr, &skipped); err != nil {
break
}
frames = frames + 1
}
sampleRate := int64(fr.Header().SampleRate())
duration := frames * int64(fr.Samples()) / sampleRate
return duration, nil
}

169
cmd/generate.go

@ -3,8 +3,11 @@ package cmd
import (
"encoding/json"
"fmt"
"io"
"io/ioutil"
"os"
"strconv"
"strings"
"time"
"github.com/arenzana/podcast"
@ -13,7 +16,7 @@ import (
"gitlab.com/iarenzana/feeder/objects"
)
var verbose bool
var layout = "2006-01-02T15:04:05 MST"
// generateCmd represents the generate command
var generateCmd = &cobra.Command{
@ -21,7 +24,6 @@ var generateCmd = &cobra.Command{
Short: "Generate an RSS feed",
Long: `Generate an RSS feed out of JSON episode and the settings`,
Run: func(cmd *cobra.Command, args []string) {
layout := "2006-01-02T15:04:05 MST"
lastBuildTime := time.Now()
pubTime := time.Now()
@ -43,6 +45,7 @@ var generateCmd = &cobra.Command{
p.ISubtitle = GlobalCfg.Description
p.AddSummary(GlobalCfg.Description)
p.AddImage(GlobalCfg.Image)
p.IAuthor = GlobalCfg.Author
p.AddAuthor(GlobalCfg.Author, GlobalCfg.OwnerEmail)
p.AddAtomLink(GlobalCfg.RSSURL)
for _, category := range GlobalCfg.Categories {
@ -50,54 +53,21 @@ var generateCmd = &cobra.Command{
}
//Gather podcast items
jsonFile, err := os.Open(GlobalCfg.Items)
episodesInJSON, err := getPodcastEpisodesFromJSON(GlobalCfg.Items)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error opening episodes JSON file")
log.WithFields(log.Fields{"payload": err}).Error("Error getting episodes from JSON")
os.Exit(-1)
}
if verbose {
log.WithFields(log.Fields{"payload": ""}).Info("Opened episodes JSON file")
}
var items objects.Items
defer jsonFile.Close()
byteValue, err := ioutil.ReadAll(jsonFile)
podcastEpisodes, err := getPodcastEpisodesFromItem(episodesInJSON)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error reading JSON file")
log.WithFields(log.Fields{"payload": err}).Error("Error getting episodes from config")
os.Exit(-1)
}
json.Unmarshal(byteValue, &items)
if len(items.Episodes) < 1 {
log.WithFields(log.Fields{"payload": fmt.Sprintf("%+v", items.Episodes)}).Error("No episodes found!")
os.Exit(-1)
}
for _, episode := range items.Episodes {
if verbose {
log.WithFields(log.Fields{"payload": fmt.Sprintf("%+v", episode)}).Info("Item Found")
}
pubdate, err := time.Parse(layout, episode.PubDate)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error parsing date")
os.Exit(-1)
}
item := podcast.Item{
Title: episode.Title,
Description: episode.Description,
ISubtitle: episode.Subtitle,
PubDate: &pubdate,
}
item.AddImage(GlobalCfg.Image)
item.AddSummary(episode.Summary)
item.AddEnclosure(episode.FileURL, podcast.MP3, episode.Bytes)
if _, err := p.AddItem(item); err != nil {
for _, episode := range podcastEpisodes {
if _, err := p.AddItem(episode); err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Item validation error")
os.Exit(-1)
}
@ -111,15 +81,53 @@ var generateCmd = &cobra.Command{
}
//Save RSS to file
err = backupFile(GlobalCfg.RSSOut)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error backing up current RSS feed")
os.Exit(-1)
}
saveToFile(p, GlobalCfg.RSSOut)
if err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error saving RSS file. Backup still in place")
os.Exit(-1)
}
},
}
func init() {
rootCmd.AddCommand(generateCmd)
generateCmd.Flags().BoolVarP(&verbose, "verbose", "v", false, "Verbose output")
}
func backupFile(file string) error {
layout := "02150405"
backupFile := fmt.Sprintf("%v.%v", file, time.Now().Format(layout))
if _, err := os.Stat(file); err == nil {
source, err := os.Open(file)
if err != nil {
return err
}
defer source.Close()
destination, err := os.Create(backupFile)
if err != nil {
return err
}
defer destination.Close()
_, err = io.Copy(destination, source)
if err != nil {
return fmt.Errorf("Error generating backup file - %v", err)
}
}
return nil
}
func saveToFile(rss podcast.Podcast, file string) error {
out, err := os.Create(file)
if err != nil {
@ -129,9 +137,82 @@ func saveToFile(rss podcast.Podcast, file string) error {
defer out.Close()
if err := rss.Encode(out); err != nil {
log.WithFields(log.Fields{"payload": err}).Error("Error displaying RSS")
os.Exit(-1)
return err
}
return out.Sync()
}
func getPodcastEpisodesFromJSON(file string) (objects.Items, error) {
var items objects.Items
jsonFile, err := os.Open(file)
if err != nil {
return items, fmt.Errorf("Error opening episodes JSON file - %v", err)
}
if verbose {
log.WithFields(log.Fields{"payload": ""}).Info("Opened episodes JSON file")
}
defer jsonFile.Close()
byteValue, err := ioutil.ReadAll(jsonFile)
if err != nil {
return items, err
}
json.Unmarshal(byteValue, &items)
if len(items.Episodes) < 1 {
return items, fmt.Errorf("No episodes found")
}
return items, nil
}
func getPodcastEpisodesFromItem(items objects.Items) ([]podcast.Item, error) {
var outputEpisodes []podcast.Item
for _, episode := range items.Episodes {
item, err := createItem(episode)
if err != nil {
return nil, err
}
outputEpisodes = append(outputEpisodes, item)
}
return outputEpisodes, nil
}
func createItem(episode objects.Episode) (podcast.Item, error) {
pubdate, err := time.Parse(layout, episode.PubDate)
if err != nil {
return podcast.Item{}, err
}
item := podcast.Item{
Title: episode.Title,
Description: episode.Description,
ISubtitle: episode.Subtitle,
PubDate: &pubdate,
}
item.IEpisode = episode.Episode
item.AddImage(GlobalCfg.Image)
item.AddSummary(episode.Summary)
if strings.Contains(episode.Duration, ":") {
item.IDuration = episode.Duration
} else {
i, err := strconv.ParseInt(episode.Duration, 10, 64)
if err != nil {
return podcast.Item{}, err
}
item.AddDuration(i)
}
item.AddEnclosure(episode.FileURL, podcast.MP3, episode.Bytes)
return item, nil
}

12
cmd/root.go

@ -4,11 +4,13 @@ import (
"fmt"
"os"
log "github.com/sirupsen/logrus"
"github.com/spf13/cobra"
"github.com/spf13/viper"
"gitlab.com/iarenzana/feeder/objects"
)
var verbose bool
var cfgFile string
//GlobalCfg is a struct with all the global configuration available
@ -32,6 +34,8 @@ func Execute() {
func init() {
cobra.OnInitialize(initConfig)
rootCmd.PersistentFlags().BoolVarP(&verbose, "verbose", "v", false, "Verbose output")
}
// initConfig reads in config file and ENV variables if set.
@ -66,4 +70,12 @@ func initConfig() {
} else {
fmt.Printf("Error parsing config!")
}
log.SetFormatter(&log.TextFormatter{
DisableColors: false,
FullTimestamp: true,
})
log.SetOutput(os.Stdout)
}

17
examples/feeder.yml

@ -0,0 +1,17 @@
---
podcast_name: "El Mentidero - TEST"
podcast_link: "https://elmentidero.net"
podcast_author: "Isma Arenzana, Samuel Bermejo y Rebeca L. Rodrรญguez"
podcast_language: "es"
podcast_is_explicit: false
podcast_owner: "Isma TEST"
podcast_owner_email: "isma@arenzana.org"
podcast_categories: ["Society &amp; Culture", "Places &amp; Travel", "Comedy"]
podcast_copyright: "El Mentidero. 2020. Creative Commons Attribution-NonCommercial-ShareAlike."
podcast_type: "episodic"
podcast_image: "https://elmentidero.s3.amazonaws.com/assets/mentidero_album_art_1500_1500.jpg"
podcast_description: "Tres espaรฑoles en tres ciudades distintas. Desde el Reino Unido, Francia y Estados Unidos, Samuel, Rebeca e Isma hablan de sus experiencias en el extranjero y lo que es vivir fuera de tu paรญs. Esto es vida fuera de Espaรฑa."
podcast_items: "/Users/isma/mentidero_episodes.json"
podcast_rss_url: "https://elmentidero.rss.xml"
rss_file: "/Users/isma/Downloads/mentidero.rss.xml"

446
examples/mentidero_episodes.json

@ -0,0 +1,446 @@
{
"items": [
{
"title": "Una Movida Muy Tocha",
"link": "https://elmentidero.net/podcast/33",
"description": "Sam nos cuenta las aventuras de arriesgarse a hacer bromas en un tercer idioma. ยฟEmpieza con una broma y acaba con una cita? Continuamos hablando de las leyes mรกs absurdas de Francia, desde las relacionadas con la mรบsica hasta los derechos de autor de las luces de la Torre Eiffel. \nIsma nos comenta la polรฉmica situaciรณn que ha dejado en Estados Unidos la muerte de la jefa del tribunal supremo Ruth Bader Ginsburg a pocas semanas de las elecciones nacionales.\nAlcohol en el trabajo, multas por saltarse la fila, cantos obscenos en la calle y otros desvarรญos hoy en El Mentidero. ยฟNos acompaรฑas?",
"summary": "Sam nos cuenta las aventuras de arriesgarse a hacer bromas en un tercer idioma. ยฟEmpieza con una broma y acaba con una cita? Continuamos hablando de las leyes mรกs absurdas de Francia, desde las relacionadas con la mรบsica hasta los derechos de autor de las luces de la Torre Eiffel. \nIsma nos comenta la polรฉmica situaciรณn que ha dejado en Estados Unidos la muerte de la jefa del tribunal supremo Ruth Bader Ginsburg a pocas semanas de las elecciones nacionales.\nAlcohol en el trabajo, multas por saltarse la fila, cantos obscenos en la calle y otros desvarรญos hoy en El Mentidero. ยฟNos acompaรฑas?",
"is_explicit": false,
"duration": "2137",
"episode": 33,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero032.mp3",
"pubdate": "2020-10-30T7:28:26 EDT",
"subtitle": "Sam nos cuenta las aventuras de arriesgarse a hacer bromas en un tercer idioma. ยฟEmpieza con una broma y acaba con una cita? Continuamos hablando de las leyes mรกs absurdas de Francia, desde las relacionadas con la mรบsica hasta los derechos de autor de las luces de la Torre Eiffel. \nIsma nos comenta la polรฉmica situaciรณn que ha dejado en Estados Unidos la muerte de la jefa del tribunal supremo Ruth Bader Ginsburg a pocas semanas de las elecciones nacionales.\nAlcohol en el trabajo, multas por saltarse la fila, cantos obscenos en la calle y otros desvarรญos hoy en El Mentidero. ยฟNos acompaรฑas?",
"bytes": 1046814
},
{
"title": "32: La cena paseada",
"link": "",
"description": "Contamos con la presencia una semana mรกs de nuestro amigo Josรฉ. Retomamos el tema de la sobremesa; ยฟestรก relacionado con la cultura de la eficiencia? Josรฉ nos da la perspectiva panameรฑa. Abordamos el tema de las comidas y cenas en nuestros paรญses, cerrando con buenos postres postres y analizando el uso del azรบcar, desde las cantidades en Estados Unidos hasta su utilizaciรณn en la pastelerรญa francesa. Si eres nutricionista, danos un toque.",
"summary": "",
"is_explicit": false,
"duration": "2081",
"episode": 32,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero032.mp3",
"pubdate": "2020-10-28T16:26:07 EDT",
"subtitle": "",
"bytes": 178349
},
{
"title": "De Andar por Casa",
"link": "https://www.elmentidero.net/podcast/31",
"description": "\u003cp class=\"\"\u003eHablamos de pasar tiempo en hogares extranjeros, nuestras zapatillas de andar por casa favoritas y el hacha que tiene Isma colgada de la pared.\u003c/p\u003e",
"summary": "Hablamos de pasar tiempo en hogares extranjeros, nuestras zapatillas de andar por casa favoritas y el hacha que tiene Isma colgada de la pared.",
"is_explicit": false,
"duration": "00:33:43",
"episode": 31,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero031.mp3",
"pubdate": "2020-10-16T11:30:14 EDT",
"subtitle": "Hablamos de pasar tiempo en hogares extranjeros, nuestras zapatillas de andar por casa favoritas y el hacha que tiene Isma colgada de la pared.",
"bytes": 178349
},
{
"title": "Puente del Mundo",
"link": "https://www.elmentidero.net/podcast/30",
"description": "\u003cp class=\"\"\u003eInvitamos una semana mรกs a Josรฉ al programa para descubrir mรกs sobre su experiencia y su paรญs de origen: Panamรก. Descubrimos quรฉ tiene Panamรก mรกs allรก de su famoso canal. Le preguntamos a nuestro invitado quรฉ es lo que mรกs echa de menos de Panamรก despuรฉs de vivir en Estados Unidos. Comentamos algunas de las consecuencias del paso de la pandemia por los diferentes paรญses. Esta semana en El Mentidero, monedas, fronteras, acentos, relaciones entre paรญses vecinos y mucho mรกs. ยฟTe apuntas?\u003c/p\u003e",
"summary": "Invitamos una semana mรกs a Josรฉ al programa para descubrir mรกs sobre su experiencia y su paรญs de origen: Panamรก. Descubrimos quรฉ tiene Panamรก mรกs allรก de su famoso canal. Le preguntamos a nuestro invitado quรฉ es lo que mรกs echa de menos de Panamรก despuรฉs de vivir en Estados Unidos. Comentamos algunas de las consecuencias del paso de la pandemia por los diferentes paรญses. Esta semana en El Mentidero, monedas, fronteras, acentos, relaciones entre paรญses vecinos y mucho mรกs. ยฟTe apuntas?",
"is_explicit": false,
"duration": "00:34:38",
"episode": 30,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero030.mp3",
"pubdate": "2020-10-09T11:30:14 EDT",
"subtitle": "",
"bytes": 178349
},
{
"title": "Hosรฉ",
"link": "https://www.elmentidero.net/podcast/29",
"description": "\u003cp class=\"\"\u003eDesvelamos la sorpresa de esta semana dando la bienvenida a nuestro invitado Josรฉ de Panamรก. Aprendemos sobre la geografรญa y cultura de este paรญs tan poco conocido para nosotros. ยฟPor quรฉ no utilizamos el concepto de centroamรฉrica en Espaรฑa? ยฟAmericanos de Estados Unidos o americanos de Amรฉrica? Divagamos juntos sobre cuรกntos continentes hay y cรณmo se enseรฑa en las escuelas. Vemos el canal de Panamรก desde la perspectiva de un panameรฑo.\u003c/p\u003e\u003cp class=\"\"\u003eHoy en el Mentidero, Panamรก. ยฟNos acompaรฑas?\u003c/p\u003e",
"summary": "Desvelamos la sorpresa de esta semana dando la bienvenida a nuestro invitado Josรฉ de Panamรก. Aprendemos sobre la geografรญa y cultura de este paรญs tan poco conocido para nosotros. ยฟPor quรฉ no utilizamos el concepto de centroamรฉrica en Espaรฑa? ยฟAmericanos de Estados Unidos o americanos de Amรฉrica? Divagamos juntos sobre cuรกntos continentes hay y cรณmo se enseรฑa en las escuelas. Vemos el canal de Panamรก desde la perspectiva de un panameรฑo.",
"is_explicit": false,
"duration": "00:34:06",
"episode": 29,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero029.mp3",
"pubdate": "2020-10-02T11:22:14 EDT",
"subtitle": "Hoy tenemos a Josรฉ como invitado que nos habla de Panamรก, de las cosas que nos unen y de las cosas que nos diferencian",
"bytes": 178349
},
{
"title": "Estamos de Acuerdo",
"link": "https://www.elmentidero.net/podcast/28",
"description": "\u003cp class=\"\"\u003eRebeca celebra su primer aniversario de expatriada y nos cuenta su experiencia. La ilusiรณn de vivir en otro idioma. Hablamos de estereotipos franceses. Intentamos desentraรฑar la utilidad de la queja comentando el artรญculo de Emily Monaco: Por quรฉ a los franceses les encanta quejarse. Comentamos el tema de la arrogancia y el orgullo nacional. ยฟEn quรฉ paรญs se habla mejor inglรฉs?\u003c/p\u003e\u003cp class=\"\"\u003eHoy tratamos la noticia de la autorizaciรณn en Bruselas de los buzones para abandonar reciรฉn nacidos. Nos preguntamos sobre la gestiรณn de estos buzones y la seguridad de las madres durante el parto. Comentamos alternativas como la del gobierno francรฉs.ยฟVan estas medidas en contra de los derechos del niรฑo?\u003c/p\u003e\u003cp class=\"\"\u003eCerramos con la llegada de las elecciones en Estados Unidos ยฟNos harรก Isma un especial?\u003c/p\u003e\u003cp class=\"\"\u003e\u003cbr\u003e\u003c/p\u003e\u003cp class=\"\"\u003ePor quรฉ a los franceses les encanta quejarse. Emily Monaco. (01/09/2020) \u003ca href=\"http://www.bbc.com/travel/story/20200831-why-the-french-love-to-complain\"\u003ehttp://www.bbc.com/travel/story/20200831-why-the-french-love-to-complain\u003c/a\u003e)\u003c/p\u003e\u003cp class=\"\"\u003eAutorizan el primer buzรณn para abandonar bebรฉs en Bruselas. ABC (16/09/2020) \u003ca href=\"https://www.abc.es/familia/bebes/abci-autorizan-primer-buzon-para-abandonar-bebes-bruselas-202009160049_noticia.html#vca=rrss-inducido\u0026amp;vmc=abc-es\u0026amp;vso=wh\u0026amp;vli=noticia.foto\"\u003ehttps://www.abc.es/familia/bebes/abci-autorizan-primer-buzon-para-abandonar-bebes-bruselas-202009160049_noticia.html#vca=rrss-inducido\u0026amp;vmc=abc-es\u0026amp;vso=wh\u0026amp;vli=noticia.foto\u003c/a\u003e\u003c/p\u003e",
"summary": "Rebeca celebra su primer aniversario de expatriada y nos cuenta su experiencia. La ilusiรณn de vivir en otro idioma. Hablamos de estereotipos franceses. Intentamos desentraรฑar la utilidad de la queja comentando el artรญculo de Emily Monaco: Por quรฉ a los franceses les encanta quejarse. Comentamos el tema de la arrogancia y el orgullo nacional. ยฟEn quรฉ paรญs se habla mejor inglรฉs? Hoy tratamos la noticia de la autorizaciรณn en Bruselas de los buzones para abandonar reciรฉn nacidos. Nos preguntamos sobre la gestiรณn de estos buzones y la seguridad de las madres durante el parto. Comentamos alternativas como la del gobierno francรฉs.ยฟVan estas medidas en contra de los derechos del niรฑo?",
"is_explicit": false,
"duration": "00:35:41",
"episode": 28,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero028.mp3",
"pubdate": "2020-09-25T12:58:14 EDT",
"subtitle": "",
"bytes": 178349
},
{
"title": "Espetitos en la Playa",
"link": "https://www.elmentidero.net/podcast/27",
"description": "\u003cp class=\"\"\u003eEl Mentidero vuelve de las vacaciones con mucha ilusiรณn, risas y ganas de volver con todos vosotros.\u003c/p\u003e\u003cp class=\"\"\u003eEn el tema de hoy compartimos las experiencias de viajar durante la pandemia, quรฉ vino utilizar para la sangrรญa y nuestras sugerencias de quรฉ hacer si tienes mono de viajar.\u003c/p\u003e",
"summary": "El Mentidero vuelve de las vacaciones con mucha ilusiรณn, risas y ganas de volver con todos vosotros.",
"is_explicit": false,
"duration": "00:36:23",
"episode": 27,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero027.mp3",
"pubdate": "2020-09-18T12:00:14 EDT",
"subtitle": "El Mentidero vuelve de las vacaciones con mucha ilusiรณn, risas y ganas de volver con todos vosotros.",
"bytes": 178349
},
{
"title": "Cerrado Por Vacaciones",
"link": "https://www.elmentidero.net/podcast/26",
"description": "\u003cp class=\"\"\u003eDespedimos nuestra primera temporada de ยซEl Mentideroยป echando la vista atrรกs y comentando nuestros momentos favoritos grabando el podcast. Confesamos los momentos mรกs vergonzosos que hemos sufrido detrรกs del micrรณfono y ofrecemos una visiรณn explicativa de nuestras dificultades de sonido, viviendo en granjas y tejados. Comentamos ideas experimentales de cara a la temporada que viene y animamos a las personas que nos escuchan a compartir sus experiencias de vida en el extranjero a travรฉs de nuestras redes sociales y direcciรณn de correo electrรณnico. Si quieres ser invitado en nuestro podcast no dudes en ponerte en contacto con nosotros.\u003c/p\u003e\u003cp class=\"\"\u003eVolvemos en septiembre con mรกs fuerza, conversaciones, experiencias y comentarios de nuestras vidas en el extranjero. Gracias por escucharnos y ยกfeliz verano!\u003c/p\u003e",
"summary": "Despedimos nuestra primera temporada de ยซEl Mentideroยป echando la vista atrรกs y comentando nuestros momentos favoritos grabando el podcast.",
"is_explicit": false,
"duration": "00:36:24",
"episode": 26,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero026.mp3",
"pubdate": "2020-07-31T11:30:14 EDT",
"subtitle": "Despedimos nuestra primera temporada de ยซEl Mentideroยป echando la vista atrรกs y comentando nuestros momentos favoritos grabando el podcast.",
"bytes": 178349
},
{
"title": "The Office",
"link": "https://www.elmentidero.net/podcast/25",
"description": "\u003cp class=\"\"\u003eHablamos de la posibilidad de volar a Espaรฑa en agosto, ยฟnos da miedo viajar con la situaciรณn actual? Comentamos los protocolos necesarios para cruzar fronteras. Anunciamos las primeras vacaciones de ยซEl Mentideroยป, descansamos en agosto para volver en septiembre con fuerza. Leemos comentarios de nuestros oyentes: menรบ del dรญa en un pub. En el programa de hoy tratamos el tema de las oficinas abiertas, ยฟquรฉ ventajas tienen? ยฟel rendimiento es mayor en oficina abierta o cerrada? Compartimos experiencias de choques culturales relacionados con la comida, desde fruta cortada y envasada, pasando por comer sรกndwiches de crema de cacahuete y mermelada en la oficina a la cultura del picnic.\u003c/p\u003e",
"summary": "Comentamos los protocolos necesarios para cruzar fronteras. Anunciamos las primeras vacaciones de ยซEl Mentideroยป, descansamos en agosto para volver en septiembre con fuerza. Leemos comentarios de nuestros oyentes: menรบ del dรญa en un pub. En el programa de hoy tratamos el tema de las oficinas abiertas.",
"is_explicit": false,
"duration": "00:36:30",
"episode": 25,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero025.mp3",
"pubdate": "2020-07-24T12:34:14 EDT",
"subtitle": "Comentamos los protocolos necesarios para cruzar fronteras. Anunciamos las primeras vacaciones de ยซEl Mentideroยป, descansamos en agosto para volver en septiembre con fuerza. Leemos comentarios de nuestros oyentes: menรบ del dรญa en un pub. En el programa de hoy tratamos el tema de las oficinas abierta",
"bytes": 178349
},
{
"title": "Un Faro de Cordura",
"link": "https://www.elmentidero.net/podcast/24",
"description": "\u003cp class=\"\"\u003eยกEmpezamos fuerte! Isma nos cuenta los secretos de ediciรณn detrรกs del podcast. Admitimos becarios para darle un respiro. Sacamos a la luz la existencia de un episodio 0. Nos comprometemos a avisar por escrito si nos toca la loterรญa y nos mudamos a Bora Bora. En el episodio de hoy hablamos de la locura de la apertura de los pubs en Reino Unido. Pubs ingleses e irlandeses por el mundo. Nuestras actividades favoritas en los pubs Hablamos de la \"comida de pub\" y la influencia de la cocina india en ellos. Terminamos desmigando el concepto de Pub Quiz, con sorpresa al final.\u003c/p\u003e",
"summary": "ยกEmpezamos fuerte! Isma nos cuenta los secretos de ediciรณn detrรกs del podcast. Admitimos becarios para darle un respiro. Sacamos a la luz la existencia de un episodio 0. Nos comprometemos a avisar por escrito si nos toca la loterรญa y nos mudamos a Bora Bora. En el episodio de hoy hablamos de la locura de la apertura de los pubs en Reino Unido. Pubs ingleses e irlandeses por el mundo. Nuestras actividades favoritas en los pubs Hablamos de la \"comida de pub\" y la influencia de la cocina india en ellos. Terminamos desmigando el concepto de Pub Quiz, con sorpresa al final.",
"is_explicit": false,
"duration": "00:33:13",
"episode": 24,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero024.mp3",
"pubdate": "2020-07-17T11:30:14 EDT",
"subtitle": "ยกEmpezamos fuerte! Isma nos cuenta los secretos de ediciรณn detrรกs del podcast. Admitimos becarios para darle un respiro. Sacamos a la luz la existencia de un episodio 0. Nos comprometemos a avisar por escrito si nos toca la loterรญa y nos mudamos a Bora Bora. En el episodio de hoy hablamos de la locura de la apertura de los pubs en Reino Unido. Pubs ingleses e irlandeses por el mundo. Nuestras actividades favoritas en los pubs Hablamos de la \"comida de pub\" y la influencia de la cocina india en ellos. Terminamos desmigando el concepto de Pub Quiz, con sorpresa al final.",
"bytes": 178349
},
{
"title": "ยฟEl Mentidero en TikTok?",
"link": "https://www.elmentidero.net/podcast/23",
"description": "\u003cp class=\"\"\u003eAbrimos el programa comentando la plataforma que ha utilizado el presidente francรฉs para su รบltimo comunicado. Debatimos sobre las diferentes redes sociales y su uso en plataformas oficiales. Dedicamos el episodio de hoy a hablar del dรญa de la independencia en Estados Unidos. ยฟSe ha vivido de forma diferente con el coronavirus? Un 4 de julio tรญpico: costumbres y tradiciones. Isma nos explica el tema de la bandera en Estados Unidos, materiales y su significado. Terminamos el episodio comentando la relaciรณn entre Estados Unidos y Reino Unido. ยฟQuรฉ imagen tiene un paรญs el otro?\u003c/p\u003e",
"summary": "Abrimos el programa comentando la plataforma que ha utilizado el presidente francรฉs para su รบltimo comunicado. Debatimos sobre las diferentes redes sociales y su uso en plataformas oficiales. Dedicamos el episodio de hoy a hablar del dรญa de la independencia en Estados Unidos. ยฟSe ha vivido de forma diferente con el coronavirus? Un 4 de julio tรญpico: costumbres y tradiciones. Isma nos explica el tema de la bandera en Estados Unidos, materiales y su significado. Terminamos el episodio comentando la relaciรณn entre Estados Unidos y Reino Unido. ยฟQuรฉ imagen tiene un paรญs el otro?",
"is_explicit": false,
"duration": "00:29:50",
"episode": 23,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero023.mp3",
"pubdate": "2020-07-10T11:30:14 EDT",
"subtitle": "Debatimos sobre las diferentes redes sociales y su uso en plataformas oficiales. Dedicamos el episodio de hoy a hablar del dรญa de la independencia en Estados Unidos.",
"bytes": 178349
},
{
"title": "BlaBlaCast",
"link": "https://www.elmentidero.net/podcast/22",
"description": "\u003cp class=\"\"\u003eRebeca nos cuenta su experiencia de fin de semana en Bรฉlgica. ยฟHay que adoptar alguna medida especial para viajar en la desescalada europea? Comentamos las experiencias waynabox, fines de semana con destino sorpresa. Intercambiamos impresiones sobre Bruselas: gofres, cervezas y el Manneken Pis. Leemos vuestros comentarios y contestamos a vuestras preguntas: desde grabar el podcast en las islas Fiji hasta el feminismo en los idiomas en los que vivimos. Recuperamos el tema del transporte que tocamos al final del รบltimo episodio. Hablamos de nuestras experiencias con Blablacar, ventajas e inconvenientes. Nos vamos al extremo contrario y elogiamos los viajes en AVE. Terminamos el programa hablando del transporte pรบblico, precio de los abonos mensuales y semanales en Europa y autobuses Greyhound en Estados Unidos.\u003c/p\u003e\u003cp class=\"\"\u003eDe todo un poco en este primer episodio de julio, ยฟnos acompaรฑas?\u003c/p\u003e",
"summary": "Recuperamos el tema del transporte que tocamos al final del รบltimo episodio. Hablamos de nuestras experiencias con Blablacar, ventajas e inconvenientes. Nos vamos al extremo contrario y elogiamos los viajes en AVE. Terminamos el programa hablando del transporte pรบblico, precio de los abonos mensuales y semanales en Europa y autobuses Greyhound en Estados Unidos.",
"is_explicit": false,
"duration": "00:33:51",
"episode": 22,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero022.mp3",
"pubdate": "2020-07-03T12:46:14 EDT",
"subtitle": "BlaBlaCar, AVE y Greyhounds",
"bytes": 178349
},
{
"title": "BlaBlaCast",
"link": "https://www.elmentidero.net/podcast/22",
"description": "\u003cp class=\"\"\u003eRebeca nos cuenta su experiencia de fin de semana en Bรฉlgica. ยฟHay que adoptar alguna medida especial para viajar en la desescalada europea? Comentamos las experiencias waynabox, fines de semana con destino sorpresa. Intercambiamos impresiones sobre Bruselas: gofres, cervezas y el Manneken Pis. Leemos vuestros comentarios y contestamos a vuestras preguntas: desde grabar el podcast en las islas Fiji hasta el feminismo en los idiomas en los que vivimos. Recuperamos el tema del transporte que tocamos al final del รบltimo episodio. Hablamos de nuestras experiencias con Blablacar, ventajas e inconvenientes. Nos vamos al extremo contrario y elogiamos los viajes en AVE. Terminamos el programa hablando del transporte pรบblico, precio de los abonos mensuales y semanales en Europa y autobuses Greyhound en Estados Unidos.\u003c/p\u003e\u003cp class=\"\"\u003eDe todo un poco en este primer episodio de julio, ยฟnos acompaรฑas?\u003c/p\u003e",
"summary": "Recuperamos el tema del transporte que tocamos al final del รบltimo episodio. Hablamos de nuestras experiencias con Blablacar, ventajas e inconvenientes. Nos vamos al extremo contrario y elogiamos los viajes en AVE. Terminamos el programa hablando del transporte pรบblico, precio de los abonos mensuales y semanales en Europa y autobuses Greyhound en Estados Unidos.",
"is_explicit": false,
"duration": "00:33:51",
"episode": 22,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero022.mp3",
"pubdate": "2020-06-26T12:10:08 EDT",
"subtitle": "BlaBlaCar, AVE y Greyhounds",
"bytes": 178349
},
{
"title": "Experiencia Universitaria",
"link": "https://www.elmentidero.net/podcast/21",
"description": "\u003cp class=\"\"\u003eEn el episodio de hoy tratamos el tema de la experiencia universitaria. ยฟQuรฉ es mรกs importante, el tรญtulo o los conocimientos adquiridos en la carrera? Damos perspectivas desde el รกrea de la psicologรญa, la ingenierรญa y la informรกtica. ยฟTรญtulo o experiencia? Comentamos las diferencias entre la entrada al mundo laboral en Espaรฑa y en el extranjero. Nos atrevemos a dar consejos a los nuevos y no tan nuevos universitarios. Nos despedimos tocando el tema del transporte pรบblico por el mundo: Race Across de World, anyone?\u003c/p\u003e",
"summary": "En el episodio de hoy tratamos el tema de la experiencia universitaria. ยฟQuรฉ es mรกs importante, el tรญtulo o los conocimientos adquiridos en la carrera? Damos perspectivas desde el รกrea de la psicologรญa, la ingenierรญa y la informรกtica. ยฟTรญtulo o experiencia? Comentamos las diferencias entre la entrada al mundo laboral en Espaรฑa y en el extranjero. Nos atrevemos a dar consejos a los nuevos y no tan nuevos universitarios. Nos despedimos tocando el tema del transporte pรบblico por el mundo: Race Across de World, anyone?",
"is_explicit": false,
"duration": "00:36:58",
"episode": 21,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero021.mp3",
"pubdate": "2020-06-26T12:10:08 EDT",
"subtitle": "En el episodio de hoy tratamos el tema de la experiencia universitaria. ยฟQuรฉ es mรกs importante, el tรญtulo o los conocimientos adquiridos en la carrera?",
"bytes": 178349
},
{
"title": "ยฟNueva Normalidad?",
"link": "https://www.elmentidero.net/podcast/20",
"description": "\u003cp class=\"\"\u003eEpisodio 20: ยฟNueva Normalidad?\u003c/p\u003e\u003cp class=\"\"\u003eAgradecemos el apoyo y feedback recibido esta semana a travรฉs de Twitter, Whatsapp y nuestro email. Rebeca comparte sus investigaciones de la semana respecto a la denominaciรณn: ยซpersonas de colorยป utilizada en el episodio pasado; ยฟes ofensiva? Comentamos sin entrar en detalles las dificultades que entraรฑa grabar un podcast y editarlo. En el episodio de hoy compartimos nuestras experiencias de desescalada en los diferentes paรญses en los que vivimos. Apertura de restaurantes en Parรญs, cierre definitivo de otros en Indiana y medidas especiales de acercamiento social para las personas solas en Inglaterra. Nos adentramos en el concepto de ยซnueva normalidadยป ยฟQuรฉ implica? ยฟquiรฉn lo impone?\u003c/p\u003e\u003cp class=\"\"\u003eEntramos con ganas en la segunda toma de nuestro episodio nรบmero 20. ยฟTe apuntas?\u003c/p\u003e\u003cp class=\"\"\u003eMensajes que dan alas\u003c/p\u003e\u003cp class=\"\"\u003eEl concepto ยซpersonas de colorยป\u003c/p\u003e\u003cp class=\"\"\u003eDesescaladas y nuevas normalidades\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Agradecemos el apoyo y feedback recibido esta semana a travรฉs de Twitter, Whatsapp y nuestro email. Rebeca comparte sus investigaciones de la semana respecto a la denominaciรณn: ยซpersonas de colorยป utilizada en el episodio pasado; ยฟes ofensiva? Comentamos sin entrar en detalles las dificultades que entraรฑa grabar un podcast y editarlo. En el episodio de hoy compartimos nuestras experiencias de desescalada en los diferentes paรญses en los que vivimos.",
"is_explicit": false,
"duration": "00:34:47",
"episode": 20,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero020.mp3",
"pubdate": "2020-06-19T11:30:00 EDT",
"subtitle": "Comentamos sin entrar en detalles las dificultades que entraรฑa grabar un podcast y editarlo. En el episodio de hoy compartimos nuestras experiencias de desescalada en los diferentes paรญses en los que vivimos.",
"bytes": 178349
},
{
"title": "Grita",
"link": "https://www.elmentidero.net/podcast/19",
"description": "\u003cp class=\"\"\u003eNos despedimos de Pau Donรฉs, vocalista del grupo Jarabe de Palo hablando de su mรบsica y compartiendo las canciones que mรกs nos han tocado. En este episodio tratamos el tema del derribo de estatuas durante las protestas del movimiento Black Lives Matter, avivado por el asesinato de George Floyd. ยฟEs importante eliminar los monumentos erigidos a personajes relacionados con la esclavitud? ยฟhay alternativas? Debatimos sobre quรฉ podemos aprender del movimiento antirracista. Terminamos el programa tratando el tema pendiente de la semana anterior: las siestas. Temas serios y no tan serios en nuestro episodio nยบ 19: Grita. ยฟNos acompaรฑas?\u003c/p\u003e\u003cp class=\"\"\u003eAquรญ estamos de prestaโ€™o\u003c/p\u003e\u003cp class=\"\"\u003eCรณmo no repetir la historia.\u003c/p\u003e\u003cp class=\"\"\u003eSiestas sin pijama\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Nos despedimos de Pau Donรฉs, vocalista del grupo Jarabe de Palo hablando de su mรบsica y compartiendo las canciones que mรกs nos han tocado. En este episodio tratamos el tema del derribo de estatuas durante las protestas del movimiento Black Lives Matter, avivado por el asesinato de George Floyd.",
"is_explicit": false,
"duration": "00:36:54",
"episode": 19,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero018.mp3",
"pubdate": "2020-06-12T18:00:00 EDT",
"subtitle": "Nos despedimos de Pau Donรฉs, vocalista del grupo Jarabe de Palo hablando de su mรบsica y compartiendo las canciones que mรกs nos han tocado. En este episodio tratamos el tema del derribo de estatuas durante las protestas del movimiento Black Lives Matter, avivado por el asesinato de George Floyd.",
"bytes": 178349
},
{
"title": "Tรฉ Inglรฉs",
"link": "https://www.elmentidero.net/podcast/18",
"description": "\u003cp class=\"\"\u003eAbrimos nuestro episodio con tรฉs, antihistamรญnicos y sidras. ยฟExisten mรกs tรฉs que el de las cinco en Inglaterra? Exploramos los efectos de la teรญna/cafeรญna en nosotros, o la falta de ellos. En el programa de hoy tratamos el tema de los horarios en los distintos paรญses en los que vivimos, ยฟnos hemos adaptado a ellos? Comentamos los horarios de oficina y las pausas para comer. ยฟCuรกl es el horario รณptimo para alcanzar el mรกximo rendimiento? ยฟY el nuestro en particular? Indagamos los factores internos y externos que afectan al rendimiento, desde los biorritmos hasta la temperatura media de un paรญs. Terminamos arrojando el tema de si deberรญa Espaรฑa adaptarse al horario europeo.\u003c/p\u003e\u003cp class=\"\"\u003eY a ti, ยฟcรณmo te afecta el horario? Cuรฉntanos si defiendes el horario espaรฑol o el europeo en info@elmentidero.net\u003c/p\u003e\u003cp class=\"\"\u003eBar virtual vs Cafeterรญa virtual.\u003c/p\u003e\u003cp class=\"\"\u003eHorarios de oficina. ยฟCรณmo afectan al rendimiento?\u003c/p\u003e\u003cp class=\"\"\u003eยฟHorario espaรฑol o nuestro horario local?\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Abrimos nuestro episodio con tรฉs, antihistamรญnicos y sidras. ยฟExisten mรกs tรฉs que el de las cinco en Inglaterra? Exploramos los efectos de la teรญna/cafeรญna en nosotros, o la falta de ellos. En el programa de hoy tratamos el tema de los horarios en los distintos paรญses en los que vivimos, ยฟnos hemos adaptado a ellos? Comentamos los horarios de oficina y las pausas para comer. ยฟCuรกl es el horario รณptimo para alcanzar el mรกximo rendimiento? ยฟY el nuestro en particular? Indagamos los factores internos y externos que afectan al rendimiento, desde los biorritmos hasta la temperatura media de un paรญs. Terminamos arrojando el tema de si deberรญa Espaรฑa adaptarse al horario europeo.",
"is_explicit": false,
"duration": "00:35:50",
"episode": 18,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero018.mp3",
"pubdate": "2020-06-06T18:00:00 EDT",
"subtitle": "Abrimos nuestro episodio con tรฉs, antihistamรญnicos y sidras. ยฟExisten mรกs tรฉs que el de las cinco en Inglaterra? Exploramos los efectos de la teรญna/cafeรญna en nosotros, o la falta de ellos. En el programa de hoy tratamos el tema de los horarios en los distintos paรญses en los que vivimos",
"bytes": 178349
},
{
"title": "17 - Bar Virtual",
"link": "https://www.elmentidero.net/podcast/17",
"description": "\u003cp class=\"\"\u003eUna semana mรกs nos reunimos alrededor de unas cervezas para charlar. Nos planteamos cรณmo serรญa montar un bar entre los tres. Acompaรฑamos la conversaciรณn de Leffe y Oberon, mientras exploramos el concepto de ยซmicrocervecerรญaยป. Comentamos lo que hace que Rebeca ya sea mรกs que parisina. En este episodio tratamos el tema del aprendizaje del inglรฉs. ยฟCuรกl es para nosotros la mejor forma de aprender inglรฉs? ยฟQuรฉ nos ha ayudado? Nos aproximamos a la adquisiciรณn de la segunda lengua en un paรญs extranjero, ยฟquรฉ ayuda mรกs a aprender una vez fuera? Hablamos del nivel de estrรฉs justo para aprender y la motivaciรณn que nos impulsa a ello. ยฟEs necesario aprender la cultura de un paรญs para relacionarse en รฉl?\u003c/p\u003e\u003cp class=\"\"\u003eยฟCuรกl es tu experiencia? ยกCuรฉntanosla en info@elmentidero.net!\u003c/p\u003e\u003cp class=\"\"\u003eBares virtuales y microcervecerรญas.\u003c/p\u003e\u003cp class=\"\"\u003eHitos en Parรญs.\u003c/p\u003e\u003cp class=\"\"\u003eDo you speak English? Motivaciones, experiencias y mejores formas de aprender inglรฉs.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Una semana mรกs nos reunimos alrededor de unas cervezas para charlar. Nos planteamos cรณmo serรญa montar un bar entre los tres. Acompaรฑamos la conversaciรณn de Leffe y Oberon, mientras exploramos el concepto de ยซmicrocervecerรญaยป. Comentamos lo que hace que Rebeca ya sea mรกs que parisina. En este episodio tratamos el tema del aprendizaje del inglรฉs. ยฟCuรกl es para nosotros la mejor forma de aprender inglรฉs? ยฟQuรฉ nos ha ayudado? Nos aproximamos a la adquisiciรณn de la segunda lengua en un paรญs extranjero, ยฟquรฉ ayuda mรกs a aprender una vez fuera? Hablamos del nivel de estrรฉs justo para aprender y la motivaciรณn que nos impulsa a ello. ยฟEs necesario aprender la cultura de un paรญs para relacionarse en รฉl?",
"is_explicit": false,
"duration": "00:38:07",
"episode": 17,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero017.mp3",
"pubdate": "2020-05-29T18:00:00 EDT",
"subtitle": "Una semana mรกs nos reunimos alrededor de unas cervezas para charlar. Nos planteamos cรณmo serรญa montar un bar entre los tres. Acompaรฑamos la conversaciรณn de Leffe y Oberon, mientras exploramos el concepto de ยซmicrocervecerรญaยป. Comentamos lo que hace que Rebeca ya sea mรกs que parisina.",
"bytes": 178349
},
{
"title": "16 - Parรญs 101",
"link": "https://www.elmentidero.net/podcast/16",
"description": "\u003cp class=\"\"\u003eArrancamos con cervezas y sidras en nuestra terraza virtual. Comentamos la apertura de pubs en Inglaterra. ยฟSe merecen los pubs igleses y bares espaรฑoles el estatus de \"instituciรณn\"? \u003cbr\u003eEn el episodio de hoy exploramos las diferencias entre visitar Parรญs y vivir en ella. ยฟEn quรฉ se parece Parรญs a ciudades como Madrid o Barcelona? Tratamos el tema de la inmigraciรณn y la diversidad cultural. Comparamos las ciudades importantes de los paรญses en los que vivimos con el resto del paรญs. ยฟTenemos complejo de capital?\u003cbr\u003eRincones de Parรญs, macarrons y mucho mรกs hoy en El Mentidero.\u003cbr\u003e\u003cbr\u003e1. Cervezas y sidra\u003cbr\u003e2. Las instituciones por excelencia\u003cbr\u003e3. Parรญs vivido y Parรญs visitado.\u003c/p\u003e",
"summary": "Arrancamos con cervezas y sidras en nuestra terraza virtual. Comentamos la apertura de pubs en Inglaterra. ยฟSe merecen los pubs igleses y bares espaรฑoles el estatus de \"instituciรณn\"? En el episodio de hoy exploramos las diferencias entre visitar Parรญs y vivir en ella. ยฟEn quรฉ se parece Parรญs a ciudades como Madrid o Barcelona? Tratamos el tema de la inmigraciรณn y la diversidad cultural. Comparamos las ciudades importantes de los paรญses en los que vivimos con el resto del paรญs. ยฟTenemos complejo de capital? Rincones de Parรญs, macarrons y mucho mรกs hoy en El Mentidero.",
"is_explicit": false,
"duration": "00:35:56",
"episode": 16,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero016.mp3",
"pubdate": "2020-05-22T11:41:26 EDT",
"subtitle": "Pubs y Parรญs",
"bytes": 178349
},
{
"title": "15 - Esto Abre Rรกpido",
"link": "https://www.elmentidero.net/podcast/15",
"description": "\u003cp class=\"\"\u003eUna semana mรกs comenzamos compartiendo las bebidas que acompaรฑan nuestra conversaciรณn: particularidades del bourbon y su origen y diferenciaciรณn con otros whiskys, agua de grifo de Parรญs que todo tiene que envidiar a la madrileรฑa y Birra Moretti con Quavers. Sugerimos una colaboraciรณn a gran escala con una de nuestras empresas cerveceras favoritas: La Virgen, en Madrid. En el programa de hoy seguimos viajando con las palabras ya que es difรญcil hacerlo de otro modo comentando nuestros destinos estrella: Brasil, su cultura y peculiar capital, Escocia en verano, el sur de Inglaterra, Jordania... ยฟNos acompaรฑas?\u003c/p\u003e\u003cp class=\"\"\u003eBourbon, aguas de grifo y cervezas italianas.\u003c/p\u003e\u003cp class=\"\"\u003eColaboraciones a gran escala.\u003c/p\u003e\u003cp class=\"\"\u003eViajar sin lรญmites. ยฟCuรกles son nuestros destinos pendientes?\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Particularidades del bourbon y su origen y diferenciaciรณn con otros whiskys, agua de grifo de Parรญs que todo tiene que envidiar a la madrileรฑa y Birra Moretti con Quavers. Sugerimos una colaboraciรณn a gran escala con una de nuestras empresas cerveceras favoritas: La Virgen, en Madrid. En el programa de hoy seguimos viajando con las palabras ya que es difรญcil hacerlo de otro modo comentando nuestros destinos estrella: Brasil, su cultura y peculiar capital, Escocia en verano, el sur de Inglaterra, Jordania.",
"is_explicit": false,
"duration": "00:32:44",
"episode": 15,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero015.mp3",
"pubdate": "2020-05-15T11:58:33 EDT",
"subtitle": "Bourbon, aguas de grifo y cervezas italianas",
"bytes": 10000
},
{
"title": "14 - Mentidero de Mentideros",
"link": "https://www.elmentidero.net/podcast/14",
"description": "\u003cp class=\"\"\u003eEmpezamos el programa compartiendo cervezas y mezcales. Sam nos recomienda una cerveza local: la Newcastle Brown Ale. En el episodio de hoy hablamos, como prometimos en el primer programa, de los mentideros de Madrid. ยฟQuรฉ eran? ยฟCuรกntos habรญa? Continuamos tratando el tema de este tipo de transmisiรณn de informaciรณn en los lugares donde vivimos: quilting bees, salones literarios, coffee houses y la magia de la Speakersโ€™ Corner de Hyde Park. ยฟCuรกles son los mentideros de la actualidad?\u003c/p\u003e\u003cp class=\"\"\u003eSal de gusano, cervezas clรกsicas y locales.\u003c/p\u003e\u003cp class=\"\"\u003eMentideros madrileรฑos: San Felipe, los Representantes y las losas de Palacio.\u003c/p\u003e\u003cp class=\"\"\u003eIntercambio de informaciรณn en el extranjero: Quilting bees, salones literarios y coffee houses.\u003c/p\u003e\u003cp class=\"\"\u003eLos mentideros de hoy, nuestras recomendaciones:\u003c/p\u003e\u003cp class=\"\"\u003eSobre tecnologรญa:\u003c/p\u003e\u003cp class=\"\"\u003e\u003ca href=\"https://stratechery.com/\"\u003ehttps://stratechery.com/\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003e\u003ca href=\"https://atp.fm/\"\u003ehttps://atp.fm/\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eSobre aviaciรณn:\u003c/p\u003e\u003cp class=\"\"\u003e\u003ca href=\"https://theaircurrent.com/\"\u003ehttps://theaircurrent.com/\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Empezamos el programa compartiendo cervezas y mezcales. Sam nos recomienda una cerveza local: la Newcastle Brown Ale. En el episodio de hoy hablamos, como prometimos en el primer programa, de los mentideros de Madrid. ยฟQuรฉ eran? ยฟCuรกntos habรญa? Continuamos tratando el tema de este tipo de transmisiรณn de informaciรณn en los lugares donde vivimos: quilting bees, salones literarios, coffee houses y la magia de la Speakersโ€™ Corner de Hyde Park. ยฟCuรกles son los mentideros de la actualidad?",
"is_explicit": false,
"duration": "00:39:22",
"episode": 14,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero014.mp3",
"pubdate": "2020-05-08T12:09:14 EDT",
"subtitle": "Mentideros de Madrid y en nuestros paises.",
"bytes": 10000
},
{
"title": "13 - BurgAir King",
"link": "https://www.elmentidero.net/podcast/13",
"description": "\u003cp class=\"\"\u003eDecidimos empezar a acompaรฑar la conversaciรณn durante los podcasts de una bebida diferente cada semana. En el episodio de hoy tratamos el tema de volar. ยฟCuรกl es el peor vuelo que hemos tenido? Como pasajeros o ยฟpilotos? Atrapados en aeropuertos, horas en baรฑos de aviรณn, bebรฉs llorandoโ€ฆ Compartimos anรฉcdotas sobre personas que hemos conocido volando o en aeropuertos. Intercambiamos opiniones sobre nuestros aeropuertos favoritos. En el fondo ยฟnos gusta volar?\u003c/p\u003e\u003cp class=\"\"\u003eNostalgia aรฉrea en tiempos de confinamiento, ยฟte apuntas?\u003c/p\u003e\u003cp class=\"\"\u003e- Experiencias de vuelo: ยฟcuรกl ha sido el peor?\u003c/p\u003e\u003cp class=\"\"\u003e- Amistades en terminales.\u003c/p\u003e\u003cp class=\"\"\u003e- Mejores aeropuertos.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta volar?\u003c/p\u003e",
"summary": "Decidimos empezar a acompaรฑar la conversaciรณn durante los podcasts de una bebida diferente cada semana. En el episodio de hoy tratamos el tema de volar. ยฟCuรกl es el peor vuelo que hemos tenido? Como pasajeros o ยฟpilotos? Atrapados en aeropuertos, horas en baรฑos de aviรณn, bebรฉs llorandoโ€ฆ Compartimos anรฉcdotas sobre personas que hemos conocido volando o en aeropuertos. Intercambiamos opiniones sobre nuestros aeropuertos favoritos. En el fondo ยฟnos gusta volar?",
"is_explicit": false,
"duration": "00:36:50",
"episode": 13,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero013.mp3",
"pubdate": "2020-05-01T11:53:14 EDT",
"subtitle": "Decidimos empezar a acompaรฑar la conversaciรณn durante los podcasts de una bebida diferente cada semana. En el episodio de hoy tratamos el tema de volar.",
"bytes": 10000
},
{
"title": "12 - ยกNo Manches!",
"link": "https://www.elmentidero.net/podcast/12",
"description": "\u003cp class=\"\"\u003eRetomamos la conversaciรณn con nuestro amigo Eduardo, que nos acompaรฑรณ la semana pasada para hablar de su experiencia como mexicano en Estados Unidos. Esta semana tratamos el tema lingรผรญstico; ยฟcรณmo fue su transiciรณn de vivir en espaรฑol a vivir en inglรฉs? Aprendemos sobre el mundo de los albures mexicanos. Rescatamos el tema del Spanglish, esta vez en Mรฉxico. Continuamos hablando de estereotipos, ยฟalguno que quiera desmentir? ยฟQuรฉ piensan en Mรฉxico de los espaรฑoles? Para terminar Eduardo nos propone rincones que visitar de su paรญs natal una vez finalizado el confinamiento.\u003c/p\u003e\u003cp class=\"\"\u003eMuchas gracias a Eduardo por dedicarnos su tiempo y asomarnos a la cultura mexicana y la realidad de la migraciรณn a Estados Unidos.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gustarรญa que tu voz se escuchara en ยซEl Mentideroยป? Ahora puedes mandarnos un audio respondiendo o lanzando preguntas al: +34 669 873 182. ยกEsperamos tu mensaje!\u003c/p\u003e\u003cp class=\"\"\u003eDel inglรฉs acadรฉmico al inglรฉs experiencial: vida en EEUU.\u003c/p\u003e\u003cp class=\"\"\u003eLos albures mexicanos.\u003c/p\u003e\u003cp class=\"\"\u003eEl Spanglish desde Mรฉxico.\u003c/p\u003e\u003cp class=\"\"\u003eTensiones de la conquista: estereotipos y realidades.\u003c/p\u003e\u003cp class=\"\"\u003eRecomendaciones de viaje post-confinamiento: rincones de Mรฉxico.\u003c/p\u003e",
"summary": "Esta semana tratamos el tema lingรผรญstico; ยฟcรณmo fue su transiciรณn de vivir en espaรฑol a vivir en inglรฉs? Aprendemos sobre el mundo de los albures mexicanos. Rescatamos el tema del Spanglish, esta vez en Mรฉxico.",
"is_explicit": false,
"duration": "00:33:54",
"episode": 12,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero012.mp3",
"pubdate": "2020-04-24T17:00:00 EDT",
"subtitle": "Esta semana tratamos el tema lingรผรญstico; ยฟcรณmo fue su transiciรณn de vivir en espaรฑol a vivir en inglรฉs?",
"bytes": 10000
},
{
"title": "11 - De Horchatas y Tequilas",
"link": "https://www.elmentidero.net/podcast/11",
"description": "\u003cp class=\"\"\u003eMandamos un agradecimiento a todas las personas que nos estรกn contactando por nuestro email, Twitter y WhastApp. El Mentidero acoge en su programa nรบmero 11 a su primer invitado: Eduardo Moreno, un joven mexicano que emigrรณ a Estados Unidos. Hablamos con Eduardo sobre las dificultades a las que tuvo que enfrentarse al mudarse a otro paรญs, quรฉ es lo que mรกs echa de menos y la verdad sobre la cocina mexicana. ยฟTe lo vas a perder?\u003c/p\u003e\u003cp class=\"\"\u003eSi quieres que tu voz se escuche en ยซEl Mentideroยป, ahora puedes mandarnos un audio respondiendo o lanzando preguntas al: +34 669 873 182. ยกEsperamos tu mensaje!\u003c/p\u003e\u003cp class=\"\"\u003eAgradecimiento a nuestra audiencia.\u003c/p\u003e\u003cp class=\"\"\u003eDe Mรฉxico a EEUU: las relaciones profesionales.\u003c/p\u003e\u003cp class=\"\"\u003eยฟQuรฉ es lo que mรกs echas de menos de Mรฉxico?\u003c/p\u003e\u003cp class=\"\"\u003eTacos al Pastor, tequilas y aguas frescas.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Eduardo Moreno, un joven mexicano que emigrรณ a Estados Unidos. Hablamos con Eduardo sobre las dificultades a las que tuvo que enfrentarse al mudarse a otro paรญs, quรฉ es lo que mรกs echa de menos y la verdad sobre la cocina mexicana.",
"is_explicit": false,
"duration": "00:34:12",
"episode": 11,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero011.mp3",
"pubdate": "2020-04-17T12:20:45 EDT",
"subtitle": "Eduardo Moreno, un joven mexicano que emigrรณ a Estados Unidos. Hablamos con Eduardo sobre las dificultades a las que tuvo que enfrentarse al mudarse a otro paรญs, quรฉ es lo que mรกs echa de menos y la verdad sobre la cocina mexicana.",
"bytes": 10000
},
{
"title": "10 - A Nivel de Bollos Hemos Avanzado Mucho",
"link": "https://www.elmentidero.net/podcast/10",
"description": "\u003cp class=\"\"\u003eHacemos fe de errores de nuestro programa anterior. Retomamos el tema de la productividad durante el confinamiento, ยฟes necesario exprimir cada segundo de la cuarentena? Debatimos sobre ยซlos justicieros de los balconesยป ยฟForma parte de nuestra responsabilidad civil llamar la atenciรณn de las personas que estรกn en la calle? Terminamos compartiendo cรณmo se celebra la Semana Santa en nuestros paรญses.\u003c/p\u003e\u003cp class=\"\"\u003eSi quieres que tu voz se escuche en El Mentidero, ahora puedes mandarnos un audio respondiendo o lanzando preguntas al: +34 669 873 182. ยกEsperamos tu mensaje!\u003c/p\u003e\u003cp class=\"\"\u003eFe de errores.\u003c/p\u003e\u003cp class=\"\"\u003eExpectativas de productividad durante el confinamiento.\u003c/p\u003e\u003cp class=\"\"\u003eLos justicieros de los balcones, ยฟes nuestra responsabilidad?\u003c/p\u003e\u003cp class=\"\"\u003eSemana Santa en tres paรญses.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Hacemos fe de errores de nuestro programa anterior. Retomamos el tema de la productividad durante el confinamiento, ยฟes necesario exprimir cada segundo de la cuarentena? Debatimos sobre ยซlos justicieros de los balconesยป ยฟForma parte de nuestra responsabilidad civil llamar la atenciรณn de las personas que estรกn en la calle? Terminamos compartiendo cรณmo se celebra la Semana Santa en nuestros paรญses.",
"is_explicit": false,
"duration": "00:36:14",
"episode": 10,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero010.mp3",
"pubdate": "2020-04-10T12:45:04 EDT",
"subtitle": "Productividad en tiempos de cuarentena y Semana Santa desde el balcรณn",
"bytes": 10000
},
{
"title": "09 - Oda a Mi Perro Muerto",
"link": "https://www.elmentidero.net/podcast/9",
"description": "\u003cp class=\"\"\u003eConfesamos cosas extraรฑas que hacemos durante la cuarentena. Desde cantar a pleno pulmรณn canciones de los 2000, pasando por ir a la รณpera en pijama, hasta escuchar discos de Norah Jones mientras limpiamos objetos que todos tenemos por casa. ยฟTenemos que ser personas tres veces mรกs productivas durante la cuarentena? Compartimos nuestros fragmentos del reto literario propuesto por Sam la semana pasada. ยฟNecesitas reรญrte hoy? Este es tu episodio.\u003c/p\u003e\u003cp class=\"\"\u003eEvoluciรณn del confinamiento. ยฟEn quรฉ actividades raras hemos ocupado nuestro tiempo?\u003c/p\u003e\u003cp class=\"\"\u003eExpectativas de productividad durante la cuarentena.\u003c/p\u003e\u003cp class=\"\"\u003eRespuestas al reto de Sam: alquimistas, caballeros andantes y perros muertos.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Confesamos cosas extraรฑas que hacemos durante la cuarentena. Desde cantar a pleno pulmรณn canciones de los 2000, pasando por ir a la รณpera en pijama, hasta escuchar discos de Norah Jones mientras limpiamos objetos que todos tenemos por casa.",
"is_explicit": false,
"duration": "00:34:22",
"episode": 9,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero009.mp3",
"pubdate": "2020-04-03T12:28:00 EDT",
"subtitle": "El campo de patatas de Sam, Isma limpia pistolas y Rebeca va a la ร“pera en pijama.",
"bytes": 10000
},
{
"title": "08 - Confinamiento: 19 dรญas y 500 noches",
"link": "https://www.elmentidero.net/podcast/8",
"description": "\u003cp class=\"\"\u003eCompartimos experiencias de confinamiento y comentamos la evoluciรณn de la situaciรณn a nivel mundial. Debatimos sobre cuรกnto tiempo es capaz de aguantar el ser humano en cuarentena y nosotros en nuestras situaciones particulares. ยฟQuรฉ productos espaรฑoles echamos mรกs de menos especialmente ahora? Agradecemos el trabajo que estรก haciendo todo el personal que sigue desplazรกndose para trabajar, como reponedores y trabajadores del sector sanitario. Hacemos un especial reconocimiento a los profesores. Sam nos lanza un reto literario para esta semana de cuarentena, ยฟte apuntas?\u003c/p\u003e\u003cp class=\"\"\u003e1. Todos confinados, la experiencia de no salir de casa.\u003c/p\u003e\u003cp class=\"\"\u003e2. ยฟCuรกnto tiempo podemos aguantar en cuarentena?\u003c/p\u003e\u003cp class=\"\"\u003e3. Agradecimiento a las personas que siguen en sus puestos de trabajo.\u003c/p\u003e\u003cp class=\"\"\u003e4. El reto de Sam.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Isma necesita unas bravas del Docamar, Sam come pipas y Rebeca echa de menos el Mercadona.",
"is_explicit": false,
"duration": "00:34:48",
"episode": 8,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero008.mp3",
"pubdate": "2020-03-27T18:00:00 EDT",
"subtitle": "Isma necesita unas bravas del Docamar, Sam come pipas y Rebeca echa de menos el Mercadona.",
"bytes": 10000
},
{
"title": "07 - La Calle Es Terapia",
"link": "https://www.elmentidero.net/podcast/7",
"description": "\u003cp class=\"\"\u003eEntramos de lleno en el tema que toca al mundo: ยฟCรณmo estamos viviendo el Coronavirus? Teletrabajo y supermercados. Debatimos sobre la adecuaciรณn de la temporalidad de las medidas de confinamiento tomadas por ciertos paรญses. Intentamos sacar el lado positivo de las consecuencias de esta pandemia. Isma nos cuenta el resultado de su reto para traducir \u003cem\u003egezellig\u003c/em\u003e al espaรฑol. Terminamos con recomendaciones de libros, series y pelรญculas para pasar la cuarentena.\u003c/p\u003e\u003cp class=\"\"\u003e1. Teletrabajo y supermercados: el surrealismo del coronavirus.\u003c/p\u003e\u003cp class=\"\"\u003e2. El reto de Isma con la respuesta de la Fundรฉu.\u003c/p\u003e\u003cp class=\"\"\u003e3. Recomendaciones para la cuarentena:\u003c/p\u003e\u003cp class=\"\"\u003eLibros:\u003c/p\u003e\u003cp class=\"\"\u003e- \u003ca href=\"https://www.amazon.com/Go-F-Sleep-Adam-Mansbach/dp/145584165X\"\u003eGo the **** to Sleep\u003c/a\u003e, de Adam Mansbach.\u003c/p\u003e\u003cp class=\"\"\u003e- \u003ca href=\"https://www.amazon.com/Body-Guide-Occupants-Random-House/dp/0593106296/ref=tmm_pap_swatch_0?_encoding=UTF8\u0026amp;qid=1580436354\u0026amp;sr=1-9\"\u003eThe Body: A Guide for Occupants\u003c/a\u003e, de Bill Bryson.\u003c/p\u003e\u003cp class=\"\"\u003e- \u003ca href=\"https://www.amazon.es/novia-gitana-ALFAGUARA-NEGRA/dp/8420433187/ref=sr_1_1\"\u003eLa Novia Gitana\u003c/a\u003e, de Carmen Mola\u003c/p\u003e\u003cp class=\"\"\u003ePelรญculas:\u003c/p\u003e\u003cp class=\"\"\u003e- \u003ca href=\"https://www.youtube.com/watch?v=8Gg0w81fe5E\"\u003eIntocable\u003c/a\u003e, dirigida por Olivier Nakache y ร‰ric Toledano.\u003c/p\u003e\u003cp class=\"\"\u003e- \u003ca href=\"https://www.imdb.com/title/tt6857988/?ref_=vp_back\"\u003eNo soy un hombre fรกcil\u003c/a\u003e, dirigida por ร‰lรฉonore Pourriat\u003c/p\u003e\u003cp class=\"\"\u003e- \u003ca href=\"https://www.imdb.com/title/tt10407272/?ref_=nv_sr_srsg_0\"\u003eTan lejos, tan cerca\u003c/a\u003e, dirigida por Cรฉdric Klapisch\u003c/p\u003e\u003cp class=\"\"\u003eSerie:\u003c/p\u003e\u003cp class=\"\"\u003e-\u0026nbsp; \u0026nbsp; \u0026nbsp; \u003ca href=\"https://www.imdb.com/title/tt9698480/?ref_=nv_sr_srsg_0\"\u003e\u0026nbsp;The Stranger\u003c/a\u003e, en Netflix.\u003c/p\u003e\u003cp class=\"\"\u003e\u003c/p\u003e",
"summary": "Entramos de lleno en el tema que toca al mundo: ยฟCรณmo estamos viviendo el Coronavirus? Teletrabajo y supermercados. Debatimos sobre la adecuaciรณn de la temporalidad de las medidas de confinamiento tomadas por ciertos paรญses. Intentamos sacar el lado positivo de las consecuencias de esta pandemia. Isma nos cuenta el resultado de su reto para traducir gezellig al espaรฑol. Terminamos con recomendaciones de libros, series y pelรญculas para pasar la cuarentena.",
"is_explicit": false,
"duration": "00:39:21",
"episode": 7,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero007.mp3",
"pubdate": "2020-03-20T18:00:00 EDT",
"subtitle": "Entramos de lleno en el tema que toca al mundo: ยฟCรณmo estamos viviendo el Coronavirus? Teletrabajo y supermercados. Debatimos sobre la adecuaciรณn de la temporalidad de las medidas de confinamiento tomadas por ciertos paรญses. Intentamos sacar el lado positivo de las consecuencias de esta pandemia. Isma nos cuenta el resultado de su reto para traducir gezellig al espaรฑol. Terminamos con recomendaciones de libros, series y pelรญculas para pasar la cuarentena.",
"bytes": 10000
},
{
"title": "La Tierra Tira",
"link": "https://www.elmentidero.net/podcast/1",
"description": "En este primer capรญtulo del podcast invitamos a nuestros oyentes a que nos conozcan y echen un vistazo a lo que estรก por llegar. Tres amigos en tres paรญses distintos compartiendo una mala conexiรณn y una misma experiencia: haber volado del paรญs. Nos centramos en aquello que mรกs falta nos hace de Espaรฑa y lo comparamos a cรณmo lo vivimos en nuestros paรญses de acogida.",
"summary": "En este primer capรญtulo del podcast invitamos a nuestros oyentes a que nos conozcan y echen un vistazo a lo que estรก por llegar. Tres amigos en tres paรญses distintos compartiendo una mala conexiรณn y una misma experiencia: haber volado del paรญs. Nos centramos en aquello que mรกs falta nos hace de Espaรฑa y lo comparamos a cรณmo lo vivimos en nuestros paรญses de acogida.",
"is_explicit": false,
"duration": "00:33:30",
"episode": 1,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero001.mp3",
"pubdate": "2020-02-07T15:39:08 EDT",
"subtitle": "Primer episodio: presentaciones y lo que echamos de menos.",
"bytes": 10000
},
{
"title": "02 - El Roce Hace el Cariรฑo",
"link": "https://www.elmentidero.net/podcast/2",
"description": "\u003cp class=\"\"\u003eEpisodio 2: El Roce Hace el Cariรฑo\u003c/p\u003e\u003cp class=\"\"\u003eComentamos las novedades de la semana: ยฟcรณmo es empezar a trabajar en otro paรญs? Nos asomamos a la entrega de los ร“scar y hablamos de la gran ganadora \u003cem\u003eParasite\u003c/em\u003e de Bong Joon-ho. Dedicamos la secciรณn del dรญa a hablar de las diferencias culturales entre los paรญses en los que vivimos y del que venimos, entre ellas la del contacto fรญsico y la espontaneidad para hacer amistades.\u003c/p\u003e\u003cp class=\"\"\u003e1. Un nuevo trabajo.\u003c/p\u003e\u003cp class=\"\"\u003e2. \u003cem\u003eParasite. \u003c/em\u003eร‰xito en los ร“scar.\u003c/p\u003e\u003cp class=\"\"\u003e3. La secciรณn de hoy: Diferencias culturales.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e\u003cp class=\"\"\u003eBienvenidos a ยซEl Mentideroยป un podcast que puedes escuchar en Apple Podcast, Google, Spotify y por supuesto nuestra web:\u003ca href=\"http://www.elmentidero.net\"\u003e www.elmentidero.net\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eMantente al dรญa de nuestras novedades e idas de olla en Twitter. Aceptamos \u003cem\u003ehaters\u003c/em\u003e. Sigue a\u003ca href=\"https://twitter.com/mentidero_el\"\u003e @mentidero_el\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eยฟIdeas? ยฟSugerencias? ยฟComentarios? ยฟCrรญticas? ยฟPreguntas? Cubrimos suficientes zonas horarias como para contestar a cualquier hora a los emails que nos enviรฉis a \u003ca href=\"mailto:elmentidero.net\" target=\"\"\u003einfo@elmentidero.net\u003c/a\u003e.\u003c/p\u003e",
"summary": "Comentamos las novedades de la semana: ยฟcรณmo es empezar a trabajar en otro paรญs? Nos asomamos a la entrega de los ร“scar y hablamos de la gran ganadora Parasite de Bong Joon-ho. Dedicamos la secciรณn del dรญa a hablar de las diferencias culturales entre los paรญses en los que vivimos y del que venimos, entre ellas la del contacto fรญsico y la espontaneidad para hacer amistades.",
"is_explicit": false,
"duration": "00:32:00",
"episode": 2,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero002.mp3",
"pubdate": "2020-02-15T16:00:00 EDT",
"subtitle": "Comentamos las novedades de la semana: ยฟcรณmo es empezar a trabajar en otro paรญs? Nos asomamos a la entrega de los ร“scar y hablamos de la gran ganadora Parasite de Bong Joon-ho.",
"bytes": 10000
},
{
"title": "03 - Inรฉs y Dennis",
"link": "https://www.elmentidero.net/podcast/3",
"description": "\u003cp class=\"\"\u003eHablamos de las tormentas que han azotado Europa esta semana y el sol no tan positivo de Indiana. Dedicamos la secciรณn del dรญa a contar nuestros comienzos en los paรญses en los que vivimos, quรฉ nos resultรณ mรกs difรญcil, cรณmo empezamos a alquilar habitaciones, pisos o casas y quรฉ hemos aprendido de la experiencia. Los comienzos son difรญciles, hablar de ellos no tanto.\u003cbr\u003e\u003cbr\u003e Vientos y tormentas.\u003cbr\u003e La secciรณn de hoy: Los comienzos son difรญciles.\u003cbr\u003e\u003cbr\u003eยฟTe gusta nuestra intro? Es ยซBurningยป de Nowรซ\u003cbr\u003e\u003cbr\u003eBienvenidos a ยซEl Mentideroยป un podcast que puedes escuchar en Apple Podcast, Google, Spotify y por supuesto nuestra web: \u003ca href=\"https://elmentidero.net\" target=\"\"\u003ewww.elmentidero.net\u003c/a\u003e\u003cbr\u003e\u003cbr\u003eMantente al dรญa de nuestras novedades e idas de olla en Twitter. Aceptamos haters. Sigue a \u003ca href=\"https://twitter.com/mentidero_el\" target=\"\"\u003e@mentidero_el\u003c/a\u003e\u003cbr\u003e\u003cbr\u003eยฟIdeas? ยฟSugerencias? ยฟComentarios? ยฟCrรญticas? ยฟPreguntas? Cubrimos suficientes zonas horarias como para contestar a cualquier hora a los emails que nos enviรฉis a \u003ca href=\"mailto:info@elmentidero.net\" target=\"\"\u003einfo@elmentidero.net\u003c/a\u003e \u003c/p\u003e",
"summary": "Hablamos de las tormentas que han azotado Europa esta semana y el sol no tan positivo de Indiana. Dedicamos la secciรณn del dรญa a contar nuestros comienzos en los paรญses en los que vivimos, quรฉ nos resultรณ mรกs difรญcil, cรณmo empezamos a alquilar habitaciones, pisos o casas y quรฉ hemos aprendido de la experiencia.",
"is_explicit": false,
"duration": "00:34:23",
"episode": 3,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero003.mp3",
"pubdate": "2020-02-22T13:02:21 EDT",
"subtitle": "Comienzos en el extranjero",
"bytes": 10000
},
{
"title": "04 - Esto no es Melendi",
"link": "https://www.elmentidero.net/podcast/4",
"description": "\u003cp class=\"\"\u003eAbordamos el tema del coronavirus y su impacto en los diferentes paรญses. ยฟDรณnde estรก el lรญmite en tratar con humor este tipo de tragedias? Comentamos los lugares desde los que nos escuchan e invitamos a nuestros oyentes a abusar de nuestro correo electrรณnico: \u003ca href=\"mailto:info@elmentidero.net\"\u003einfo@elmentidero.net\u003c/a\u003e. Nos reรญmos intercambiando las preguntas que mรกs nos hacen como espaรฑoles residentes en otros paรญses. ยฟEn Espaรฑa hay calefacciรณn?\u003c/p\u003e\u003cp class=\"\"\u003eEl impacto del coronavirus\u003c/p\u003e\u003cp class=\"\"\u003e\u003ca href=\"https://gisanddata.maps.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6\"\u003ehttps://gisanddata.maps.arcgis.com/apps/opsdashboard/index.html#/bda7594740fd40299423467b48e9ecf6\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eSorpresas en los prรณximos episodios\u003c/p\u003e\u003cp class=\"\"\u003eยกQueremos saber de ti!\u003c/p\u003e\u003cp class=\"\"\u003eLa secciรณn de hoy: preguntas que nos hacen por ser espaรฑoles\u003c/p\u003e\u003cp class=\"\"\u003e\u003ca href=\"https://www.amazon.es/Por-quรฉ-dormimos-CIENCIA-ENSAYO/dp/8412064526/ref=sr_1_2\" target=\"\"\u003ePor quรฉ dormimos de Matthew Walker, PhD.\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e",
"summary": "Esta semana hablamos sobre los FAQs (Frequently Asked Questions o Preguntas Mรกs Frecuentes) que nos hacen las personas sobre Espaรฑa. Samuel abre regalos de Navidad, Rebeca no le tiene miedo al Coronavirus e Isma estรก ansioso por hablar de calimochos.",
"is_explicit": false,
"duration": "00:32:22",
"episode": 4,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero004.mp3",
"pubdate": "2020-02-29T12:00:00 EDT",
"subtitle": "FAQs",
"bytes": 10000
},
{
"title": "05 - En Espaรฑol Correcto",
"link": "https://www.elmentidero.net/podcast/5",
"description": "\u003cp class=\"\"\u003eCumplimos lo prometido y traemos datos muy interesantes que probablemente no sabรญas sobre el calimocho. Hablamos sobre cรณmo es vivir en otro idioma, cรณmo aprendimos los idiomas en los que estamos sumergidos y cรณmo interfiere el espaรฑol con ellos en nuestro dรญa a dรญa (ยฟo mรกs bien al revรฉs?) Nos aventuramos a pronosticar el futuro del espaรฑol, ยฟa favor o en contra de los anglicismos?ยฟY tรบ? Do you speak Spanglish?\u003c/p\u003e\u003cp class=\"\"\u003eยฟQuรฉ sabes sobre el calimocho?\u003c/p\u003e\u003cp class=\"\"\u003eFe de errores.\u003c/p\u003e\u003cp class=\"\"\u003eLa secciรณn de hoy: vivir en otro idioma.\u003c/p\u003e\u003cp class=\"\"\u003eยฟTe gusta nuestra intro? Es\u003ca href=\"https://www.youtube.com/watch?v=WWjCSlCvTHc\"\u003e ยซBurningยป\u003c/a\u003e de Nowรซ\u003c/p\u003e\u003cp class=\"\"\u003eBienvenidos a ยซEl Mentideroยป un podcast que puedes escuchar en Apple Podcast, Google, Spotify y por supuesto nuestra web:\u003ca href=\"https://www.elmentidero.net\" target=\"\"\u003e www.elmentidero.net\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eMantente al dรญa de nuestras novedades e idas de olla en Twitter. Aceptamos \u003cem\u003ehaters\u003c/em\u003e. Sigue a\u003ca href=\"https://twitter.com/mentidero_el\"\u003e @mentidero_el\u003c/a\u003e\u003c/p\u003e\u003cp class=\"\"\u003eยฟIdeas? ยฟSugerencias? ยฟComentarios? ยฟCrรญticas? ยฟPreguntas? Cubrimos suficientes zonas horarias como para contestar a cualquier hora a los emails que nos enviรฉis a \u003ca href=\"mailto:info@elmentidero.net\" target=\"\"\u003einfo@elmentidero.net\u003c/a\u003e\u003c/p\u003e",
"summary": "Cumplimos lo prometido y traemos datos muy interesantes que probablemente no sabรญas sobre el calimocho. Hablamos sobre cรณmo es vivir en otro idioma, cรณmo aprendimos los idiomas en los que estamos sumergidos y cรณmo interfiere el espaรฑol con ellos en nuestro dรญa a dรญa (ยฟo mรกs bien al revรฉs?) Nos aventuramos a pronosticar el futuro del espaรฑol, ยฟa favor o en contra de los anglicismos? ยฟY tรบ? Do you speak Spanglish? ยฟQuรฉ sabes sobre el calimocho? Fe de errores. La secciรณn de hoy: vivir en otro idioma.",
"is_explicit": false,
"duration": "00:36:51",
"episode": 5,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero005.mp3",
"pubdate": "2020-03-06T14:34:29 EDT",
"subtitle": "Hablamos sobre cรณmo es vivir en otro idioma, cรณmo aprendimos los idiomas en los que estamos sumergidos y cรณmo interfiere el espaรฑol con ellos en nuestro dรญa a dรญa",
"bytes": 10000
},
{
"title": "06 - El Del Cura",
"link": "https://www.elmentidero.net/podcast/6",
"description": "\u003cp class=\"\"\u003eNos adentramos en el tema de la realidad virtual. ยฟQuรฉ es? ยฟCuรกntas aplicaciones tiene? Comentamos nuestra experiencia con esta tecnologรญa. Continuamos con el tema del futuro del espaรฑol y las transferencias entre los distintos idiomas. Desde las palabras, expresiones y refranes que difรญcilmente pueden traducirse del espaรฑol a otros idiomas, al debate de la necesidad de incluir extranjerismos en nuestra lengua. Nos reรญmos mรกs que hablamos en este episodio de \u0026lt;\u0026lt;El mentidero\u0026gt;\u0026gt;. ยฟTe apuntas?\u003cbr\u003e\u003cbr\u003e1. La realidad virtual sin publicidad.\u003cbr\u003e- \u003ca href=\"https://gglassday.com/oculus-historia-informacion-gafas-vr/\" target=\"\"\u003eLas gafas de Sam\u003c/a\u003e\u003cbr\u003e2. A quiรฉn puedes recomendar este podcast.\u003cbr\u003e3. El futuro del espaรฑol y nuestros retos lingรผรญsticos. ยฟEn quรฉ idioma piensas?\u003cbr\u003e- La palabra de Isma: Gezellig\u003cbr\u003e- Fundaciรณn del Espaรฑol Urgente: \u003ca href=\"https://www.fundeu.es\" target=\"\"\u003ewww.fundeu.es\u003c/a\u003e\u003cbr\u003e- Pantomima full: \u003ca href=\"https://youtu.be/wrNKnFxwDrk\" target=\"\"\u003eLondinense\u003c/a\u003e. \u003c/p\u003e",
"summary": "Nos adentramos en el tema de la realidad virtual. ยฟQuรฉ es? ยฟCuรกntas aplicaciones tiene? Comentamos nuestra experiencia con esta tecnologรญa. Continuamos con el tema del futuro del espaรฑol y las transferencias entre los distintos idiomas.",
"is_explicit": false,
"duration": "00:40:19",
"episode": 6,
"file_url": "https://elmentidero.s3.amazonaws.com/episodes/elmentidero006.mp3",
"pubdate": "2020-03-13T19:00:00 EDT",
"subtitle": "Nos adentramos en el tema de la realidad virtual. ยฟQuรฉ es? ยฟCuรกntas aplicaciones tiene? Comentamos nuestra experiencia con esta tecnologรญa. Continuamos con el tema del futuro del espaรฑol y las transferencias entre los distintos idiomas.",
"bytes": 10000
}
]
}

13
go.mod

@ -2,22 +2,25 @@ module gitlab.com/iarenzana/feeder
go 1.15
replace (
github.com/arenzana/podcast => ../../../github.com/arenzana/podcast
)
replace github.com/arenzana/podcast => ../../../github.com/arenzana/podcast
require (
github.com/arenzana/podcast v1.4.2
github.com/cpuguy83/go-md2man v1.0.10 // indirect
github.com/gorilla/mux v1.7.2
github.com/djimenez/iconv-go v0.0.0-20160305225143-8960e66bd3da // indirect
github.com/faiface/beep v1.0.2 // indirect
github.com/gorilla/mux v1.7.2 // indirect
github.com/konsorten/go-windows-terminal-sequences v1.0.2 // indirect
github.com/magiconair/properties v1.8.1 // indirect
github.com/mikkyang/id3-go v0.0.0-20191012064224-2c6ab3bb1fbd
github.com/nareix/joy4 v0.0.0-20200507095837-05a4ffbb5369 // indirect
github.com/pelletier/go-toml v1.4.0 // indirect
github.com/sirupsen/logrus v1.4.2
github.com/spf13/afero v1.2.2 // indirect
github.com/spf13/cobra v0.0.7
github.com/spf13/jwalterweatherman v1.1.0 // indirect
github.com/spf13/viper v1.4.0
github.com/tcolgate/mp3 v0.0.0-20170426193717-e79c5a46d300
golang.org/x/sys v0.0.0-20190516110030-61b9204099cb // indirect
golang.org/x/text v0.3.2 // indirect
github.com/arenzana/podcast v1.4.2
)

31
go.sum

@ -24,9 +24,15 @@ github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
github.com/djimenez/iconv-go v0.0.0-20160305225143-8960e66bd3da h1:0qwwqQCLOOXPl58ljnq3sTJR7yRuMolM02vjxDh4ZVE=
github.com/djimenez/iconv-go v0.0.0-20160305225143-8960e66bd3da/go.mod h1:ns+zIWBBchgfRdxNgIJWn2x6U95LQchxeqiN5Cgdgts=
github.com/faiface/beep v1.0.2 h1:UB5DiRNmA4erfUYnHbgU4UB6DlBOrsdEFRtcc8sCkdQ=
github.com/faiface/beep v1.0.2/go.mod h1:1yLb5yRdHMsovYYWVqYLioXkVuziCSITW1oarTeduQM=
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg=
github.com/gdamore/tcell v1.1.1/go.mod h1:K1udHkiR3cOtlpKG5tZPD5XxrF7v2y7lDq7Whcj+xkQ=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
@ -42,6 +48,10 @@ github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y
github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/gopherjs/gopherjs v0.0.0-20180628210949-0892b62f0d9f/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
github.com/gopherjs/gopherjs v0.0.0-20180825215210-0210a2f0f73c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
github.com/gopherjs/gopherwasm v0.1.1/go.mod h1:kx4n9a+MzHH0BJJhvlsQ65hqLFXDO/m256AsaDPQ+/4=
github.com/gopherjs/gopherwasm v1.0.0/go.mod h1:SkZ8z7CWBz5VXbhJel8TxCmAcsQqzgWGR/8nMhyhZSI=
github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
github.com/gorilla/mux v1.7.2 h1:zoNxOV7WjqXptQOVngLmcSQgXmgk4NMz1HibBchjl/I=
@ -50,6 +60,10 @@ github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoA
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
github.com/hajimehoshi/go-mp3 v0.1.1 h1:Y33fAdTma70fkrxnc9u50Uq0lV6eZ+bkAlssdMmCwUc=
github.com/hajimehoshi/go-mp3 v0.1.1/go.mod h1:4i+c5pDNKDrxl1iu9iG90/+fhP37lio6gNhjCx9WBJw=
github.com/hajimehoshi/oto v0.1.1/go.mod h1:hUiLWeBQnbDu4pZsAhOnGqMI1ZGibS6e2qhQdfpwz04=
github.com/hajimehoshi/oto v0.3.1/go.mod h1:e9eTLBB9iZto045HLbzfHJIc+jP3xaKrjZTghvb6fdM=
github.com/hashicorp/consul v1.4.0/go.mod h1:mFrjN1mfidgJfYP1xrJCF+AfRhr6Eaqhb2+sfyn/OOI=
github.com/hashicorp/go-cleanhttp v0.0.0-20171218145408-d5fe4b57a186/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
github.com/hashicorp/go-rootcerts v0.0.0-20160503143440-6bb64b370b90/go.mod h1:o4zcYY1e0GEZI6eSEr+43QDYmuGglw1qSO6qdHUHCgg=
@ -58,6 +72,8 @@ github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T
github.com/hashicorp/serf v0.0.0-20180809141758-19bbd39e421b/go.mod h1:h/Ru6tmZazX7WO/GDmwdpS975F019L4t5ng5IgwbNrE=
github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
github.com/jfreymuth/oggvorbis v1.0.0/go.mod h1:abe6F9QRjuU9l+2jek3gj46lu40N4qlYxh2grqkLEDM=
github.com/jfreymuth/vorbis v1.0.0/go.mod h1:8zy3lUAm9K/rJJk223RKy6vjCZTWC61NA2QD06bfOE0=
github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
@ -69,24 +85,32 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/lucasb-eyer/go-colorful v0.0.0-20181028223441-12d3b2882a08/go.mod h1:NXg0ArsFk0Y01623LgUqoqcouGDB+PwCCQlrwrG6xJ4=
github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4=
github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0=
github.com/mewkiz/flac v1.0.5/go.mod h1:EHZNU32dMF6alpurYyKHDLYpW1lYpBZ5WrXi/VuNIGs=
github.com/mikkyang/id3-go v0.0.0-20191012064224-2c6ab3bb1fbd h1:Cqivkwpk34qJJsi0xbZp2TOhpMsG381iaum8mb+6T/s=
github.com/mikkyang/id3-go v0.0.0-20191012064224-2c6ab3bb1fbd/go.mod h1:6ReX25kzt2D67Dt9vH3kTm8R4luFEfW9W3RDuytp0IA=
github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
github.com/mitchellh/mapstructure v0.0.0-20181001021442-5a380f224700/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=
github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/nareix/joy4 v0.0.0-20200507095837-05a4ffbb5369 h1:Yp0zFEufLz0H7jzffb4UPXijavlyqlYeOg7dcyVUNnQ=
github.com/nareix/joy4 v0.0.0-20200507095837-05a4ffbb5369/go.mod h1:aFJ1ZwLjvHN4yEzE5Bkz8rD8/d8Vlj3UIuvz2yfET7I=
github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
github.com/op/go-logging v0.0.0-20160211212156-b2cb9fa56473/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
github.com/pelletier/go-toml v1.4.0 h1:u3Z1r+oOXJIkxqw34zVhyPgjBsm6X2wn21NWs/HfSeg=
github.com/pelletier/go-toml v1.4.0/go.mod h1:PN7xzY2wHTK0K9p34ErDQMlFxa51Fk0OUruD3k1mMwo=
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
@ -134,6 +158,8 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/tcolgate/mp3 v0.0.0-20170426193717-e79c5a46d300 h1:XQdibLKagjdevRB6vAjVY4qbSr8rQ610YzTkWcxzxSI=
github.com/tcolgate/mp3 v0.0.0-20170426193717-e79c5a46d300/go.mod h1:FNa/dfN95vAYCNFrIKRrlRo+MBLbwmR9Asa5f2ljmBI=
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=
github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
@ -146,8 +172,11 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/exp v0.0.0-20180710024300-14dda7b62fcd/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/mobile v0.0.0-20180806140643-507816974b79/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@ -163,6 +192,7 @@ golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5h
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20181228144115-9a3f9b0469bb/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190516110030-61b9204099cb h1:k07iPOt0d6nEnwXF+kHB+iEg+WSuKe/SOQuFM2QoD+E=
@ -179,6 +209,7 @@ google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9Ywl
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
gopkg.in/DATA-DOG/go-sqlmock.v1 v1.3.0/go.mod h1:OdE7CF6DbADk7lN8LIKRzRJTTZXIjtWgA5THM5lhBAw=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

1
objects/global.go

@ -5,6 +5,7 @@ import "encoding/xml"
type Items struct {
Episodes []Episode `json:"items"`
}
type Episode struct {
Title string `json:"title"`
Link string `json:"link"`

7
vendor/github.com/arenzana/podcast/.gitignore generated vendored

@ -0,0 +1,7 @@
profile.out
README.md.tmp
corpus
crashers
suppressions
workdir
podcast-fuzz.zip

21
vendor/github.com/arenzana/podcast/LICENSE generated vendored

@ -0,0 +1,21 @@
MIT License
Copyright (c) 2017 Eric Duncan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

17
vendor/github.com/arenzana/podcast/Makefile generated vendored

@ -0,0 +1,17 @@
SHELL = /bin/bash
GITHUB_REPO:=eduncan911/podcast
README:
godoc2ghmd -play -ex -verify_import_links=0 github.com/$(GITHUB_REPO) > README.md.tmp
echo "[![GoDoc](https://godoc.org/github.com/$(GITHUB_REPO)?status.svg)](https://godoc.org/github.com/$(GITHUB_REPO))" > README.md
echo "[![Build Status](https://github.com/$(GITHUB_REPO)/workflows/go-cicd/badge.svg)](https://github.com/$(GITHUB_REPO)/actions?workflow=go-cicd)" >> README.md
echo "[![Coverage Status](https://coveralls.io/repos/github/$(GITHUB_REPO)/badge.svg?branch=master)](https://coveralls.io/github/$(GITHUB_REPO)?branch=master)" >> README.md
echo "[![Go Report Card](https://goreportcard.com/badge/github.com/$(GITHUB_REPO))](https://goreportcard.com/report/github.com/$(GITHUB_REPO))" >> README.md
echo "[![MIT License](https://img.shields.io/npm/l/mediaelement.svg)](https://eduncan911.mit-license.org/)" >> README.md
echo >>README.md
cat README.md.tmp >> README.md
rm README.md.tmp
clean:
rm -rf corpus crashers suppressions workdir podcast-fuzz.zip

1274
vendor/github.com/arenzana/podcast/README.md generated vendored

File diff suppressed because it is too large Load Diff

11
vendor/github.com/arenzana/podcast/atomlink.go generated vendored

@ -0,0 +1,11 @@
package podcast
import "encoding/xml"
// AtomLink represents the Atom reference link.
type AtomLink struct {
XMLName xml.Name `xml:"atom:link"`
HREF string `xml:"href,attr"`
Rel string `xml:"rel,attr"`
Type string `xml:"type,attr"`
}

12
vendor/github.com/arenzana/podcast/author.go generated vendored

@ -0,0 +1,12 @@
package podcast
import "encoding/xml"
// Author represents a named author and email.
//
// For iTunes compliance, both Name and Email are required.
type Author struct {
XMLName xml.Name `xml:"itunes:owner"`
Name string `xml:"itunes:name"`
Email string `xml:"itunes:email"`
}

157
vendor/github.com/arenzana/podcast/doc.go generated vendored

@ -0,0 +1,157 @@
// Package podcast generates a fully compliant iTunes and RSS 2.0 podcast feed
// for GoLang using a simple API.
//
// Full documentation with detailed examples located at https://godoc.org/github.com/eduncan911/podcast
//
// Usage
//
// To use, `go get` and `import` the package like your typical GoLang library.
//
// $ go get -u github.com/eduncan911/podcast
//
// import "github.com/eduncan911/podcast"
//
// The API exposes a number of method receivers on structs that implements the
// logic required to comply with the specifications and ensure a compliant feed.
// A number of overrides occur to help with iTunes visibility of your episodes.
//
// Notably, the `Podcast.AddItem` function performs most
// of the heavy lifting by taking the `Item` input and performing
// validation, overrides and duplicate setters through the feed.
//
// Full detailed Examples of the API are at https://godoc.org/github.com/eduncan911/podcast.
//
// Go Modules
//
// This library is supported on GoLang 1.7 and higher.
//
// We have implemented Go Modules support and the CI pipeline shows it working with
// new installs, tested with Go 1.13. To keep 1.7 compatibility, we use
// `go mod vendor` to maintain the `vendor/` folder for older 1.7 and later runtimes.
//
// If either runtime has an issue, please create an Issue and I will address.
//
// Extensibility
//
// For version 1.x, you are not restricted in having full control over your feeds.
// You may choose to skip the API methods and instead use the structs directly. The
// fields have been grouped by RSS 2.0 and iTunes fields with iTunes specific fields
// all prefixed with the letter `I`.
//
// However, do note that the 2.x version currently in progress will break this
// extensibility and enforce API methods going forward. This is to ensure that the feed
// can both be marshalled, and unmarshalled back and forth (current 1.x branch can only
// be unmarshalled - hence the work for 2.x).
//
// Fuzzing Inputs
//
// `go-fuzz` has been added in 1.4.1, covering all exported API methods. They have been
// ran extensively and no issues have come out of them yet (most tests were ran overnight,
// over about 11 hours with zero crashes).
//
// If you wish to help fuzz the inputs, with Go 1.13 or later you can run `go-fuzz` on any
// of the inputs.
//
// go get -u github.com/dvyukov/go-fuzz/go-fuzz
// go get -u github.com/dvyukov/go-fuzz/go-fuzz-build
// go get -u github.com/eduncan911/podcast
// cd $GOPATH/src/github.com/eduncan911/podcast
// go-fuzz-build
// go-fuzz -func FuzzPodcastAddItem
//
// To obtain a list of available funcs to pass, just run `go-fuzz` without any parameters:
//
// $ go-fuzz
// 2020/02/13 07:27:32 -func flag not provided, but multiple fuzz functions available:
// FuzzItemAddDuration, FuzzItemAddEnclosure, FuzzItemAddImage, FuzzItemAddPubDate,
// FuzzItemAddSummary, FuzzPodcastAddAtomLink, FuzzPodcastAddAuthor, FuzzPodcastAddCategory,
// FuzzPodcastAddImage, FuzzPodcastAddItem, FuzzPodcastAddLastBuildDate, FuzzPodcastAddPubDate,
// FuzzPodcastAddSubTitle, FuzzPodcastAddSummary, FuzzPodcastBytes, FuzzPodcastEncode,
// FuzzPodcastNew
//
// If you do find an issue, please raise an issue immediately and I will quickly address.
//
// Roadmap
//
// The 1.x branch is now mostly in maintenance mode, open to PRs. This means no
// more planned features on the 1.x feature branch is expected. With the success of 6
// iTunes-accepted podcasts I have published with this library, and with the feedback from
// the community, the 1.x releases are now considered stable.
//
// The 2.x branch's primary focus is to allow for bi-direction marshalling both ways.
// Currently, the 1.x branch only allows unmarshalling to a serial feed. An attempt to marshall
// a serialized feed back into a Podcast form will error or not work correctly. Note that while
// the 2.x branch is targeted to remain backwards compatible, it is true if using the public
// API funcs to set parameters only. Several of the underlying public fields are being removed
// in order to accommodate the marshalling of serialized data. Therefore, a version 2.x is denoted
// for this release.
//
// Versioning
//
// We use SemVer versioning schema. You can rest assured that pulling 1.x branches will
// remain backwards compatible now and into the future.
//
// However, the new 2.x branch, while keeping the same API, is expected break those that
// bypass the API methods and use the underlying public properties instead.
//
// Release Notes
//
// v1.4.2
// * Slim down Go Modules for consumers (#32)
//
// v1.4.1
// * Implement fuzz logic testing of exported funcs (#31)
// * Upgrade CICD Pipeline Tooling (#31)
// * Update documentation for 1.x and 2.3 (#31)
// * Allow godoc2ghmd to run without network (#31)
//
// v1.4.0
// * Add Go Modules, Update vendor folder (#26, #25)
// * Add C.I. GitHub Actions (#25)
// * Add additional error checks found by linters (#25)
// * Go Fmt enclosure_test.go (#25)
//
// v1.3.2
// * Correct count len of UTF8 strings (#9)
// * Implement duration parser (#8)
// * Fix Github and GoDocs Markdown (#14)
// * Move podcast.go Private Methods to Respected Files (#12)
// * Allow providing GUID on Podcast (#15)
//
// v1.3.1
// * increased itunes compliance after feedback from Apple:
// - specified what categories should be set with AddCategory().
// - enforced title and link as part of Image.
// * added Podcast.AddAtomLink() for more broad compliance to readers.
//