Uploading pre-1970 photos to Google Photos - exif

The challenge:
I have many scanned old photographs, dating back as far as 1900.
I would like to organize the photos by date.
I would like to keep a master copy of all images and meta-data on my own computer.
I would like to share these with family and friends, without re-inventing too many wheels.
Ideally, I would like to share on Google Photos.
I'm looking for clean general ideas: either APIs or existing tools that might help me. I'm open to general knock-on-the-side-of-my-head ideas, or tweaks to what I have already.
Details:
My key problem is that Google gets the date info from the EXIF data contained in each picture, and the EXIF format does not support dates before 1970.
But, I just discovered, I can edit photo date info in photos.google.com, and this supports dates going WAY back nearly 2000 years (back to year 100, to be exact)! The only missing feature seems to be a way to get these dates into the pictures without manually editing all the dates online.
I'm looking for a clean workflow. I have several partial pieces already, but none that fully satisfy me:
I've written a tool that runs on my computer, and lets me create a metadata .json file for each picture to record interesting info, including creation date, and date range (e.g., I might know that a picture was taken during April 1975, or during the year 1935).
I've entered correct dates for many of my old pictures, and plan to continue entering dates, captions, etc.
I have a tool that can read these .json files and uploads pictures + meta-data to Flickr. It works well, but I'd rather have my photos on Google, given the popularity of the platform.
Some half-baked ideas:
Find a Picasa API that lets me upload creation date meta-data with pictures. (But, I don't think this exists)
Date compression: Before the mid-1970s, I don't care about exact picture dates and times. So, imagine a map of dates: all dates in 1900 become Jan 1, 1970; 1901 becomes January 2, 1970, ..., December 1972 becomes Dec 31, 1972, etc. This gets everything uploaded to Google, sorted properly. I can then select clusters of pictures and manually rename to the right date. It's clumsy, and certainly not idea. But, I only have a few thousand old photos, and no more than a few hundred distinct date ranges, so this is not totally crazed.
Still, I'd prefer a solution that requires no manual editing. I hope that I will have this photo collection for many years; probably for longer than Google Photos will remain available in its current form.

Per the comments, my question was based on incorrect premises.

Related

Powerapps time values reflecting incorrectly (often just set to default) when adding or pulling from a Sharepoint List of Date and Time values

I have a list in Sharepoint that includes the following snippet:
When I use a gallery in Powerapps, and link this list to it, the date and time display shows a different value for the time. For example, entry number 1's date and time look like this: 07/01/2022 19:40.
So the date has been converted to something else.
I don't know how to address it. Can anyone help?
Good question!
Sharepoint actually saves your times in UTC. This means that once PowerApps loads that time and corrects it to your time zone, the date and time could be different.
https://learn.microsoft.com/en-us/previous-versions/office/sharepoint-csom/jj164700%28v%3doffice.15%29
Basically, you take the UTC time and add your local time difference, that gives you the correct one :)

Sheet relationship that changes it's value?

I’m currently creating an bigger excel sheet as a storage management tool. To be precise, it’s an hobby project I just wanted to start doing. I worked all Saturday night to do it, but I’m stuck really badly and I can’t figure out how to solve this one problem!
I have two lists:
Material Overview – this is an overview of all the material and it’s total quantity
Log – this is the log, where I can enter if we sold material or bought material
But now that’s where it gets tricky:
I want the log sheet to automatically change the material overview depending on how you entered the forms. I attached some screenshots as an example:
This is the log-File. It logs the changes done to the quantity of the product.
This is the material overview. This should change to 1 now considering we entered +1 in the log sheet.
I have no idea how I have to implement this. Also, there are multiple Articles on the material overview and the log sheet that can be changed.
Could you please help me out on this matter? Would be really nice.
Thank you in advance

Send notification/email 7 days before given date

