Kieran Osborne
Kieran Osborne
  • 15
  • 13 199
Flask S3 Upload/Download + Pre-Signed Urls
Today I'll show you how to upload and download files from AWS S3 buckets, we also go through how to use pre-signed urls for safety. Although the tutorial is made around flask it's still relevant to others such Django, Spring, PHP etc.
Github Code:
github.com/kieranosborne97/flask-s3-uploads
S3 Boto3 Docs:
boto3.amazonaws.com/v1/documentation/api/latest/guide/s3-examples.html
Переглядів: 1 505

Відео

Flask reCaptcha v3 Implementation
Переглядів 4,1 тис.2 роки тому
Today I'll show you how to implement Google reCaptcha v3 on a flask website, although the tutorial is made around flask it's still relevant to others such Django, Spring, PHP etc. Github code: github.com/kieranosborne97/flask_recaptcha Google reCaptcha Docs: developers.google.com/recaptcha/docs/v3
Wordpress - Custom CSS
Переглядів 53 роки тому
I'll be showing you in this Wordpress tutorial how to add custom CSS to your website!
Wordpress - Hide WooCommerce Cart in Navigation Bar
Переглядів 2163 роки тому
In this tutorial I'll show you how to hide the WooCommerce cart icon from the Navbar/menu. All we need to do is add a simple line of CSS.
Wordpress - DIVI - Hide Accordion Icons
Переглядів 1863 роки тому
In this tutorial I'll show you how to hide the plus icons on the divi accordions. This method uses a simple line of CSS code!
Wordpress - DIVI - Custom Icons
Переглядів 4263 роки тому
In this tutorial, I'll be showing you how to upload custom icons for pre-set icons. These occur on the accordion, blog next/prev links, Woocommerce image hover to name a few!
DIVI - Wordpress - Video Background
Переглядів 7453 роки тому
In this tutorial we see how to create a video background using DIVI theme builder, we also use an opacity layer to make the text visible. Below is the CSS. CSS: content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.3); z-index: 1;
Wordpress - Loading animation
Переглядів 633 роки тому
In this tutorial we create a loading/pre-loading animation to display on our Wordpress site. This tutorial uses LoftLoader to accomplish this.
Wordpress - Change File Uploads Size Limit
Переглядів 93 роки тому
In this video I show you have to change the Wordpress maximum file size limit.
Wordpress - Change Author on Posts (Bulk)
Переглядів 1724 роки тому
In this tutorial we'll look at how to change the author on Wordpress posts, as well as how to change them in bulk! As always leave any questions in the comments!
DIVI - Wordpress - How to Create a 404 Page
Переглядів 334 роки тому
In this video we'll look at how to create a 404 page to display for a page not found/doesn't exist error. We'll be using the DIVI theme builder to achieve this within Wordpress. As always leave any questions in the comments!
Wordpress - Remove Search Icon Header
Переглядів 6 тис.4 роки тому
In this tutorial we'll look into how to turn off the search icon in the header or navbar of your site! Leave any questions in the comments as always.
DIVI - Wordpress - Create Global Footer
Переглядів 364 роки тому
In this tutorial we go through how to create a global footer across all pages in your Wordpress DIVI site. This is achieve through the DIVI Theme Builder! As always leave any comments below :)
DIVI - Wordpress - How to Create Your First Page
Переглядів 44 роки тому
In this tutorial, we'll look at how to create and set your first page in DIVI Wordpress. We set a home page to display to all users on landing onto the site! As always, leave any comments :)
Wordpress - How to Upload a Favicon
Переглядів 44 роки тому
In this Wordpress tutorial we'll look at how to upload a favicon and the best practices around this! Favicon's are used as bookmark icons and in the top bar of most browsers! Leave any comments below.

