Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How can I create a browser extension using Python, for my college project?

  • 3 replies
  • 1 has this problem
  • 9 views
  • Last reply by cor-el

more options

Hi,

I have been researching how to create a web browser extension (like Ad Blocker Plus and Ghostery). I need to use Python as it is the language of choice on my college course but my online research has yielded zero results re. how to create an extension using Python.

I have seen a YouTube video from one of your colleagues (Daniel Buchner at https://www.youtube.com/watch?v=DAl0tOYDHxg) - and it was very good but nothing re. how to make an extension using Python.

I am relatively new to programming and coding - so it is possible that I may have missed something. Hope you can help.

Best regards,

Mo

Hi, I have been researching how to create a web browser extension (like Ad Blocker Plus and Ghostery). I need to use Python as it is the language of choice on my college course but my online research has yielded zero results re. how to create an extension using Python. I have seen a YouTube video from one of your colleagues (Daniel Buchner at https://www.youtube.com/watch?v=DAl0tOYDHxg) - and it was very good but nothing re. how to make an extension using Python. I am relatively new to programming and coding - so it is possible that I may have missed something. Hope you can help. Best regards, Mo

All Replies (3)

more options

That is not possible. You can only create an extension via JavaScript.

more options

cor-el said

That is not possible. You can only create an extension via JavaScript.

Thanks for getting back to me so fast -

I understand that I will need JS / HTML / JSON / manifest files - can I use Python as some sort of framework or something to pull them all together?

more options

The files need to be packed in a ZIP archive. I suppose that you can do that part in Python after you have created all the files in a text editor.