• This plugin is very easy to use. It allows you to run Python 3 code and displays the output on your website.

    The code displayed is color coded and we have a big sign informing the user to press “ctrl + enter” to run the Python 3 code. I like the color combination and the big sign (though I wish that that sign was permanent).

    What I understand is that Python is installed on a remote server. This plugin allows you to make requests to that server with Python code, run it, and fetch the output.
    This is done easily with a ctrl+enter keyboard shortcut.

    Once you enter the hotkey, it displays the output in a pretty well-contrasted theme that IMO is a color combination that should work with loads of themes.

    As for the execution of the code, I think that it is pretty flawless. Although I’m not sure whether file management is supported or not. The execution is pretty instantaneous runs, pretty flawlessly, on a remote server. Everything runs in a sandboxed environment. So you don’t need to bother about any python installation issues + security issues.

    The default color for this widget is quite classy and it goes with multiple theme selections.

    Overall, I’m quite satisfied with this plugin.

    • This topic was modified 5 years, 10 months ago by zer0sn0t.
    • This topic was modified 5 years, 10 months ago by zer0sn0t.
Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author pddring

    (@pddring)

    Thanks for your feedback. Sorry you feel that way but I’ll try to respond to each point in case it’s helpful for anyone else reading this:

    1) The Ctrl + Enter shortcut mentioned in your review will let you run code within your own blog as an iframe. If you click the button (to edit / debug / login etc…) the code will open in a new tab rather than taking the user away from your site. This lets people edit and debug with a full screen editor. This plugin is a convenience tool to make it easier to embed code from create.withcode.uk. It doesn’t let you host and run code on your own site. All python code is interpreted and run on the client’s browser in a way that is sandboxed for security (so that no files on your server or the client’s computer can be accessed).

    2) I agree that the UI on create.withcode.uk needs an overhaul. I’m a full time teacher so don’t have a huge amount of time to devote to it but I’d like to improve it anyone’s able to offer some constructive suggestions. It’s currently set up to allow code snippets to be quickly shared but I agree that managing your saved snippets is currently very clumsy.

    3) It’s worth pointing out that all code saved on create.withcode.uk is public (creative commons share alike). If you don’t want other people to view, modify and share it then I’d recommend using a different tool. I try very hard to reference any source to give credit where it’s due. If you spot any abuse of intellectual property then please get in touch: https://blog.withcode.uk/about/contact/ The python course you mentioned is and will remain free. The content is my own but is available for anyone and everyone to modify and share in line with the creative commons share alike licence.

    I hope this reply doesn’t read as too negative. I respectfully disagree with the plugin being spammy or untrustworthy but I agree that the UI might not be to everyone’s taste.

    You might find it useful to look at the alternatives: Trinket.io and Repl.it also let you run python code in your browser. Both have a better UI for managing your code snippets, although I don’t think they allow you to step through line by line / debug with breakpoints.

    Many thanks

    Thread Starter zer0sn0t

    (@zer0sn0t)

    I am dearly sorry for my earlier, harsh review. You did a fantastic job on this plugin and I’m truly sorry for talking only about things which frustrated me (also, thanks for clarifying all my initial points). First of all, thank you very much for developing this. Also, for going through my review and painstakingly taking the time to reply back. And also for answering all my queries.
    Your reply is very positive IMO and I thank you for correcting me.
    Please keep up the good work! ??

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Great plugin with Python 3 support’ is closed to new replies.