Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Where is...

Where is...

Scheduled Pinned Locked Moved The Lounge
question
11 Posts 6 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Richard Andrew x64R Offline
    Richard Andrew x64R Offline
    Richard Andrew x64
    wrote on last edited by
    #1

    everybody? I hope that the users aren't now abandoning this place. :(

    The difficult we do right away... ...the impossible takes slightly longer.

    R C P M 4 Replies Last reply
    0
    • Richard Andrew x64R Richard Andrew x64

      everybody? I hope that the users aren't now abandoning this place. :(

      The difficult we do right away... ...the impossible takes slightly longer.

      R Offline
      R Offline
      raddevus
      wrote on last edited by
      #2

      Yah, no one good or smart comes here any more. <==== (edit: This is a joke!) I'm still here most days. :rolleyes: Here's my TLDR; My wife was downloading photos from iCloud (iphone) so she could print them. Discovered that 9/10 photos she downloaded were downloaded as zip files. Apparently a lot of her photos were on "live photo" which includes a "video" portion. So, when you take that photo and download from iCloud you get a zip which contains the .MOV and the JPEG. We just want the JPEG so she can print some pix. I wrote a .NET Core console app that: 1) allows user to point at directory where all those zips (100 or more) are and will pull out every JPEG and save them all into folder provided by user 2) Run another command on the app and it'll tell you if any of the images are duplicates. I'm really excited by this little utility because it is really cool and has a lot of uses. You can use it to tell you if you have any duplicate files. It runs SHA256 hash on every file and then tells you if any two files are dups. :cool: The CP Problem See how excited I am to talk about this? This would normally become a CP article. But :wtf: should I do now? Bummer :sigh:

      Richard Andrew x64R P 2 Replies Last reply
      0
      • R raddevus

        Yah, no one good or smart comes here any more. <==== (edit: This is a joke!) I'm still here most days. :rolleyes: Here's my TLDR; My wife was downloading photos from iCloud (iphone) so she could print them. Discovered that 9/10 photos she downloaded were downloaded as zip files. Apparently a lot of her photos were on "live photo" which includes a "video" portion. So, when you take that photo and download from iCloud you get a zip which contains the .MOV and the JPEG. We just want the JPEG so she can print some pix. I wrote a .NET Core console app that: 1) allows user to point at directory where all those zips (100 or more) are and will pull out every JPEG and save them all into folder provided by user 2) Run another command on the app and it'll tell you if any of the images are duplicates. I'm really excited by this little utility because it is really cool and has a lot of uses. You can use it to tell you if you have any duplicate files. It runs SHA256 hash on every file and then tells you if any two files are dups. :cool: The CP Problem See how excited I am to talk about this? This would normally become a CP article. But :wtf: should I do now? Bummer :sigh:

        Richard Andrew x64R Offline
        Richard Andrew x64R Offline
        Richard Andrew x64
        wrote on last edited by
        #3

        Sounds like a nifty utility! Does it also remove the duplicates?

        The difficult we do right away... ...the impossible takes slightly longer.

        R 2 Replies Last reply
        0
        • Richard Andrew x64R Richard Andrew x64

          Sounds like a nifty utility! Does it also remove the duplicates?

          The difficult we do right away... ...the impossible takes slightly longer.

          R Offline
          R Offline
          raddevus
          wrote on last edited by
          #4

          Richard Andrew x64 wrote:

          Does it also remove the duplicates?

          Not yet, but I am going to add a switch the user can provide to do that too. Oh, you can see the (very quickly written code) at my github: GitHub - raddevus/iPhotoGrabr: Unzips photos from iCloud downloads (.NET Core 8)[^] Hope you can use it too. I also build the EXE as a standalone for win10 (though I'm dev on Linux) to make it easier to use on my wife's win11 machine. Take a look at the buildForWin10.sh (shell script) You can use the command in that file to build on Win10/11 too.

          1 Reply Last reply
          0
          • Richard Andrew x64R Richard Andrew x64

            Sounds like a nifty utility! Does it also remove the duplicates?

            The difficult we do right away... ...the impossible takes slightly longer.

            R Offline
            R Offline
            raddevus
            wrote on last edited by
            #5

            Two more things (cuz I'm so excited!). 1) I used an honest-to-goodness C# Tuple in that code and I think it actually makes sense in this case.* 2) I'm also planning on writing a GUI** for this code later so user can traverse through folders for choosing source & target folders. * I've never had a terribly good reason to use a tuple before but I've seen a lot of examples that seemed to be using them for tuple-sake. ** I will use Photino[^] to build the GUI when I do this. It'll be a great use of Photino, I think.

            P 1 Reply Last reply
            0
            • Richard Andrew x64R Richard Andrew x64

              everybody? I hope that the users aren't now abandoning this place. :(

              The difficult we do right away... ...the impossible takes slightly longer.

              C Offline
              C Offline
              charlieg
              wrote on last edited by
              #6

              still here but a lot of the originals are getting older and retiring. I don't see a lot of new blood coming in. Circle of life stuff. It's actually a shame - but the core base of users here were actually quite experienced when Chris launched the site. I'd be interested in seeing the statistics. Now, what needs to happen is that new blood needs to be pulled in. And by new blood I mean this mid-tier coder grunts. I see a few from time to time. I do not mean the "will you help me do my homework types." Those just scare me. And now with AI rolling out built into tools, all I see is consulting money. :)

              Charlie Gilley “Microsoft is the virus..." "the problem with socialism is that eventually you run out of other people's money"

              1 Reply Last reply
              0
              • Richard Andrew x64R Richard Andrew x64

                everybody? I hope that the users aren't now abandoning this place. :(

                The difficult we do right away... ...the impossible takes slightly longer.

                P Offline
                P Offline
                PIEBALDconsult
                wrote on last edited by
                #7

                Recovering from a spamphoon.

                1 Reply Last reply
                0
                • Richard Andrew x64R Richard Andrew x64

                  everybody? I hope that the users aren't now abandoning this place. :(

                  The difficult we do right away... ...the impossible takes slightly longer.

                  M Offline
                  M Offline
                  Mike Hankey
                  wrote on last edited by
                  #8

                  Was wondering that myself. Hope it doesn't just fade away. It's too good a site to not be picked up by someone/group and bring it back to life.

                  A home without books is a body without soul. Marcus Tullius Cicero PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com Latest Article: EventAggregator

                  1 Reply Last reply
                  0
                  • R raddevus

                    Two more things (cuz I'm so excited!). 1) I used an honest-to-goodness C# Tuple in that code and I think it actually makes sense in this case.* 2) I'm also planning on writing a GUI** for this code later so user can traverse through folders for choosing source & target folders. * I've never had a terribly good reason to use a tuple before but I've seen a lot of examples that seemed to be using them for tuple-sake. ** I will use Photino[^] to build the GUI when I do this. It'll be a great use of Photino, I think.

                    P Offline
                    P Offline
                    PIEBALDconsult
                    wrote on last edited by
                    #9

                    raddevus wrote:

                    I used an honest-to-goodness C# Tuple

                    I've used a few recently as well. But this weekend I discovered that VS won't allow you to change the field names.

                    R 1 Reply Last reply
                    0
                    • R raddevus

                      Yah, no one good or smart comes here any more. <==== (edit: This is a joke!) I'm still here most days. :rolleyes: Here's my TLDR; My wife was downloading photos from iCloud (iphone) so she could print them. Discovered that 9/10 photos she downloaded were downloaded as zip files. Apparently a lot of her photos were on "live photo" which includes a "video" portion. So, when you take that photo and download from iCloud you get a zip which contains the .MOV and the JPEG. We just want the JPEG so she can print some pix. I wrote a .NET Core console app that: 1) allows user to point at directory where all those zips (100 or more) are and will pull out every JPEG and save them all into folder provided by user 2) Run another command on the app and it'll tell you if any of the images are duplicates. I'm really excited by this little utility because it is really cool and has a lot of uses. You can use it to tell you if you have any duplicate files. It runs SHA256 hash on every file and then tells you if any two files are dups. :cool: The CP Problem See how excited I am to talk about this? This would normally become a CP article. But :wtf: should I do now? Bummer :sigh:

                      P Offline
                      P Offline
                      Peter_in_2780
                      wrote on last edited by
                      #10

                      I presume you've met fdupes. An oldie but a goodie.

                      Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012

                      1 Reply Last reply
                      0
                      • P PIEBALDconsult

                        raddevus wrote:

                        I used an honest-to-goodness C# Tuple

                        I've used a few recently as well. But this weekend I discovered that VS won't allow you to change the field names.

                        R Offline
                        R Offline
                        raddevus
                        wrote on last edited by
                        #11

                        PIEBALDconsult wrote:

                        I discovered that VS won't allow you to change the field names.

                        That's very odd. That ability should be tied to the version of C#. I think it came on in C# 7.0. VS can be annoying at times. I really like using VSCode any time I can -- especially since I've moved to Linux and can't run VS.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups