Gnubesoft: Async Python Websockets - Part 3 (P2P File Transfer)
Video Description:
This 3rd part of the Async Websockets series uses the decentralized P2P network we built in the last 2 episodes to now transfer files between peers. And it works! It actually works! Oh man, I am so happy at the end of this video!

You'll have a very hard time following this if you haven't seen the previous 2 Websockets videos. Start with Part 1: https://youtu.be/Vt4DJV45sKY

These Websockets videos continue the Intermediate Python series, where we make a local P2P Dropbox clone. These Websockets videos are entirely standalone, so you do not have to watch the full series to follow them.

Intermediate Python Series
Part 1: https://youtu.be/QG-KvTZwxfc
Part 2: https://youtu.be/EDm1CyXp3QA
Part 3: https://youtu.be/mx-c87-os3A
Part 4: https://youtu.be/cgX6cyu3IjU
Part 5: https://youtu.be/DnsEDmhgvEY
Part 6: https://youtu.be/Vt4DJV45sKY

If you'd like to support this series, please join me on Patreon!
https://patreon.com/gnubesoft
Or Timmeon:
https://gnubesoft.com/support

You can find all of my tutorials and other projects on https://gnubesoft.com!
 2 Comments
Gnubesoft: Async Python Websockets - Part 2
Video Description:
In this video we build a decentralized Peer-to-Peer (P2P) network using the Websockets package for Python. This is all entirely asynchronous, thanks to Asyncio. We use the port-scanner from the last video to make it automatically create ad-hoc connections within a local network. You really need to watch the first Websockets video to follow this: https://youtu.be/Vt4DJV45sKY

These Websockets videos continue the Intermediate Python series, where we make a local P2P Dropbox clone. These Websockets videos are entirely standalone, so you do not have to watch the full series to follow them.

Intermediate Python Series
Part 1: https://youtu.be/QG-KvTZwxfc
Part 2: https://youtu.be/EDm1CyXp3QA
Part 3: https://youtu.be/mx-c87-os3A
Part 4: https://youtu.be/cgX6cyu3IjU
Part 5: https://youtu.be/DnsEDmhgvEY
Part 6: https://youtu.be/Vt4DJV45sKY

If you'd like to support this series, please join me on Patreon!
https://patreon.com/gnubesoft
Or Timmeon:
https://gnubesoft.com/support
  Post a Comment
Gnubesoft: Async Python Websockets - Part 1
Video Description:
The Websockets package on PIP is the best way to handle asynchronous networking tasks in Python, but the documentation is limited and there aren't a lot of third-party resources that cover advanced use cases. In the next few videos I will be presenting what I feel to be a set of best practices for creating sophisticated custom networking solutions. This first video covers the basics and shows how easy it is to get started! Seriously, it only took like 5 lines of code to make a server.

These Websockets videoes continue the Intermediate Python series, where we make a local P2P Dropbox clone, but are entirely standalone.

Intermediate Python Series
Part 1: https://youtu.be/QG-KvTZwxfc
Part 2: https://youtu.be/EDm1CyXp3QA
Part 3: https://youtu.be/mx-c87-os3A
Part 4: https://youtu.be/cgX6cyu3IjU
Part 5: https://youtu.be/DnsEDmhgvEY

If you'd like to support this series, please join me on Patreon!
https://patreon.com/gnubesoft
Or Timmeon:
https://gnubesoft.com/support
  Post a Comment
Gnubesoft: Async Background Process with PySimpleGUI
Video Description:
In this 5th part of my Intermediate Python series we build a real background process for our app, that runs completely asynchronously so that it doesn't interfere with our User Interface. This process will create md5 hashes, or checksums, of our shared files to let us know when a file changes. We also solve the last remaining issue with using TinyMongo, instead of PyMongo.

Part 1: https://youtu.be/QG-KvTZwxfc
Part 2: https://youtu.be/EDm1CyXp3QA
Part 3: https://youtu.be/mx-c87-os3A
Part 4: https://youtu.be/cgX6cyu3IjU

If you'd like to support this series, please join me on Patreon!
https://patreon.com/gnubesoft
Or Timmeon:
https://gnubesoft.com/support
  Post a Comment
Gnubesoft: Managing Files, Making Directories, and More TinyMongo!
Video Description:
In this 4th part of my Intermediate Python series we cover file management; including copying files, and making new directories. We also get back into TinyMongo with a fix for 1 of its 2 failings! In the next video we'll address an easy work around for that last TinyMongo problem!

Part 1: https://youtu.be/QG-KvTZwxfc
Part 2: https://youtu.be/EDm1CyXp3QA
Part 3: https://youtu.be/mx-c87-os3A

If you'd like to support this series, please join me on Patreon!
https://patreon.com/gnubesoft
Or Timmeon:
https://gnubesoft.com/support
  Post a Comment
<<
1
2
3
4
5
>>