One Day Builds: Instagram Automation Using Python

Поделиться
HTML-код
  • Опубликовано: 29 окт 2024

Комментарии • 239

  • @SandwichMitGurke
    @SandwichMitGurke 5 лет назад +115

    Hey man, thanks to you I have started learning Dart and how to make apps in Flutter. In a few days my first App will be published. Thanks for your inspiration!

    • @Hallden_
      @Hallden_  5 лет назад +32

      Wow that's awesome to hear, feel free to send me a link to it when it's published and I will download it! :)

  • @ElliyahuRosha
    @ElliyahuRosha 5 лет назад +103

    Probably the most creative channel in programming field

    • @CODEBYTE
      @CODEBYTE 4 года назад +1

      I agree

    • @franklamar8397
      @franklamar8397 4 года назад

      what about mayuko

    • @notab2481
      @notab2481 4 года назад

      No offense but checkout Micheal Reeves

  • @jdonells
    @jdonells 4 года назад +8

    I love it when Kalle talks about how excited he is about an idea he has in the most monotone voice ever. It get's me really excited about it too!

  • @mariusschroeter
    @mariusschroeter 4 года назад +1

    i also finished my bachelor in exercise science and now doing computer science. Awesome to see that you chose to do almost the same!!

  • @MrApolloIII
    @MrApolloIII 4 года назад +2

    The. Best. Coding. Channel.

  • @bravenick
    @bravenick 5 лет назад +2

    I really like how you edit your videos! Also, it's cool that you do this quick speed jumps. Cause viewers jump right into the core topic of he video. Good job man!

    • @Hallden_
      @Hallden_  5 лет назад +1

      Thanks man, I really appreciate that you point out what specifically you like with the videos. That's really good for me to hear :)

    • @bravenick
      @bravenick 5 лет назад

      Kalle Hallden you rock 🤟🏼

  • @mastercode7851
    @mastercode7851 5 лет назад +38

    oh i though this was tutorial bro please make tutorial with explaining

  • @armenaristakessyan7209
    @armenaristakessyan7209 5 лет назад +8

    Hey man, I just wanna say one thing : your videos are so inspiring, they give me a lot of ideas in development field. Continue on this way ;)

  • @mastercode7851
    @mastercode7851 5 лет назад +1

    finally you drop this when automation is back :) you are awesome

  • @kstarmi
    @kstarmi 3 года назад

    i love the aesthetic of your channel

  • @kevin_delaney
    @kevin_delaney 5 лет назад +4

    Ya see....it's projects like this specifically that get me excited to wake up in the morning. This is so friggin cool! Talk about easy consistency! 😆
    This is inspiring....🤔 ....I wonder...I'll let you know if it works 😆

    • @Hallden_
      @Hallden_  5 лет назад

      Thank you! I really appreciate that! :)

  • @prodbycompanero4970
    @prodbycompanero4970 4 года назад

    I'm just start to study python today bro , you channel is really inspiring for me

  • @arbazkhan8320
    @arbazkhan8320 5 лет назад +1

    hey kalle really great video and love your one day builds keep it up👍👍

    • @Hallden_
      @Hallden_  5 лет назад +1

      Thank you Arbaz! I will definitely keep it up :)

  • @u_u7094
    @u_u7094 4 года назад +1

    Beginning was breathtaking

  • @akarshghale2932
    @akarshghale2932 5 лет назад +5

    Lmao, I like your opening man! It's refreshing and unique! 😂 Keep up!

    • @Hallden_
      @Hallden_  5 лет назад +1

      Haha thank you, I'm glad to hear that 😆😉

  • @gamernation5656
    @gamernation5656 3 года назад

    My man is christopher nolan making a whole movie like videos kudos bro

  • @BiancaAguglia
    @BiancaAguglia 5 лет назад

    Another useful video, Kalle. The "post the post" tongue twister and the hammock mishaps made it funny also. 😊
    I'll try this build for my own IG account. The one thing I plan on doing differently is move the "posted posts" to a different folder after they've been posted. That appeals to the part of my brain that likes to have things organized in nicely labeled bins (or folders.) 😊

    • @Hallden_
      @Hallden_  5 лет назад

      Thank you Bianca!
      Haha glad to hear that was a bit funny 😉
      Yes I love that idea, make it your organizational dream!

  • @joelmathew7998
    @joelmathew7998 5 лет назад +3

    quality automation videos here
    please make more of these

    • @Hallden_
      @Hallden_  5 лет назад +1

      Thank you! I really appreciate that! :)

  • @VascoCC95
    @VascoCC95 2 года назад

    KH: We need to figure out a few things
    KH: [opens Stack Overflow]
    Me: Can relate with that!

  • @xNYxLilJohnny
    @xNYxLilJohnny 5 лет назад

    Love these videos, inspire me to keep programming! Keep up the great work

    • @Hallden_
      @Hallden_  5 лет назад

      Thank you, that's awesome to hear! :)

  • @abhikmitra2650
    @abhikmitra2650 5 лет назад +3

    Very inspiring video for a newbie programmer!!!
    You should add the code snippets for us.

    • @Hallden_
      @Hallden_  5 лет назад

      Glad to hear that!
      I will add the link to the GitHub repo in the description of the video if that is what you mean

    • @abhikmitra2650
      @abhikmitra2650 5 лет назад

      @@Hallden_ yeah that's what i mean! Thanks a lot ,, keep making awesome content like this!!

  • @hassanjacobs7506
    @hassanjacobs7506 3 года назад

    Automation videos have become an addiction

  • @ollrog6247
    @ollrog6247 5 лет назад

    Detta är vad jag kallar kvalitet!! så jäkla grymt

  • @ahmadirfan7840
    @ahmadirfan7840 5 лет назад +7

    Nice and really inspire video for beginners like me..

    • @Hallden_
      @Hallden_  5 лет назад

      Awesome, glad you found it inspiring :)

  • @LucasSilva-xb7iw
    @LucasSilva-xb7iw 5 лет назад

    You can indent 'posts.json' by using the indent parameter in 'json.dump'. Just give it an integer with the amount of spaces you want. Great video, btw

    • @Hallden_
      @Hallden_  5 лет назад

      Nice, I will do that now
      And thank you! :)

  • @JerperTV
    @JerperTV 5 лет назад +4

    Hey Kalle, just started watching your videos in the last month and I'm really enjoying the startup streams, the one day builds and all, just out of curiosity, why do you use Python2 as opposed to Python3 ? Is it just more natural to you or is there some benefit for the projects you build?
    Keep up the awesome work!

    • @Hallden_
      @Hallden_  5 лет назад +2

      Hey man, so glad to hear that you like it!
      Yeah I used python 2 for an old project and just forgot to switch back so that's the only reason haha

  • @sibonelongobese8639
    @sibonelongobese8639 5 лет назад +19

    This is great bro. Thank you #Subbed...suggestion: use environment variables to hide your username and password. :)

    • @rayvvenn
      @rayvvenn 4 года назад

      How?

    • @debemdeboas
      @debemdeboas 3 года назад

      @@rayvvenn os.getenv(var_name) to get environment variables in python

  • @afrodeveloper3929
    @afrodeveloper3929 3 года назад

    Hi Kalle, first of all, great video. I enjoy watching your videos. This library doesn't work anymore. I think it would be helpful for you to update your description so people aren't disappointed when they try to use this library and find out the hard way that it's no longer working.

  • @codedog2126
    @codedog2126 4 года назад

    Looking forward to building this project for my fashion page on insta!

  • @rileycurtis6704
    @rileycurtis6704 4 года назад +1

    This guy always has the weirdest intros. I kinda like it

  • @abbasanandwala4222
    @abbasanandwala4222 5 лет назад

    Hey kalle can you please do a explaination tutorial for this video. Actually i started watching your videos from couple of days now and all the one day builds are awesome and unique. Keep it up 👍

  • @admypz
    @admypz 4 года назад +2

    I cannot upload photos! I get an OSError and everyone else seems to get the same error. How come ti worked so flawlessly for you, Kalle?

    • @jacobccooper
      @jacobccooper 4 года назад

      Are you on windows?

    • @admypz
      @admypz 4 года назад

      @@jacobccooper Nope, mac.

  • @CappyVLNT
    @CappyVLNT 4 года назад +1

    Hey man, this is super cool! I'm totally new to the whole python and automation thing but I'm generally super interested in it.
    I just wonder how do you make it that things like that this run all the time? Do you start up your computer and run all your python programs or is it something happens in your network or?

    • @joymrsjoy
      @joymrsjoy Год назад

      good question, did you ever figure this out?

  • @khushsiddhpura9540
    @khushsiddhpura9540 3 года назад

    Hey bro loved your tutoring And appreciate you hardwork. And bro which text editor you have used in this video??!

  • @franklamar8397
    @franklamar8397 4 года назад

    bruh thats the code its me who wrote ut leave a like kalle

  • @axbx
    @axbx 4 года назад

    You are great bro. Thanks for such a great channel.

  • @kevin_delaney
    @kevin_delaney 5 лет назад

    🤣 @9:15 I am SO glad you kept that in 😂 people ordinarily edit that out, it's so much better in it hahahaha.

  • @LukeryaPereprygova
    @LukeryaPereprygova 3 года назад +1

    [copypasting a bunch of stuff from stackoverflow in fastforward mode without explanation] very informative

  • @BubblegumLops
    @BubblegumLops 5 лет назад

    Great video man learning alot. Thanks !

  • @lucasargento8460
    @lucasargento8460 4 года назад

    Key Kalle! Your videos are great. Thanks for all the great job.
    I think you should take a look at Kivy. Is a huge level up for building crossplatform GUIs in Python. Would rock this Instagram automator out.
    Kivy is also capable of building iOS and Android apps. It doesn't have a lot of tutorials arround, so I thought that if maybe you gave it a try and liked it, you could make your own videos on the topic. I'm currently developing an Android app in Kivy, it is just great to write all the code in Python. I'm sure I could learn some cool stuff from you thought, if you gave it a try.
    Keep up the good work man!

  • @yassinesafraoui4540
    @yassinesafraoui4540 5 лет назад

    for the description, I guess the best way is not to ask for it just like that, I wouldn't prefer to put the photos naked in the folder, instead you can put every post in a folder containing the photo post and it's description, this can be a whole lot easier instead of typing it, and the other thing is that you can name this folder the date you want the post to be posted at, and you can even post more than photo in one post, so you're filling two needs with one deed.

  • @2ednar739
    @2ednar739 4 года назад

    Hahahahaha that intro.... kind of blow me away

  • @SunggukLim
    @SunggukLim 5 лет назад +5

    Running in background constantly

    • @dreadesina5216
      @dreadesina5216 4 года назад

      There is a command in bash fg or bg it's a program that monitor the jobs being actively run with the pid#......you can put any program in fg or bg with the command can also kill jobs too.

  • @konstantinh9412
    @konstantinh9412 5 лет назад +9

    Instead of logging in each time you upload a post you should store the session. Instagram doesn't like it at all if you log into an account a lot in a short period of time.

    • @bwandesky
      @bwandesky 5 лет назад

      The production code will log in twice a week (not so much)
      The development was done in one day (Instagram should tolerate that)

    • @Hallden_
      @Hallden_  5 лет назад +4

      Yes that is a good idea :)

  • @tech-letters
    @tech-letters 5 лет назад

    Thank you so much for this tutorial. Really inspiring

  • @pedrogmiller
    @pedrogmiller 4 года назад

    Nice job! Very entertaining and educational. (but) the library doesn't work anymore. Can you do an update?

  • @Deepu_8
    @Deepu_8 5 лет назад +7

    It's too good bro but plz explain how to code in python automation by explaining

    • @vtvtify
      @vtvtify 5 лет назад +4

      explain by explaining - checkmate

    • @2137xd
      @2137xd 4 года назад

      @@vtvtify ha

  • @insane-works
    @insane-works 5 лет назад

    Hi man, great video! You gave me idea to try automate my routine process with installing and configuring my Laravel projects, but i cant find a way to run composer commands through python and wait until laravel fully installed and then do my operations. Any ideas about that? Tnaks for replying!

  • @rayvvenn
    @rayvvenn 4 года назад +1

    i dont get the github link

  • @fmostream
    @fmostream 4 года назад

    Love the idea

  • @hristiyanhristov5796
    @hristiyanhristov5796 5 лет назад

    You have great content. Just one suggestion, your volume is a little bit lower compared to other youtube videos, you can eventually try to bring it up a little bit. Thanks

    • @Hallden_
      @Hallden_  5 лет назад +1

      Thank you!
      Yes I think I forgot to fix that for this one :)

  • @omararsalan1016
    @omararsalan1016 4 года назад

    Thank you so much this video is very fantastic

  • @leonardovidec3199
    @leonardovidec3199 5 лет назад +2

    Can you share your background on desktop or link it, it looks incredible.

  • @gorannilsson9953
    @gorannilsson9953 5 лет назад +2

    Submit... goddamit...😂 posting posts 😂...keep up the good work!!

  • @markusg.6812
    @markusg.6812 5 лет назад

    to make the tkinter windows exit after you click add, and there arent anymore posts, you can make a function that runs when f.eks remaining_photos == 0, which runs root.quit()
    and also if you dont import tkinter as tk, you dont have to do tk.Tk() but only Tk() instead

    • @Hallden_
      @Hallden_  5 лет назад

      Okay I will try it but for some reason both root.quit() and root.destroy() didn't work (or crashes)

  • @JoaoMiguel-mw1rm
    @JoaoMiguel-mw1rm 5 лет назад

    Nice, i' m from Brazil! Like your video!

    • @Hallden_
      @Hallden_  5 лет назад

      Hey man, thank you! :)

  • @dmytrokawtoriew7132
    @dmytrokawtoriew7132 5 лет назад

    Are there any books you would recommend for Python learning or just for improving skills in this lang? cool video btw ty =)

    • @vicscalletti6427
      @vicscalletti6427 5 лет назад +2

      Dmytro Kawtoriew I bought two books which have been really helpful.
      1. Head First: Learn to Code
      2. Head First: Python
      They both deal with Python 3.6.

    • @demonking4250
      @demonking4250 5 лет назад

      @@vicscalletti6427 ty

    • @Hallden_
      @Hallden_  5 лет назад +1

      What he said ☝️
      I have not read any books on python so I couldn't recommend anything, unfortunately but I have read head first books and they are great in my experience

  • @halitimirgi8443
    @halitimirgi8443 4 года назад +1

    Would be dope if you did the coding in real time. That way we could learn more :) Thanks for the video, great job!

  • @jonasvlamijnck6895
    @jonasvlamijnck6895 5 лет назад

    Amazing job! I was wondering what programs you are using?

    • @Hallden_
      @Hallden_  5 лет назад +1

      What programs do you mean?
      Text editor - visual studio code
      Note taking app- Evernote

  • @paulomartins8319
    @paulomartins8319 5 лет назад

    Very nice! @Kalle Hallden

  • @urospocek4668
    @urospocek4668 3 года назад +1

    Doesn't work in 2021, because Instagram changed their API, so you would get "OSError: Unable to upload." error.

  • @InphaMyllz
    @InphaMyllz 5 лет назад

    This is something you should be a real tutorial on... would drive tons of traffic to your page and provides great value

  • @naheliegend5222
    @naheliegend5222 4 года назад

    but your file has to run 24/7 for the next month right? :D

  • @AdventureTimeWithAsh
    @AdventureTimeWithAsh 4 года назад

    am kinda new to programming so is there a full version XDDDD
    and btw why do import json in side a python script ?
    wow codding is much easier than i thought xddddddddddd
    i dont thing i need a full tut now but i think illneed to ask few questions

  • @rednafi
    @rednafi 5 лет назад

    What is the font you use in vscode? Looks sleek.

    • @Hallden_
      @Hallden_  5 лет назад +1

      I'm not sure it's just the one that came with it haha

  • @tasostheodosiou2070
    @tasostheodosiou2070 4 года назад

    what is this that you open up that looks like cmd of windows?

  • @TheMadEpsylon
    @TheMadEpsylon 5 лет назад

    Great and inspiring video. But why are you still on python 2.7?

    • @Hallden_
      @Hallden_  5 лет назад

      Used it for an old project and forgot to switch back haha

  • @StuGaPE
    @StuGaPE 4 года назад

    I just wanted to rebuild the script with the library - unfortunately the library seem to be broken and the owner inactive. Anyone has a recommendation for another good library?

  • @nazary5045
    @nazary5045 4 года назад

    Is there an Instagram post reporting with Python script?

  • @jordanrob4240
    @jordanrob4240 5 лет назад

    Awesome one!!!!

    • @Hallden_
      @Hallden_  5 лет назад +1

      Thank you Jordan! :)

  • @cole_mcconnell
    @cole_mcconnell 4 года назад +1

    Hey man, do you know if something like this is still possible with the new instagram API changes ?

    • @betterbelle29
      @betterbelle29 4 года назад

      Unfortunately not. They removed support for automatic posting.

    • @rayvvenn
      @rayvvenn 4 года назад

      @@betterbelle29 yes you can with the graph api

    • @betterbelle29
      @betterbelle29 4 года назад

      @@rayvvenn Link? I couldn't find anything.

    • @rayvvenn
      @rayvvenn 4 года назад +1

      @@betterbelle29 elfsight.com/blog/2018/02/instagram-graph-api-changes/
      Its under "Instagram Graph API features"

  • @lucascott5631
    @lucascott5631 5 лет назад

    What are the resources you used? I want to make this as well.

  • @elitealex3551
    @elitealex3551 3 года назад

    Kalle I need help
    I'm a beginner programmer and i want to create a program that automatically saves any WhatsApp status upload i view when i reply that status with an emoji

  • @JonathanRintala
    @JonathanRintala 5 лет назад

    Superb 🔥

  • @AbdulMalik-rt3vx
    @AbdulMalik-rt3vx 3 года назад

    Getting an error 'Unable to upload'. Any solutions?

  • @lvpoclothes6546
    @lvpoclothes6546 5 лет назад

    Thanks for the tutorial! I am getting stuck with an error tho:
    ModuleNotFoundError: No module named 'instapy_cli'
    even though I have pip installed it the way the GitHub for Instapy-cli suggested :/

  • @jackmccowan2246
    @jackmccowan2246 5 лет назад +1

    please tell me the name of your wallpaper

  • @chinmoydas3431
    @chinmoydas3431 5 лет назад

    If you implement sql database,it will be easier.. just my point of view..anyway awesome video

    • @Hallden_
      @Hallden_  5 лет назад +1

      Yeah that is actually a really good idea! Next time, or maybe I will do that as an improvement on this :)

  • @rafi_45
    @rafi_45 5 лет назад

    Good personallity.

  • @atharvapurohit3821
    @atharvapurohit3821 5 лет назад

    can you pls link the wallpaper in the description. i love it. thank you love your vids :)

    • @itsme-dv5un
      @itsme-dv5un 3 года назад

      besthqwallpapers.com/3d-graphics/blue-waves-4k-3d-art-blue-backgrounds-abstract-art-98496

  • @atharvakadlag1937
    @atharvakadlag1937 4 года назад +2

    This wont work now coz the Instagram is deprecating its API, and the new API dosen't allow posting.

    • @bahot454
      @bahot454 4 года назад

      Can't get it to work

    • @adhamhisham978
      @adhamhisham978 3 года назад

      Becayse there are bad bots if you know you know

    • @atharvakadlag1937
      @atharvakadlag1937 3 года назад

      @@adhamhisham978 oh i know and i am "NOT" using them

  • @K0MBIAN
    @K0MBIAN 4 года назад

    How many posts would a wooden post post if a wooden post could post posts?

  • @marcrovirola7265
    @marcrovirola7265 5 лет назад

    How did you create the GUI for posting the pictures?

    • @justbekbolsky
      @justbekbolsky 5 лет назад

      He used the 'tkinter' library

    • @Hallden_
      @Hallden_  5 лет назад +1

      Yeah the tkinter library :)

  • @Emmanuel-pg3fx
    @Emmanuel-pg3fx 4 года назад +1

    “Post these posts”

  • @ayushdev416
    @ayushdev416 4 года назад +5

    raise IOError("Unable to upload.") help

    • @8thFloorHarmony
      @8thFloorHarmony 4 года назад

      i get the same error.

    • @vianitemfack4708
      @vianitemfack4708 4 года назад +1

      me too

    • @peterr6009
      @peterr6009 4 года назад

      Got the same errors, i dont think instapy works anymore, Instagram allegedly changed its API

    • @megafoxatron3rd521
      @megafoxatron3rd521 4 года назад

      @@peterr6009 I dont this its just instapy, you are right it seams to be something with the API.
      Its not the only api wrapper that I found non functional in uploads

  • @armmass5036
    @armmass5036 5 лет назад

    thank you for your nice videos

    • @Hallden_
      @Hallden_  5 лет назад

      Thank you for your nice comment! :)

  • @Cyrus_Vision
    @Cyrus_Vision 4 года назад

    Good job ;) I was wondering if you know a way to do this without using instapy_cli library?

    • @rayvvenn
      @rayvvenn 4 года назад

      Did you find one?

  • @khya9931
    @khya9931 5 лет назад

    Could anyone tell what software he is using to code. (run python)

  • @fvgoya
    @fvgoya 5 лет назад

    Will be so nice if we could know who unfollow us. But as far as I know, Instagram deactivated this. There’s no way to track it. Anyway, thanks for the content! Your content about python is really cool!

    • @brycewellman6480
      @brycewellman6480 5 лет назад

      Fernando Goya could you try and keep a list of followers and have it update at a set time and when Someone unfollows it sees who is missing from the last list? Just a thought

    • @Hallden_
      @Hallden_  5 лет назад

      Thank you, I really appreciate hearing that you think my stuff is cool!
      And yes that would be awesome to be able to see, I think it could be possible but just by keeping like a list of all the follower usernames and comparing that daily to the current followers and that way you can see who would be missing, so that could be one way to do it :)

    • @Hallden_
      @Hallden_  5 лет назад

      Omg haha just copied your answer @Bryce Wellman

  • @geeksy2278
    @geeksy2278 5 лет назад

    Which program is the "create" command?

    • @Hallden_
      @Hallden_  5 лет назад

      That is the script I created in this video: ruclips.net/video/7Y8Ppin12r4/видео.html

  • @ronny8941
    @ronny8941 5 лет назад +1

    Nice video :)

    • @Hallden_
      @Hallden_  5 лет назад

      Thank you, I'm glad you liked it :)

    • @ronny8941
      @ronny8941 5 лет назад

      @@Hallden_ ;)

  • @backyellow9150
    @backyellow9150 5 лет назад

    How would you create one that does this for multiple accounts?

    • @jennymccarthy2572
      @jennymccarthy2572 5 лет назад

      so many ways. trivial way would be to have the same script copied for each account

  • @Vic-fh9nl
    @Vic-fh9nl 4 года назад

    Python closes immediatly after launching the bot, i have this problem with every python program can someone help plsss.

  • @saadmaksood
    @saadmaksood 4 года назад +1

    Does this really works in 2020 ?

  • @lucifergaming5358
    @lucifergaming5358 4 года назад

    What about a bot which auto accept follow request

  • @rockey5520
    @rockey5520 5 лет назад +1

    "Tim Ferris Podcast:" link is broken

    • @Hallden_
      @Hallden_  5 лет назад +1

      I will fix!

    • @Hallden_
      @Hallden_  5 лет назад +1

      Thanks for mentioning that

    • @rockey5520
      @rockey5520 5 лет назад

      @@Hallden_ you fixed it :)

  • @test-em9ge
    @test-em9ge 5 лет назад

    Well thats how may be michael jackson still rocking
    by post the posts

  • @flipndip5122
    @flipndip5122 4 года назад

    Now if only you could somehow program an OS that doesn't suck

  • @wrazo
    @wrazo 4 года назад

    Unfortunately, IG disabled their API. This doesn't work anymore. :(

  • @kevin_delaney
    @kevin_delaney 5 лет назад +2

    Link your github in your bio each video.

    • @Hallden_
      @Hallden_  5 лет назад

      Shit forgot to do that here! Will do now