I have table with employees. It contains some information and also date of birth. Is it possible to send notification/email (directly from excel) let's say 7 days in advance to know that he/she will have birthday soon?
I found some tutorials, but all require Visual Basic. Unfortunately, it is for my sister without any knowledge of programming.
Yes, it is possible to do this via Word's mail merge feature. But since this would require quite a few manual steps (presumably on a daily/weekly basis), I'm afraid it's not what your sister is after. You could code a similar feature in VBA but that would still require her to open the document regularly to run the macro so perhaps it would be quicker and simpler to just check a filtered employee list.
If you want a closer look at mail merge, try this. You could use a helper column to identify which birthdays are close (e.g. using this) and filter on that column, then you show only those whose birthdays are in the next x days.

how to call and sort data in a view?

I have two view, one is sorting 2011 data and the other one is sorting the 2012,
2013 is coming and I think, create another view is not good. Then I tried to code a formula to call the data in my database and send to view but it's not working .
please help me :)
I think your best option is to create another view. Notes doesn't do well with dynamic view selection formulas.
Another alternative to consider is to use categories to group data by year. You could then set up an embedded view that shows only a single category, which could be determined by a drop-down field that shows the available years.
A solution I have used when dealing with weekly or monthly date is to use an agent to create a new folder every week and to put the correct documents in the folder. But this is a lot of work and if there is a high volume of data you can run into problems with some of the internal limits of the Notes database structure. Someone with expert level knowledge of Notes can probably manage this, but I do not recommend it as a general solution -- and certainly not for yearly data.
Adding a view once a year is really not that bad. It's two minutes of work every 12 months, just copying and renaming the previous year's view and changing the selection formula.

fetch data from ms-access to ms-word

i am looking to create an invoice in either MS-excel or MS-word. This invoice will contain several fields like invoice no., customer name, product info, quantity, Amount, Date, Address of customer, phone no. etc. The function of the invoice will be, to generate a unique invoice number, every time i open it, and then the vendor will mention the customer's info, product's info and click on submit button or save it. The info mentioned in the invoice will automatically be saved in the MS-Access database whenever submit button is clicked or the document is saved.
Thus, All the records of the customer will be saved in the MS-Access database. whenever i need to search for a particular customer, i should be able to search it from either invoice no. or any unique field for that particular invoice. I hope my query is explained clearly. please let me know the easiest way to do it. I do not have the vast knowledge about this subject, so give me suggestions that are understandable by a Novice.
I think you are starting from the wrong end. Use an Access form to get the data and then run a mailmerge, the easiest way is to output a text file from Access as the data file and use a Word template for the merge.
An autonumber may suit for invoice number as long as all you need is a unique number. If you need documented sequential numbers, you will have to create then yourself. How you do it will depend on the number of users working at the same time.
I can tell you now, generating Word files with Access is a bit of a pain in the ass. If you really want to do formatting it gets hard (is my experience).
I ended up generating HTML files in which I could control everything, and opening them as .docs. But if you are really new to this, I suggest you start with some VBA tutorials, where they explain to you how you get records from you database and loop through them to generate output. And then you can start looking at file writing functions in VBA.
Can't find any tutorials real quick (my girlfriend is getting angry as we speak), but here is a sample:
http://www.access-programmers.co.uk/forums/showthread.php?t=25354
Just look around in fora, look for file generation and looping through records.
Hi just reading your post, like Remou l would strongly suggest you use Access to enter and store the data. It is possible to get a user to enter data into a spreadsheet and write the data back to Access DB. Not something l would recommend for the novice, here is a link to some code on how it could be done
Returning to your first question, of creating the invoice have you considered generating the invoices from Access using a report? They can be printed to PDF, or exported to various electronic formats. Or is there specific reason to use Word/Excel? If are going down the route of using Word to generate the invoice then use a template as Remou suggested. See this link for some samples see the section titled Access > Word. I have used the examples as a basis for Access to Word. A number of the examples though use a tecnology called DAO, which l understand will not be included in any operating system after Windows 7. Just something to be aware of.
Searching for a record in a database table this link has one possible solution . Also the author has included a example database.

Resources