One Day Builds: Instagram Automation Using Python

Поділитися
Вставка
  • Опубліковано 13 гру 2024

КОМЕНТАРІ • 239

  • @ElliyahuRosha
    @ElliyahuRosha 5 років тому +103

    Probably the most creative channel in programming field

  • @SandwichMitGurke
    @SandwichMitGurke 5 років тому +116

    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 років тому +33

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

  • @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!

  • @MrApolloIII
    @MrApolloIII 5 років тому +2

    The. Best. Coding. Channel.

  • @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!!

  • @mastercode7851
    @mastercode7851 5 років тому +39

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

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

    i love the aesthetic of your channel

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

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

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

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

  • @prodbycompanero4970
    @prodbycompanero4970 4 роки тому

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

  • @u_u7094
    @u_u7094 4 роки тому +1

    Beginning was breathtaking

  • @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 :)

  • @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 🤟🏼

  • @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! :)

  • @mastercode7851
    @mastercode7851 5 років тому +1

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

  • @joelmathew7998
    @joelmathew7998 5 років тому +3

    quality automation videos here
    please make more of these

    • @Hallden_
      @Hallden_  5 років тому +1

      Thank you! I really appreciate that! :)

  • @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! :)

  • @hassanjacobs7506
    @hassanjacobs7506 4 роки тому

    Automation videos have become an addiction

  • @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!!

  • @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 😆😉

  • @franklamar8397
    @franklamar8397 4 роки тому

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

  • @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

  • @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 ;)

  • @2ednar739
    @2ednar739 5 років тому

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

  • @axbx
    @axbx 4 роки тому

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

  • @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 :)

  • @fmostream
    @fmostream 4 роки тому

    Love the idea

  • @omararsalan1016
    @omararsalan1016 4 роки тому

    Thank you so much this video is very fantastic

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

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

  • @leonardovidec3199
    @leonardovidec3199 5 років тому +2

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

  • @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.

  • @gorannilsson9953
    @gorannilsson9953 5 років тому +2

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

  • @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 4 роки тому

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

  • @pedrogmiller
    @pedrogmiller 4 роки тому

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

  • @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!

  • @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.

  • @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! :)

  • @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!

  • @afrodeveloper3929
    @afrodeveloper3929 4 роки тому

    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.

  • @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.

  • @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 👍

  • @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

  • @BubblegumLops
    @BubblegumLops 5 років тому

    Great video man learning alot. Thanks !

  • @JoaoMiguel-mw1rm
    @JoaoMiguel-mw1rm 5 років тому

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

    • @Hallden_
      @Hallden_  5 років тому

      Hey man, thank you! :)

  • @rayvvenn
    @rayvvenn 4 роки тому +1

    i dont get the github link

  • @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?

  • @paulomartins8319
    @paulomartins8319 5 років тому

    Very nice! @Kalle Hallden

  • @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.

  • @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)

  • @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

  • @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 :)

  • @JonathanRintala
    @JonathanRintala 5 років тому

    Superb 🔥

  • @LukeryaPereprygova
    @LukeryaPereprygova 4 роки тому +1

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

  • @tech-letters
    @tech-letters 5 років тому

    Thank you so much for this tutorial. Really inspiring

  • @rafi_45
    @rafi_45 5 років тому

    Good personallity.

  • @jordanrob4240
    @jordanrob4240 5 років тому

    Awesome one!!!!

    • @Hallden_
      @Hallden_  5 років тому +1

      Thank you Jordan! :)

  • @tasostheodosiou2070
    @tasostheodosiou2070 5 років тому

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

  • @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

  • @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 :)

  • @nazary5045
    @nazary5045 4 роки тому

    Is there an Instagram post reporting with Python script?

  • @jackmccowan2246
    @jackmccowan2246 5 років тому +1

    please tell me the name of your wallpaper

  • @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

  • @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

  • @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"

  • @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!

  • @ronny8941
    @ronny8941 5 років тому +1

    Nice video :)

    • @Hallden_
      @Hallden_  5 років тому

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

    • @ronny8941
      @ronny8941 5 років тому

      @@Hallden_ ;)

  • @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

  • @lucascott5631
    @lucascott5631 5 років тому

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

  • @atharvapurohit3821
    @atharvapurohit3821 5 років тому

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

    • @itsme-dv5un
      @itsme-dv5un 4 роки тому

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

  • @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?

  • @armmass5036
    @armmass5036 5 років тому

    thank you for your nice videos

    • @Hallden_
      @Hallden_  5 років тому

      Thank you for your nice comment! :)

  • @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 :)

  • @AbdulMalik-rt3vx
    @AbdulMalik-rt3vx 3 роки тому

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

  • @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

  • @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

  • @halitimirgi8443
    @halitimirgi8443 5 років тому +1

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

  • @naheliegend5222
    @naheliegend5222 4 роки тому

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

  • @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

  • @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 4 роки тому

      Becayse there are bad bots if you know you know

    • @atharvakadlag1937
      @atharvakadlag1937 4 роки тому

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

  • @saadmaksood
    @saadmaksood 4 роки тому +1

    Does this really works in 2020 ?

  • @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 :)

  • @eduardopalacios38
    @eduardopalacios38 5 років тому +6

    2:34

  • @lucifergaming5358
    @lucifergaming5358 4 роки тому

    What about a bot which auto accept follow request

  • @geeksy2278
    @geeksy2278 5 років тому

    Which program is the "create" command?

    • @Hallden_
      @Hallden_  5 років тому

      That is the script I created in this video: ua-cam.com/video/7Y8Ppin12r4/v-deo.html

  • @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

  • @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 :/

  • @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

  • @khya9931
    @khya9931 5 років тому

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

  • @K0MBIAN
    @K0MBIAN 4 роки тому

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

  • @urospocek4668
    @urospocek4668 3 роки тому +1

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

  • @ugolapa7954
    @ugolapa7954 5 років тому

    Can you create a gui for this application

  • @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?

  • @test-em9ge
    @test-em9ge 5 років тому

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

  • @Vic-fh9nl
    @Vic-fh9nl 4 роки тому

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

  • @lucasmiguel2633
    @lucasmiguel2633 5 років тому

    InstaPy-cli no longer works! I get "OSError: Unable to upload.". Anyone could work this out?

    • @lucasmiguel2633
      @lucasmiguel2633 5 років тому

      @Raghav Khullar It's broken. You'll have to try the hard way with a module called Selenium. Search in UA-cam for "Seleniumand nstapy EuroPython" you'll see a conference of some guy called Tim Grossman or something explaining step by step how to acces ig with selenium. Hope I helped

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

    👍👍👍👍👍👍👍👍👍👍👍

  • @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 :)