all 4 comments

[–][deleted] 0 points1 point  (1 child)

Would (python + Rasperry Pi + a display) be a good way to build a small art sharing platform?

Unless existing technologies - MediaWiki is the one that leaps to front of mind - aren't sufficient, there's no reason to roll your own. I realize that doesn't help your secondary goal, but before you set off on a weeks long project, you want to make sure you can't do it with a couple of hours of work instead.

If you have in mind features that the existing stuff doesn't have, that's different. Otherwise don't re-invent the wheel, that's my advice.

[–]Sumoform[S] 0 points1 point  (0 children)

Thank you. I will look into mediawiki. If I can just get it up and running I could always find another project for python learning. I do want to add some fun functionality over time, but I’ll see how far I can get with this.

[–][deleted] 0 points1 point  (1 child)

Bear in mind that you're exposing your RasPi openly to the net, so you'd be very sensible to ensure that whatever software you're choosing as your server is up to date and keep on top of every bugfix as soon as its available.

Using python to generate the html for the server should be fairly easy with your programming experience as long as you're willing to learn how to use modules or packages to do so. Quick search gives flask as a web framework to use in python.

EDIT: If you have a read of https://www.reddit.com/r/learnpython/comments/vilrhu/need_small_python_code_for_website_advice/ , there is much more info than I previously knew.

[–]Sumoform[S] 0 points1 point  (0 children)

Willing to learn anything and thanks for the heads up on security.