I would like to automatize this process:

Upload in private mode all selected videos on YouTube channel, then embed it on a private blogspot blog with the option of
no related videos, play in HD, custom width of 1500 by 1150 (or just custom width X where X is width and then the height is automatically adjusted.)

Dani AI

Generated

Short summary and a practical path forward (for , who uploads from iPhoto): this isn’t something HTML/CSS can do alone — you’ll automate uploads with the YouTube Data API (videos.insert) or a command‑line client, trigger that from macOS (Automator / Folder Action / Hazel), then embed the resulting video on your Blogspot page. The API supports resumable uploads (good for large files) and lets you set privacy (public/unlisted/private) at upload time. (developers.google.com)

Suggested Mac workflow (simple, reliable)

  • Export selected videos from iPhoto/Photos to a watch folder.
  • Create an Automator Folder Action that runs a shell script when files land there.
  • The script calls a CLI uploader (or your own Python script using Google’s client lib). Example (Automator → “Run Shell Script”, Pass input: as arguments):
#!/bin/bash
export PATH="/usr/local/bin:/opt/homebrew/bin:$PATH"
for f in "$@"; do
  /usr/local/bin/youtube-upload \
    --title="$(basename "$f")" \
    --description="Uploaded from Photos" \
    --privacy=unlisted \
    --embeddable=True \
    "$f"
done

Use Tokland’s youtube-upload or the Google sample Python uploader as a starting point; both show how to handle OAuth and metadata. (support.apple.com)

Embedding, privacy and player behavior

  • Private vs Unlisted: private videos are only viewable by invited Google accounts; unlisted is the usual choice when you need to embed on a non‑public blog without making a video searchable. ()
  • You cannot fully turn off related videos — rel=0 now only limits suggestions to the same channel (change effective Sept 25, 2018). You also can’t reliably force HD from an embed — the player/connection decide quality and many quality APIs are no‑ops. (developers.google.com)

Responsive embed + quick tips

  • To keep width X and auto height, use CSS aspect-ratio (modern) or the padding-bottom trick (fallback). Example:
.embed { max-width:1500px; aspect-ratio:16/9; }
.embed iframe { width:100%; height:100%; border:0; }
  • Watch API quotas and enable the YouTube Data API in your Google Cloud project before testing. If you also want auto photo uploads, Flickr has an Uploadr and IFTTT can move files from a Dropbox/Drive folder into Flickr — good for Photos → cloud automation. (developers.google.com)

Notes: was right — this needs scripting (not just HTML). ’s app idea is valid but when desktop tools fail, the Automator + CLI / API route is the most robust and auditable.

Recommended Answers

All 6 Replies

Is there another programming forum where questions like this are more likely to be answered?

Well you dont describe your issue as detailed as most would like. Where are these videos uploaded from? Or do you mean you want to download multiple videos FROM youtube?

Either way, I would bet this cant be done with simple html and css, which is what this particular forum is for. Maybe try the php, coldfusion, asp, or even javascript forums.

Well you dont describe your issue as detailed as most would like. Where are these videos uploaded from? Or do you mean you want to download multiple videos FROM youtube?

Either way, I would bet this cant be done with simple html and css, which is what this particular forum is for. Maybe try the php, coldfusion, asp, or even javascript forums.

Uploaded from iPhotos on a Macbook. I want to do this because storing videos on external hard drive or the computer memory is risky because it can be damaged or stolen.

Also I would like to auto-upload the pictures in my iPhotos online too, to somewhere like Photobucket or Flickr.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.