Schroedinger-Hat / youtube-to-anchorfm

An automation process to convert YouTube video into audio file and uploading it to Anchor.fm podcast
MIT License
127 stars 70 forks source link

Unable to post episode to anchorfm: TimeoutError: Waiting for selector `.//span[text()="Publish"]/parent::button` #112

Closed jordanscience closed 6 months ago

jordanscience commented 6 months ago

Hi, do you know this issue ?

Error: Unable to post episode to anchorfm: TimeoutError: Waiting for selector .//span[text()="Publish"]/parent::button failed: Waiting failed: 30000ms exceeded at postEpisode (/src/anchorfm-pupeteer/index.js:93:11) at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Thanks

TheJoin95 commented 6 months ago

Hi there, is something starting from when? Maybe @matevskial @abe-101 or @VasilisTako could have a quick look on Spotify side, to check if they've changed some labels or DOM elements

TheJoin95 commented 6 months ago

And please @jordanscience post some data or info about how to reproduce this

jordanscience commented 6 months ago

just try with a random video. For example { "id": "zPmqbtKwtgw" }

VasilisTako commented 6 months ago

Yep, could defenitely check into this. @jordanscience You are getting the error on the github action or locally? Or both if u tried both and got the same error

jordanscience commented 6 months ago

on github action , i will try locally

jordanscience commented 6 months ago

working locally !

jordanscience commented 6 months ago

lmk when you post a fix for the github action it will be more convenient thanks !

TheJoin95 commented 6 months ago

It's really strange that is not working on the GitHub action tho. Could you share here the full logs? Do you have a different language setup on your GitHub action?

jordanscience commented 6 months ago

