Изключението, което показва mysql конектор, ви казва, че таблицата не съществува във вашата база данни.
Освен това се опитвате да използвате „MachinePorn“ като аргумент, но не сте го дефинирали в заявката, това е твърдо кодирано „subredditName“.
Мисля, че трябва да дефинирате база данни като друг параметър в заявката и тя ще работи добре:
def dataEntry(subreddit, _title, _post_url, _imageURL):
cnx = mysql.connector.connect(**config)
c = cnx.cursor()
insert = cnx.escape_string("INSERT INTO MachinePorn (subreddit, title, post_url, imageURL) VALUES (%s, %s, %s, %s)")
data_value = (subreddit, _title, _post_url, _imageURL)
c.execute(insert, data_value)
cnx.commit()
c.close()
cnx.close()
dataEntry("fake", "fake", "fake", "fake")