All Projects → ylexus → jiotty-photos-uploader

ylexus / jiotty-photos-uploader

Licence: other
Uploads your media files to Google Photos creating albums based on the directory structure

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to jiotty-photos-uploader

timeline
Timeline - A photo organizer
Stars: ✭ 39 (-27.78%)
Mutual labels:  photos, google-photos, organize-photos
google-photos-vue
Google Photos album viewer built with Vue.js
Stars: ✭ 17 (-68.52%)
Mutual labels:  photos, google-photos
Ownphotos
Self hosted alternative to Google Photos
Stars: ✭ 2,587 (+4690.74%)
Mutual labels:  photos, google-photos
ArchiverForGooglePhotos
A tool to maintain an archive/mirror of your Google Photos library for backup purposes.
Stars: ✭ 104 (+92.59%)
Mutual labels:  photos, google-photos
google-photos-api-client-go
Google photos api client in go
Stars: ✭ 35 (-35.19%)
Mutual labels:  photos, google-photos
google-photos-upload
Upload a local image directory into an Album in Google Photos (works on mac/pc/linux). Coded in C# .NET Core 3.0
Stars: ✭ 26 (-51.85%)
Mutual labels:  photos, google-photos
PhotosApp
React Native Photos App: AWS Amplify, AWS S3, Mobile Analytics with Pinpoint
Stars: ✭ 21 (-61.11%)
Mutual labels:  photos, upload
Flickrsync
A command line tool to synchronise, upload, download, pictures between the local file system and Flickr. Image hash signature of the picture is used to uniquely identify the image.
Stars: ✭ 14 (-74.07%)
Mutual labels:  photos, upload
photos
"Fx Fotos" is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos. It is backend gnostic and connects to decentralized backends like "box", "Dfinity", "Filecoin" and "Crust".
Stars: ✭ 620 (+1048.15%)
Mutual labels:  photos, google-photos
wp-graphql-upload
Upload support and functionality for WPGraphQL as specified by graphql-multipart-request-spec.
Stars: ✭ 26 (-51.85%)
Mutual labels:  upload
exiftool-json-db
Maintain a JSON database of photos and videos with their metadata
Stars: ✭ 18 (-66.67%)
Mutual labels:  photos
hanami-shrine
Upload solution for Hanami using Shrine library
Stars: ✭ 28 (-48.15%)
Mutual labels:  upload
muzei-nationalgeographic
The National Geographic photo of the day for Muzei.
Stars: ✭ 29 (-46.3%)
Mutual labels:  photos
apkup
🚀 Publish APKs to Google Play directly from the terminal
Stars: ✭ 33 (-38.89%)
Mutual labels:  upload
nova-filepond
A Nova field for uploading File, Image and Video using Filepond.
Stars: ✭ 36 (-33.33%)
Mutual labels:  upload
react-pig
Arrange images in a responsive, progressive-loading grid managed in JavaScript using CSS transforms.
Stars: ✭ 47 (-12.96%)
Mutual labels:  google-photos
media-command
Imports files as attachments, regenerates thumbnails, or lists registered image sizes.
Stars: ✭ 40 (-25.93%)
Mutual labels:  upload
facebook-data-image-exif
UI tool to add EXIF data back to images in a Facebook data export
Stars: ✭ 39 (-27.78%)
Mutual labels:  photos
file-upload
koa2 middleware support upload to cos/oss/obs/aws/local
Stars: ✭ 28 (-48.15%)
Mutual labels:  upload
ImageUI
A photo browser inspired by Apple Photos app
Stars: ✭ 44 (-18.52%)
Mutual labels:  photos

Jiotty Photos Uploader is a simple desktop Google Photos media uploader that creates albums according to your directory structure and can resume failed uploads. See Wiki for more information, including how to download and install.

For enthusiasts, to build or run from sources:

  1. Follow these steps to generate your own Google API client secret file.
  2. Install JDK
    1. for a desktop other than Windows 7 32 bit, use any JDK version 16 or higher.
    2. for a Raspberry Pi, use Liberica OpenJDK (because it contains RPi-compatible javafx). Go to https://bell-sw.com/pages/downloads/, select version 16 or higher, 32-bit, Linux, package: Full JDK, and install via .deb.
    3. for Windows 7 32-bit, use Liberica OpenJDK (because it contains compatible javafx). Go to https://bell-sw.com/pages/downloads/, select version 16 or higher, 32-bit, Windows, package: Full JDK, download and install.
  3. Clone this repository.
  4. cd jiotty-photos-uploader

Then, to compile and run locally:

  1. on a desktop: ./gradlew --no-daemon -DCLIENT_SECRET_PATH=/path/to/google-API-client-secret.json run
  2. on Raspberry Pi: ./gradlew --no-daemon -DCLIENT_SECRET_PATH=/path/to/google-API-client-secret.json -PraspberryPi run

Or to build the self-contained native binary and installer for the current platform:

  1. Run the following, replacing 0.0.0 with the version you want:
    1. on a desktop: ./gradlew --no-daemon -DCLIENT_SECRET_PATH=/path/to/google-API-client-secret.json fullPackage -DVERSION=0.0.0
    2. on Raspberry Pi: ./gradlew --no-daemon -PraspberryPi -DCLIENT_SECRET_PATH=/path/to/google-API-client-secret.json fullPackage -DVERSION=0.0.0
  2. look for the executable bundle in app/build/jpackage and for the installer in app/build/fullpackage

Note: if doing repeated builds, to improve build speed, replace --no-daemon with --build-cache, but only if you understand what you're doing and are prepared to maintain gradle cache and daemons.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].