Upload date: {"year":"2022","month":"Sep","monthAsNumber":"09","monthAsFullWord":"September","day":"23"} Downloading thumbnail for video id W8vHq6GyeJs Downloading audio for video id W8vHq6GyeJs Downloaded thumbnail for video id W8vHq6GyeJs Downloaded audio for video id W8vHq6GyeJs Posting episode to anchorfm Launching puppeteer Setting language to English Trying to log in -- Accessing Spotify for Podcasters login page -- Logging in -- Logged in Opening new episode wizard -- Waiting for episode wizard to open Uploading audio file -- Uploading audio file -- Waiting for upload to finish -- Audio file is uploaded Filling required podcast details -- Adding title -- Adding description -- No schedule, should publish immediately -- Selecting content type(explicit or no explicit) Filling optional podcast details -- Clicking Additional Details Skipping Interact step -- Going to Interact step so we can skip it -- Waiting before clicking next again to skip Interact step -- Going to final step by skipping Interact step Save draft or publish -- Publishing Screenshot base64: data:image/png;base64,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KrG/K5fEkqT09HSNGjVK3t7e8vHx0V//+lcdP368xPa9evXSu+++K0l66qmnSlwa61r9FR4fPXq0atasKRcXF/Xs2VOxsbFFrtelSxf94x//kIeHhxo3bqx169Zd8/qpqakaNmyY/Pz8FBgYqMGDByslJeWG+rycY50g1f/mC13KPCdJcm7TQrXeHy/ZFf+fpri4OIWEhBTZ88PHx0fdu3eXj4+P9TMXFxfra2dnZ4WEhCguLq5YfwAAAAAAADA+h6ouAAAqUmBgoPV19erVdfHiRb388statWqVVq5cqe+++07Tpk2T2WzW/PnzVaNGDUnSnj17tG3bNuu5EydOVLVq1fTGG2+Ues1Lly6pV69eRWZALFu2TDExMYqJiSnzPZTWn4ODQ7Hj69ev144dO7R37155e3tLkmJiYqz3lJmZqUGDBl11eaj8/Hz16tVLu3btsn62cOFCJSQkaOvWrdbPytJnSU7P+lwmezt5PjlA6QuXKfu3fXJu3bxYu8TERHXs2LHIZ4VLYaWlpWn69Ok6c+aMhgwZUqRNcHBwlc6uAQAAAAAAQNVhBgiA246dnZ2++OILubu768knn9S6dev02muvFXnAnp+fr2+++UYXLlzQt99+K0dHR82ePdum/iMjIxUVFaV27drpyJEjOnv2rB599FEFBAQUmbVRaN26dXrvvfckSZ9//nmRgMGW/gqPt2/f3np85MiRyszM1OTJk6395OXlaffu3UpKSlJISIjS09N18ODBEq8fGRmpXbt26eGHH1ZqaqqSkpLUuXNnbd++Xfv27buuPkvi0ralav7fcNV67025de8iB29Pm8b4cqtXr9aFCxf04osvKjQ0tNhxs9lc5j4BAAAAAABw62MGCABDS05OVkBAQLHP69atq9GjR2vKlClycnLSK6+8UuR4aGiodYmsvn37qlGjRjp48OBVl8G6XEJCgiRp0KBBql+/viRp+fLl1uNZWVlluofS+ouMjCx2/P/+7/80Z84cHT582NquUaNGatu2rSSpU6dOio+P14ULxTccl6SjR49Kkv773//K19e32LHC65Slz5J4PPqQPP73uu6ST6/aLigoqMTwSJJ69OihHj16KCgoqNix48ePl/g5AAAAAAAAjI8ZIABuS4mJiZozZ478/Px08eLFYktbxcXFKTIyUhcvXtTKlSsVFxenOnXqyN7e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gGGNGDFCmzdvVm5urvz8/DRr1qx6T3L07NlTI0eO1JIlS+Tu7q77779fnp6eliVOnnzySW3YsEG/+93vZDabFRoaqkceeURS9V/6JiYmasOGDXr11VdVXl6usLAwTZgwoUnxOqO9vn37KiIiQvPmzVNCQoIiIiJUWVmpEydONHh8cHCwunbtqiVLluj69evq0aOHHn74Yct+azmcOXOmJdaqqir16dNHzz77rNzcbP+vpbF+TSaTw+3aGoMjGhvvd999ZzWPTYm7oTaac/1NJpOefvpprV27VvPmzZOXl5cefPBBrVu3TpWVlU7N7a0w920VD+zp19r9wVa+GzNmzBht3rxZZ8+etcyx2k80hIaGytPTU7GxsXJ1dXXqmG/GdbM2p6x9N23F7ozvlK37+42aMods5acpcwQAAAAA4DwmszP+xA0AfmCSkpL02GOPafDgwa0dSqvLyMjQvn37lJiY4sTgngAAIABJREFU6NB5t1sObY23qXkEHHHw4EGtWbNGr776qtq1a9fa4QAAAAAAcEtjCSwAMLDi4mJt375dU6ZMae1QbmnkES1l+/btGjJkCMUPAAAAAACcgCWwAMDAfH199cILL7R2GLc88oiWcOzYMeXm5urxxx9v7VAAAAAAADAElsACAAAAAAAAAACGwxJYAAAAAAAAAADAcCiAAAAAAAAAAAAAw6EAAgAAAAAAAAAADIcCCAAAAAAAAAAAMBwKIAAAAAAAAAAAwHAogAAAAAAAAAAAAMNxa+0AAMCoDh06pE8//VSFhYXy8/PT6NGjFR0d3dphAQAAAAAAALcFngABADscOXJEc+fOtfv47OxsrVy5Ug888IAWL16s8ePHa+3atcrMzLyJUQIAAAAAAACoQQEEAGwwm806ffq0Q+ecOnVKd955p/r376877rhDffv2VZcuXZSenn6TogQAAAAAAABQm8lsNptbOwgAcLakpCSNGTNGWVlZOnv2rHx9fTVlyhT16tVLkrRjxw7t3r1bJSUl6tixo8aOHauoqKg652ZkZMhkMqldu3bKysqytD1jxgydP39en332mV577TV5eHhIkjIyMrR8+XItWrRIvr6+deLJz8/X4sWL9eMf/1jx8fEtlAUAAAAAAADg9sU7QAAY1o4dO5SQkKBu3bpp165d+vOf/6yXX35ZXl5e+ve//62xY8cqMjJS6enp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kCS54oor8tZbb9VyRQAAAMCWRAAClLTKysrccsstSZJGjRolSf7whz+kWCx+ItevW7duTjvttDRu3Dinn356tXNLlixZp/ZbolWtUU1tyrW88847M3fu3Oy999457rjjNurYq/Jp/q4ccsghOeyww7J48eJPNHwEAAAAEIAAJe3xxx/Pv/71ryTJz3/+8yTJ5MmT88wzz3xiNVx//fV5//338+1vf7vq2NNPP50JEybUuP2WaE1rVFObai3vuuuuJMnpp5+eQqGwUcf+uFL4rpx22mlJ/r1uAAAAAJ8EAQhQ0m666aYkSdeuXXPmmWemVatWSao/FuujRowYkUMOOSSNGzdO8+bNM3jw4Lz77rsb1Pbj+yKceOKJ6d+/fyoqKpIkxx13XAqFQtXeJKvbo2LChAk56aST0rZt29SrVy9du3bNZZddttLm0iv6n3vuubngggvStm3bNGrUKEcddVSmT59e1e7DDz/MFVdckT322CMNGzZMq1atMmjQoIwbN26t67qhazdq1KgceeSRadasWRo2bJjPfOYzufHGG6vOr22Nalp7Tff7WBEidOzYMfXr10/v3r3zyCOPrLLtokWLMnz48JSVleWII46odm5dP6NvfOMb+fa3v5127dqlfv366dmzZ/74xz/WeB0+Ld+VQw45JA0aNMiYMWMyderUGvUBAAAA2FDltV0AwKYyb9683HfffUmSwYMHp7y8PEcccURuvPHG/OlPf8rVV19d9VisJHnmmWdy4IEHZunSpVXH7rnnnlWOvS5tN4ZRo0Zlv/32y8KFC6uOvfbaa/nRj36UBx98ME888UQaNmxYrc/vfve7fPDBB1Xv//znP+edd97JCy+8kCT5yle+kj/96U9V5xctWpR77703zz33XF577bU0a9asxvWty3qMHDky/fr1y4cfflh17KWXXsopp5ySKVOm5LLLLlvr9TZm7Uly0kknVX1XVtQ4YMCAPPHEE+nfv3+1thMnTkxlZWU6dOhQFagl6/cZ/fa3v632eKuXX345xxxzTObNm5evf/3r6zSHDaljU39XGjRokB122CFjx47NhAkT0qFDh/WaGwAAAMC6cAcIULLuuuuuqr94Hzx4cLX/LliwIPfee29V28rKypxxxhlZunRpdtlll7z44ouZN29efv3rX6807rq0XZVbb7212l/i33HHHSkWi+nUqdMq2xeLxZx00klZuHBhunTpkhEjRmTevHn5v//7v5SVleWFF17If/3Xf62y31NPPZX58+fnzDPPTJL8/e9/z+jRo7NkyZLUrVs32223XW655ZYsWrQoI0eOTOPGjTN9+vR1CnPWde2GDBmSDz/8MJdccknee++9LFiwILfffnsKhUKuuOKKTJs2bY1rtDFrT5YHZX/5y1+SJA8//HDmzp2bE088MT179sy0adNWaj9nzpwkyzf4XmF9P6MlS5bksssuy+zZszN69Oj07NkzSXLhhRdm8eLFJfVd2XbbbautHwAAAMCmJgABStaKx1/tvPPO2WOPPZIkBx54YJo3b56k+mOwXnnllYwdOzZJcuWVV6ZXr15p2rRpzjnnnBxyyCHVxl2XthvDqFGj8s9//rPqevvss0+aNm2ar3/96zn++OOTrHpvhUMPPTT9+/dPkyZN8p3vfKfq+BtvvJGtttoqt912W956660cffTRmTx5ciZNmpTy8uU3Bk6aNKnG9a3v2l1yySXZeuut07hx4xx//PEpFotZunRpnn322TVeb2PWnizfTHxF3zPPPDMXXHBBBg4cmKeffjrHHntsjcZY389on332yUWSAe7/AAAgAElEQVQXXZQWLVqkW7duuf7665MsDwlefPHFdZrHhtTxSX1XAAAAAD5JAhCgJI0fPz4jRoxIkrz++uspFAopFAqpV69e5s6dmyR58skn89ZbbyVJtf0Odt1112pjdenSpdr7dWm7MXx0z4Tu3btXO7fi/TvvvLNSv6ZNm1b9/NFHfS1btizJ8j079t9//zRq1CjdunXLMcccU7U2K/acqIn1XbvVWVHDmmys2pOkYcOG+clPfpJk+S/8f/vb3+bLX/5ydt9996q9Nj6qRYsWSarPZX0/o912263a+4+u38yZM9dpHhtSxyfxXVmxXisCSAAAAIBNTQAClKTVbXL+UcViMX/4wx+SJO3atas6/tprr1Vr9/GNntel7cbw0f0SxowZU+3civfbbLPNOo05e/bsHHrooRk+fHgqKirStGnT7LvvvtV+EV5T67IeH31s1KhRo1IsFld6nXrqqZ9Y7St897vfzSuvvJKLLrooBxxwQOrUqZNJkybl0ksvXalt586dU1ZWlunTp2f27NlJ1v8z+njbj65X27Zt13kem+t35cMPP8zkyZOTbJqQEAAAAGBVBCBAyamsrMwtt9ySJPnSl760yl+y9+rVK0ny+9//Pkmy5557Vv31/XnnnZeXX3458+fPz5VXXpnHHnus2vjr0nZ1ttpqq9SrVy/J8o2vP/zww1RWVq6ybY8ePaoe4fXtb387I0eOzIIFC3LDDTfk9ttvT5IaP6pphdGjR2fevHlJkttuuy0zZ87M5ZdfXm1D7ppa17Xr1q1bkuTUU0/N2LFj8+GHH+aRRx5Jp06dMnDgwKo7H1a3Rhuz9iQZO3ZsBgwYkBNPPDFf+cpX8vDDD+ewww5LkqqA46MaNGiQvn37pqKiomrj9PX9jP7+97/n0ksvzdy5czNmzJiq/Te233779O7de43rsCqb63dl2LBhWbBgQbp27brOAQwAAADA+hKAACXn0UcfrXrMzwknnLDKNiuOT5w4McOHD09ZWVl+85vfpF69ennttdfSs2fPNGvWLOedd17VXgcrrEvb1SkrK0u/fv2SJL/4xS9Sv379qsdxfVyhUMgf/vCHNG3aNOPHj0/v3r3TpEmTnHrqqamoqEjfvn1zwQUX1Oi6K3Tv3j0tW7asWot69erlgAMOWO0v1tc2l5quR6FQyC233JL69evnxRdfTLdu3VK/fv0ceuihefPNN1OvXr20bt26atxVrdHGrD1ZftfE6NGjM3r06Oyyyy5p0KBBhg4dmiT5yle+sso+X/7yl5Mkv/nNb1IsFjfoM7r44ovTokWLdO/ePS+99FLq1KmTq666KltttdUa12FVNtfvym9+85sk/143AAAAgE+CAAQoOSsef9W0adMcfvjhq2xz7LHHpk6dOtXaf/azn80//vGPHHzwwWncuHGaNm2ak046Keedd16S5Y/xWWFd2q7ODTfckMMOOyyNGzdOixYtqv7Kf1V69OiRsWPH5itf+Upat26dunXrZuedd84vfvGL/O1vf0uDBg1qsDL/1rJlyzzyyCP57Gc/m0aNGqVdu3a56KKLcuKJJyZJ3n///XUab13WY6+99sqLL76YwYMHp2XLlmnYsGH22GOP/Pd//3fuuOOOauOuao02du3NmzfPM888kxNOOCEtW7ZMgwYNsueee+a2227LoEGDVtnn2GOPTdOmTfP3v/+96m6j9fmMjjrqqHzta19LixYtUr9+/fTt2zdPP/10jjjiiLWuw+psbt+VYcOG5eGHH069evUyZMiQdbo2AAAAwIYoFIvFYm0XAQCfNr/85S9z/vnnp3nz5nnhhRfWaW+LfffdNy+88EKGDBlSo/1qPq2mTZuWXr16ZerUqbnoooty2WWX1XZJAAAAwBbEHSAAsB7OOeec9O3bN3Pnzs13v/vd2i5ns/TjH/84U6dOTY8ePfKf//mftV0OAAAAsIURgADAeqhbt27uv//+HHzwwbn22mtru5zN0s9//vMceuihefDBB9OwYcPaLgcAAADYwtRst14AYCWtWrXKI488UttlbLZatGiRhx9+uLbLAAAAALZQ9gABAAAAAABKjkdgAQAAAAAAJUcAAgAAAAAAlBwBCAAAAAAAUHIEIAAAAAAAQMkRgAAAAAAAACVHAAIAAAAAAJSc8touAGBT+O1vf5tXXnllpeNDhgzJ3nvvvca+8+bNy89//vMcfPDB+fznP7/Rapo5c2YuueSS/OAHP0iHDh022rhsfnzWAAAAALVPAAKUrG7duuWss85ar77FYjHFYnEjV7RhRo0albvuuis/+9nParsUqMZ3EwAAANgcCUAAPqZZs2a54ooraruMaorFYt54443aLgNW4rsJAAAAbK4EIMAW6Tvf+U4OOuigjBkzJv/617/SsmXLHH300dltt92qzh9zzDHZe++989xzz+XBBx/M4sWLs9NOO+X4449P8+bNs2jRotx77715+eWXU1FRkd133z2DBw9O06ZNkyQLFy7MHXfckdGjR6dRo0bp169ftRoWLlyYu+++O6NHj05ZWVn233//DBgwIGVlK2/PdN1112XMmDFJkrPPPjtDhgzJe++9l8ceeyw/+9nPUr9+/STJq6++mt/85je59NJL07Jly7XOc11qWJXVrc3axn388cfz9NNPZ+7cudl6663zxS9+MXvuuecax1zben/nO9/JAQcckLFjx2b69Onp3LlzTjrppDRp0qRGc1lTTWsbe22f9cetmMtLL72UJOnYsWO+9KUvZbvttqt2flVzfeihh/L444/niiuuSHn58v+N33fffXnppZfy4x//OB988MEa137Fd+LVV19NoVDIBRdcsM5r8dH+jRo1Wum7ubbHzAEAAAB8Eupccskll9R2EQAb20svvZRXX301Dz30UNXriSeeyCGHHJIkefTRRzNlypQMHjw4Rx99dJYtW5bbb789PXv2TOPGjfPoo4+me/fuqVevXq666qqcccYZGThwYNUvfbfbbrtcc801WbhwYc4+++wceOCBGTVqVJ588sn07ds3ZWVlueqqq1IoFHLOOedkn332ycMPP5z58+fns5/9bBo3bpxrrrkmhUIh3/zmN/OZz3wmDzzwQBYtWpSdd955pfn07t07jRs3zttvv51f/epX2WabbdKhQ4c8/vjjadKkSTp16pQkuffee7PNNttkv/32W+s8GzVqtE41fNx77723xrVZ3bgLFizIfffdl8MOOywnnXRSmjZtmt///vfp06dPFixYsN7r/eijj2b+/Pk5/fTT069fvzz11FOZO3duunfvvta5rKmm+vXrr3XsNX3WHw9gisVirrnmmixevDjnnHNODjrooLzzzjuZNGlSevToUXV+dXNt06ZN/vrXv2bbbbdNu3btUiwWc9ttt6Vv377p3LnzWj/TRx99NDNnzsyQIUNyyCGHpFAorPNafLT/3nvvvdJ3EwAAAGBzULM/8QX4FOrWrVuuvfbaqtcvf/nLauf79u2b7t27p2HDhjnssMPSpk2bjBgxolqbysrKJMlbb72VysrKnHHGGdlvv/3y1ltvZeLEiTnhhBOy9dZbp1mzZhkyZEhmzJiRMWPG5I033siUKVNy7LHHpnnz5lV/Rb/CxIkTM2nSpAwePDhNmjRJu3btctBBB2X48OE1nl+jRo2y77775umnn06SzJkzJ2PGjFlp4/bVzXNDa1jd2qxt3MaNG+d73/tePvOZz+T9999PWVlZli1blnfeeWe91/ujc23ZsmVat26dnj171vjRTGuqaW1jr+2z/rg333wzEydOrGrfqFGjHHvssTnppJOq5r6mubZo0SJdu3bNyJEjkySTJ0/O3Llz06dPnxp/pvvuu2+23XbbVd7pU5O1WFN/AAAAgM2FR2ABW6y2bdtWe9+mTZvMmTNnpWMnn3xy/va3v+X+++/Pdtttl69+9auZOXNmCoVCWrduXdW2QYMGadq0aWbOnJmlS5emrKwsrVq1qjr/0Z9nz56dJLn44otXqmvp0qWpW7dujeZw4IEHZvjw4Rk/fnxef/31bL/99tlxxx1rNM8NrWF1a1OTce+99948++yzqVOnTtUaLlu2bL3X+6PHVqhbt26WLl26xjl81OpqWtvY77333ho/64977733VprLR9Vkrn379s3NN9+cxYsXZ+TIkenatWuaN2+e8ePHJ1n7Z9qsWbMNWou19QcAAADYHAhAgC3WjBkzqr1/991306NHj5Xa9e7dO717987ixYtz1VVX5YEHHsjnPve5FIvFzJw5M23atEmyfN+G+fPnp3Xr1mnSpEkqKysza9asql+GT58+vWrMFi1aJEmuuOKKNG7ceL3n0Lp16+yxxx558skn89Zbb+Woo46q8Tw3Rg2rWpu+ffuucdxx48bl8ccfz3nnnZeddtopCxYsyIUXXrjGMde23htqbTWtScuWLdf4WX9c69atV5rL2s5/fK577LFH6tevn5deeikvvfRSjjnmmCQ1/159/LFXH1WTtVhTfwAAAIDNhWdXAFusZ599NmPHjs2iRYvy8MMPZ+bMmenTp0+1NlOmTMnll1+eadOmJUnKy8tTv379bL/99uncuXNuv/32zJ49O/Pnz8+tt96atm3bplu3btlhhx2y7bbb5q677sr8+fMzY8aMPPjgg1Xj7rzzztlpp51yxx13ZP78+Vm0aFH++Mc/5oYbblhtvU2aNMkHH3yQ+fPnp1gsVh3/j//4j7z66qtJkr322qvG81xbDQsXLsz3v//93HTTTausZ3VrU9O51a1bN4sWLcr999+/weu9Nmuby5pqWpu1fdYf17Fjx3Tp0iV33nln5s6dm0WLFuW+++7Lb3/72ySp0Vzr1KmTffbZJ3/5y19SLBazxx57JFm/79XGWIuPfzdXrPe6rCMAAADAxuYOEKBkjRkzJmeffXa1Y0OGDMnee++dJNl///0zdOjQvP3222nVqlXOPvvslf4if7vttssOO+yQX//611myZEm6dOmSL3zhCykUCjnjjDNy77335qc//WkqKyvTvXv3nHPOOSkvX/5P61lnnZXbb789P/zhD9O4ceMcdthhueOOO1JRUZFCoZDTTz+9qv/SpUvTqVOnfOlLX1rtfHbfffd07tw5P/zhD3PyySdXhR0dO3ZMgwYN0r9//9SpU2elfmua55pqqKysTEVFRSZMmLDKeta0Nmsat2vXrvnc5z6XX//616lbt24OOeSQNGjQIEuXLt2g9V6Ttc1lTTWtTaFQWONnvSqnnXZa7r333lx22WUpFovp2LFjjjzyyKrxajLX/fbbL48//ngOOOCAquPr873aGGvx8e/mzjvvnGKxWC2oAwAAAPikFYp+OwFsgb7zne/kmGOOqQpDPs1GjhyZW2+9NT/96U/TqFGjauc2dJ6vvvpqnnvuuZx++ukbo9RaVUpzAQAAAGDtPAIL4FPur3/9a/bZZ5+Vwo8NNXv27Pz1r3/N0UcfvVHHrQ2lNBcAAAAAasYjsAA+xcaNG5e33347X/3qVzf62C1btsx555230cetDaU0FwAAAABqxiOwAAAAAACAkuMRWAAAAAAAQMkRgAAAAAAAACVHAAIAAAAAAJQcAQgAAAAAAFByBCAAAAAAAEDJEYAAAAAAAAAlRwACAAAAAACUHAEIAAAAAABQcgQgAAAAAABAyRGAAAAAAAAAJUcAAgAAAAAAlBwBCAAAAAAAUHIEIAAAAAAAQMkRgAAAAAAAACVHAAIAAAAAAJQcAQgAAAAAAFByBCAAAAAAAEDJEYAAAAAAAAAlRwACAAAAAACUHAEIAAAAAABQcgQgAAAAAABAyRGAAAAAAAAAJUcAAgAAAAAAlBwBCAAAAAAAUHIEIAAAAAAAQMkRgAAAAAAAACVHAAIAAAAAAJQcAQgAAAAAAFByBCAAAAAAAEDJEYAAAAAAAAAlRwACAAAAAACUHAEIAAAAAABQcgQgAAAAAABAyRGAAAAAAAAAJUcAAgAAAAAAlBwBCAAAAAAAUHIEIAAAAAAAQMkRgAAAAAAAACVHAAKUpF133TWFQmGl180331yj/u+880623Xbb9OvXb5PUN2LEiBQKhZx66qmbZHwAAAAA2NIJQABWoVgsplgsprKysrZLWaWhQ4euU6ADAAAAAFua8touAGBTmjZtWtq1a7fO/bbddtu88847m6CiDVdZWZkRI0bUdhkAAAAAsFlzBwiwxVmwYEEKhUL69euXiy++OM2bN0/r1q1z8cUXp6KiolqbPffcs6rfXXfdlS5duqRRo0bp3bt3nnzyyapzc+bMyZlnnpmtt946DRs2zKGHHpoxY8ZUnZ8+fXoGDx6chg0bpm3btrn66qtXqmvmzJk5+eST06ZNm7Rv3z4nnnhiZsyYsVK7AQMG5Kc//WmS5Ktf/Wr69euX0047LYVCIf/93/9d1e5///d/UygUcv7559dozutSAwAAAABs7grFYrFY20UAbGy77rprxo8fX+1YvXr1snjx4ixYsCBNmjRJgwYNsmjRomptfvKTn+QHP/hBVZsePXrklVdeycSJE7PrrrtWhQVNmzbNkCFDctVVV6WioiL9+vVb6a6Mpk2b5tVXX0379u3Ts2fPjB49eqU6TznllPzud7/LsmXL0qdPn4wcObLa+b59+2b48OEpFApVxw499NA88sgjVe/322+/3HjjjenatWs6deqU119/PWVlZenZs2dGjRqVSZMmZeutt17rnNelBgAAAADY3LkDBNhiLVu2LH/+85/zwQcf5L777kvdunVz/fXXr7Lt5MmTU1FRkV69euWGG27IuHHjctVVVyVJ7r///owYMSK9evXK5MmTM3fu3Jx++umZP39+Lr/88jz66KMZPXp0PvOZz2Ty5MmZNWtWTjzxxGrj33///Rk5cmS++MUvZubMmZk6dWr222+/PPfccysFJ8OGDcvPf/7zJMlNN92U4cOHp0uXLhk4cGAmT56cYcOG5eWXX87LL7+cI444Ip06darRnNelBgAAAADY3AlAgJI2bdq0qg3NFy9eXO1cly5dcuSRR6ZBgwY54ogjsvPOO2fq1KnVHgm1Qv/+/bP33ntn5MiROeWUU7Lddtvl17/+dZJkypQpSZLjjz8+O+ywQ5o1a5ZvfvObSZJJkyZVnT/22GOzww47pGXLljn99NOrjf/GG28kSR544IG0bt06HTp0yLPPPlvt3NpccMEFSZJrr702v/vd75Ik5557bo3nvDFqAAAAAIDNhQAE2GJNmDAh999/fxYvXpy//OUvmTBhQrbffvvUqVNnpbb16tXLc889lyeeeCI//OEP06hRo3z/+99PsVjMDjvskCS5/fbbM2XKlMybNy/XXHNNkmSnnXbKTjvtlGT5HiJvvPFG5syZs9KdJivGGDRoUKZPn14V2hSLxXzxi19c7RzeeuutqsCmb9++2W+//TJs2LD84Q9/SI8ePdK/f/8az3l9awAAAACAzVF5bRcAsCm1b9++2vubbropgwcPTpJUVFTkiCOOqHb+G9/4xirH+dvf/pZzzz03o0aNqjq26667plAoZODAgdl3330zYsSI7LjjjlXnmzRpku9973vp0KFDdt9994wcObIqZKhXr1618b/whS+kV69eueeee3LPPfckScrLy3PggQfm3nvvTcOGDau1b9u2bZLk4osvzqOPPprhw4cnWX4XyJFHHpkFCxbknHPOWWkea5rzutYAAAAAAJszd4AAW6zdd9893/nOd9KoUaO0bds2l19+eb797W+vsm2vXr3Sq1evtG/fPg0bNsx+++2X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S5dm2LBhNQo/Vhg0aFCGDh2aioqK9b7u4YcfnmKxmIULF+bSSy/NOeeck6FDh673eAAAAADA+hOAACVnxIgR6d+//zr3O+CAA/L8889v8PXr1auXY489Ntttt11GjBixweMBAAAAAOtOAAKUnGnTpqVVq1br3K9Vq1aZOnXqBl9/yZIlufPOOzN16tQccsghVcfnzp2br3/962nRokUaN26c4447LtOnT68637x581x00UXp3bt3GjdunMMOOyzvvvtu1flCoZD77ruv6v23vvWtHHDAAVXvb7zxxmy//fZp1qxZDj/88Lz99tsbPBcAAAAA+LQSgAAlZ8aMGWnbtu0692vbtm1mzJix3td98MEHUygUUq9evRx33HE566yzsv/++ydJisVijjzyyEyYMCH/+Mc/MmHChHzwwQc56KCDsmTJkqox7r///tx9990ZNWpUJk6cmB//+Mc1uvbkyZNz6qmn5pZbbsmUKVNSp06dPPzww+s9FwAAAAD4tCuv7QIASsXhhx+eoUOHprKyMs8++2wOP/zwdOnSJWeddVZGjhyZv/3tbxk/fnx23HHHJMnvf//7tG7dOg899FCOPPLIJMkpp5ySjh07Jkm+/OUv59FHH63RtZctW5Yk+cc//pGuXbvm/vvv3wQzBAAAAIBPD3eAACVnfe/kmD59etq1a7fB1y8rK8v++++fo48+OjfddFOSZNKkSalTp0523nnnqnbNmzdP+/btM3HixKpjzZo1q/q5QYMGWbRoUY2u2aVLl9x6662555570rFjx+y3336ZMmXKBs8FAAAAAD6tBCBAyWnfvn1mzZq1zv1mzZqVDh06bLQ6CoVC6tSpkyTZaaedUlFRkddff73q/Lx58zJt2rR07ty5RuM1bNiwWiCycOHCauePP/74PPvss5kxY0aWLVuWH/3oRxthFgAAAADw6SQAAUpOnz598tRTT61zv6eeeip9+vTZ4OtXVFTkySefzF133ZWjjz46SdKrV6/0798/p59+et58881Mnz49X/va17LLLrtkwIABNRp3//33zw033JBZs2Zl9OjR1R5z9fzzz6dXr14ZO3ZsCoVCttpqqzRp0mSD5wIAAAAAn1YCEKDklJeXZ8CAAbnnnntq3Ofuu+/OwIEDU1a2/v8srtgEvby8PCeffHLOP//8fOtb30qy/G6Q++67L507d06P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 Error: Unable to post episode to anchorfm: TimeoutError: Waiting for selector .//span[text()="Publish"]/parent::button failed: Waiting failed: 30000ms exceeded at postEpisode (/src/anchorfm-pupeteer/index.js:93:11) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async main (/src/index.js:36:3)