КОМЕНТАРІ

  • @klnmn3722
    @klnmn3722 3 місяці тому

    Great video, thank you! This had me pulling my hair out for a minute there, but it turned out to be so easy with this video as a guide. Much appreciated

  • @SEDATKORMAN-dy8ds
    @SEDATKORMAN-dy8ds 5 місяців тому

    Who is Debby ? How fast you jumped in there ? is it a plugin ?

  • @wesblake5182
    @wesblake5182 6 місяців тому

    This worked. Thank you!

  • @pedrosantarita1262
    @pedrosantarita1262 7 місяців тому

    this is a fantastic video, somethings have changed from the making of this video, but still a great one!! Cheers!

  • @twilinstok1581
    @twilinstok1581 8 місяців тому

    Thanks, it was really useful.

  • @cosmicdive
    @cosmicdive 8 місяців тому

    I had already built a flask web app and this was very useful for someone like me that isn't too keen on how to use amazon web servers. I've learned how to make web apps with Flask, Python, i've setup sql to work with the web apps, but it was a first time working with S3. I learned real quick RDS for Database, EC2 for Web Hosting, S3 for File Storage Solutions. Wonderful video, really really helped me out a lot.

  • @crocshock911
    @crocshock911 9 місяців тому

    Thank you for this!

  • @HZGamingVR
    @HZGamingVR 10 місяців тому

    Thankyou :)

  • @jessicaschmidt4349
    @jessicaschmidt4349 10 місяців тому

    This was perfect. Thank you.

  • @NCBob55
    @NCBob55 11 місяців тому

    it would be nice if the css were clear enough so that it could be seen. not very helpful as it is now, totally blurry

  • @andreistirb9524
    @andreistirb9524 Рік тому

    Excellent video, thank you very much, it helped me a lot!

  • @IDK_911
    @IDK_911 Рік тому

    thanks

  • @xianquoan4935
    @xianquoan4935 Рік тому

    gracias mi estimado. si funciono.

  • @hoschi60
    @hoschi60 Рік тому

    Great stuff... I come from Django and was looking for tutorials of decent quality but haven't found any, so this one is (for Django users) a hidden gem! You might consider tweaking the title and/or Thumbnail with some keywords (i.e. relevent for Django) as it took me quite a few approaches to come across this video, eventhough you mention Django in the description and in the first 10 seconds of the video. Thanks again! I would also be interested in a video on verification of user interaction and when page loads, as reCaptcha offers also those two features.... Another thing of interest would be, how to limit or filter the verification requests of a specific user or IP address to avoid using up credits? Or is this a feature of reCaptcha itself and blocking continuous request?

    • @kieranosborne8887
      @kieranosborne8887 Рік тому

      Thanks for the mind words, I'll be doing some more Django tutorials in the next few months. As for the blocking of bots and credits, I can't actually find anything online about this. I've never had an issue on small/medium sites where bots took up all the quota. Google doesn't seem to mention how the credit system works for bad actors.

  • @nickapeed
    @nickapeed Рік тому

    Great work! I got this running on my production machine, looking forward to seeing less or hopefully no bot messages from my site tomorrow. Thanks so much!

  • @musicforlife4571
    @musicforlife4571 Рік тому

    Excellent video! For something that looks so complicated/confusing when looking at the docs (Google's docs really are so dry!), you made this super easy, thank you!

  • @Iron770
    @Iron770 Рік тому

    Thanks, friend

  • @newstroopp3400
    @newstroopp3400 Рік тому

    the line to fix: verify_response=requests.post(url=f'{re_verify_url}?secret={re_secret_key}&response={secret_response}').json()

  • @user-bm5dr8sw2s
    @user-bm5dr8sw2s Рік тому

    none of this was 'from scratch' but i appreciate the overwiev.

  • @mariamrazmadze4301
    @mariamrazmadze4301 Рік тому

    Thanks a lot!

  • @austinrobinson9024
    @austinrobinson9024 Рік тому

    Hi Kieran, I'm making a flask site where the user uploads images to s3 and they are displayed like a gallery, I have the aws cloud practitioner cert for reference. The part I'm having trouble with is passing the pre-signed url back to the user and having them use it. I'm just not sure how that should work. Do i use something like url_for() to create a dynamic url so that when the user inputs an image and clicks submit, the submit calls the pre-signed url instead of my server route in flask? Any help there would be appreciated.

  • @joaoabrunhosa3474
    @joaoabrunhosa3474 Рік тому

    Thanks a lot!

  • @roneyltonneiva
    @roneyltonneiva 2 роки тому

    Thankyou!! You saved my day

  • @d2mpyk
    @d2mpyk 2 роки тому

    Thank you, Excellent Video, Just what I was looking for

  • @dcard729
    @dcard729 2 роки тому

    Are you 100% sure is it safe?

    • @kieranosborne8887
      @kieranosborne8887 2 роки тому

      Yes of course, just make sure you verify the score 😀

  • @dcard729
    @dcard729 2 роки тому

    Works! Thanks, well done video

  • @daniel91503
    @daniel91503 2 роки тому

    hello :) thanks for the tutorial. I don't find the "theme options", maybe they changed it?

  • @muditjoshi6037
    @muditjoshi6037 3 роки тому

    Is this also working on mobile?