- 15
- 13 199
Kieran Osborne
Приєднався 30 жов 2015
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
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.
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
Who is Debby ? How fast you jumped in there ? is it a plugin ?
This worked. Thank you!
this is a fantastic video, somethings have changed from the making of this video, but still a great one!! Cheers!
Thanks, it was really useful.
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.
Thank you for this!
Thankyou :)
This was perfect. Thank you.
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
Excellent video, thank you very much, it helped me a lot!
thanks
gracias mi estimado. si funciono.
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?
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.
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!
Thanks Nick!
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!
Thanks for the kind words 🙂
Thanks, friend
the line to fix: verify_response=requests.post(url=f'{re_verify_url}?secret={re_secret_key}&response={secret_response}').json()
none of this was 'from scratch' but i appreciate the overwiev.
Thanks a lot!
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.
Thanks a lot!
Thankyou!! You saved my day
Thank you, Excellent Video, Just what I was looking for
Are you 100% sure is it safe?
Yes of course, just make sure you verify the score 😀
Works! Thanks, well done video
hello :) thanks for the tutorial. I don't find the "theme options", maybe they changed it?
Is this also working on mobile?