VasilisTako commented 6 months ago

lmk when you post a fix for the github action it will be more convenient thanks !

I would make you know if i try something strange, i've dived into ur action logs and can see that the exception is starting before the script doesn't find the publish button (u can see that from the base64 logging before the real exception on the selector occurs) so the problem should be in the middle of this 2 operations.

It's really strange that is not working on the GitHub action tho. Could you share here the full logs? Do you have a different language setup on your GitHub action?

As i can see from the action logs the language is getting setted correctly. But imo is strange too, will try to debug the action directly with some new logs.

TheJoin95 commented 6 months ago

Let's open a new issue to enhance the loggin on the automation as we're experiencing a lot of debug difficulties in the recent issues. @VasilisTako would you like to open it and give some ideas on how to handle those logs?

VasilisTako commented 6 months ago

I think the best way to do so is adding an ENV variable for "full" logging for critical points and manage new logging based on that. Another thing that could be really helpful to debug this is taking screenshoots before the exception occurs using github action artifacts and persisting them always even if the action is not completed correctly (that is the case where is most needed). Could this be a possible solution, what do u think about it @TheJoin95 ? If yes i can make some tests on possible implementations of this.

TheJoin95 commented 6 months ago

@VasilisTako that's a good angle to take this down and I agree on doing like you're suggesting. Could you open a new issue and add these specs please?

VasilisTako commented 6 months ago

@VasilisTako that's a good angle to take this down and I agree on doing like you're suggesting. Could you open a new issue and add these specs please?

Refers to #114

need more precise specs or this could be okay?

TheJoin95 commented 6 months ago

need more precise specs or this could be okay?

Looking good to me

TheJoin95 commented 6 months ago

Release a new version, please retry https://github.com/Schrodinger-Hat/youtube-to-anchorfm/releases/tag/v2.4.0 Closing this one