Introduction: I recently bought a new NAS to store my media. I did this because I'll be buying a laptop soon and I'd rather not carry around a USB drive to hold onto my music and videos. Through tinkering I discovered that I can connect to various cloud services to either backup those services or backup directories of my NAS to them - services such as Google Drive. I do all of my document editing on Google Drive. I don't have any document editing suites installed on my system because Google Docs has been amazing and versatile. Until, well, now.
My NAS, a Synology DS415play, has a "Package Center" and I've downloaded their "SheetsStation" and "Text Editor." Problem is, Sheet Station does not support a local Document directory and I have to import the .xls files into the application separately. Thus, changes made on the NAS won't be synced to Google Drive. Additionally, the NAS does not support proprietary Google Drive documents. Which isn't a huge problem, I'd rather use an application to connect to the NAS much like iTunes accesses my music and videos on the NAS.
When I search for editing Google Docs offline the only results I get are using Chrome to edit documents and ensuring "Available Offline" is checked. That's a solution but it's only one computer. Again not the biggest of problems since internet shouldn't be out for very long, in the rare case that it is out. What I want though, is to connect and edit the Google Doc files locally on my NAS rather than a browser cache and there doesn't seem to be an app that can do it.
I've tried opening them with other apps. Both .gdocs and .gsheets open to a URL, below. So I presume I'm not even backing up my Google Drive files. I think it might be beneficial to somehow convert all the .gdoc and .gsheet files to .xls or something and use an open source suite to edit them on the NAS and either continue to sync them to Google Drive or move them to Dropbox.
Code:
Question: Where do I start? I don't want to go through and download each document one by one as an Office suite file on Google Docs, I have too many documents for that. Is there a place to search or APIs? I'll be developing exclusively on OS X. Are APIs typically platform independent? Would it be easier to find any applicable APIs then learn the language they were developed in or should I pick a language and search for APIs in that language? I don't want to go out and reinvent the office suite or make more work for myself than required. I apologize in advance, I'll likely need a lot of handholding through all this.
I have an idea of what languages I want to start with, Swift being one of them but I don't want to limit myself with such a young language. I have other projects for my NAS in the future and I think it would be ideal to learn a language that is easy to transfer what I've learned to my NAS so I can work towards making those ambitions a reality.
My NAS, a Synology DS415play, has a "Package Center" and I've downloaded their "SheetsStation" and "Text Editor." Problem is, Sheet Station does not support a local Document directory and I have to import the .xls files into the application separately. Thus, changes made on the NAS won't be synced to Google Drive. Additionally, the NAS does not support proprietary Google Drive documents. Which isn't a huge problem, I'd rather use an application to connect to the NAS much like iTunes accesses my music and videos on the NAS.
When I search for editing Google Docs offline the only results I get are using Chrome to edit documents and ensuring "Available Offline" is checked. That's a solution but it's only one computer. Again not the biggest of problems since internet shouldn't be out for very long, in the rare case that it is out. What I want though, is to connect and edit the Google Doc files locally on my NAS rather than a browser cache and there doesn't seem to be an app that can do it.
I've tried opening them with other apps. Both .gdocs and .gsheets open to a URL, below. So I presume I'm not even backing up my Google Drive files. I think it might be beneficial to somehow convert all the .gdoc and .gsheet files to .xls or something and use an open source suite to edit them on the NAS and either continue to sync them to Google Drive or move them to Dropbox.
Code:
{"url": "https://docs.google.com/document/d/####/edit?usp=drivesdk"}
Question: Where do I start? I don't want to go through and download each document one by one as an Office suite file on Google Docs, I have too many documents for that. Is there a place to search or APIs? I'll be developing exclusively on OS X. Are APIs typically platform independent? Would it be easier to find any applicable APIs then learn the language they were developed in or should I pick a language and search for APIs in that language? I don't want to go out and reinvent the office suite or make more work for myself than required. I apologize in advance, I'll likely need a lot of handholding through all this.
I have an idea of what languages I want to start with, Swift being one of them but I don't want to limit myself with such a young language. I have other projects for my NAS in the future and I think it would be ideal to learn a language that is easy to transfer what I've learned to my NAS so I can work towards making those ambitions a reality.