How to program an event that detects when a file is upload to Yammer? - yammer

Event That is thrown when file is upload to Yammer.I am not able to do it with Yammer javascript sdk.

You don't specify how quickly you need to respond to a file being uploaded. The Data Export API allows you to download just the files.csv which includes a list of files uploaded. You can consume this to know which new files have been uploaded.

Related

Strapi: Upload files to a specific media library folder using strapi upload api

I'm trying to upload files to Strapi's media library through its upload api.
Right now, all the files are getting uploaded to "API Uploads" folder.
Is there a way to upload the files to folder of my choice?
I couldn't find any details about it in the documentation.
Currently this is not possible, according to the documentation last updated on December 14, 2022: https://docs.strapi.io/developer-docs/latest/plugins/upload.html#endpoints
Folders are an admin panel feature and are not part of the REST or the GraphQL API. Files uploaded through the REST or GraphQL API are located in the automatically created "API Uploads" folder.
There is a feature request on this, so users can vote: https://feedback.strapi.io/feature-requests/p/support-for-media-folders-in-the-content-api
(In the feature request, there's discussion on how to do it in a hacky way, did not test it myself)
Also, If you have to create many folders (like I had to), you would have to do it manually through the interface, but my solution was to automate it with a script that creates them directly onto the db table.

Importing images from Slack

Slack exports its data as a ZIP, without images.
It uses public URLs instead, so on my imported chanels inside Rocket, I see only links to slack instead of the inline images.
Is there any way to instruct Rocket to automatically download all those images and embed them in the channels?
What would be the best way to do that?
Currently, RocketChat cannot automatically download and import the Slack attachments. There are several 3rd party and open source tools to separately download the referenced attachments in the Slack export files. One example is slack-advanced-exporter.
Then, you have all the attachments in a separate folder. This is still not enough to import the Slack messages with the attachments into RocketChat. An additional converter would be helpful to replace the urls in the Slack JSONs with the correct file links and create the correct folder structure for the attachments. As far as I know, this additional converter is still missing (at least in the open source landscape).

How to upload multiple files upload in google drive?

I have gone through the documentation provided on https://developers.google.com/drive/api/v3/manage-uploads but i'm unable to found a way to upload multiple files by single api request. I have used multipart and resumable both but they need single file(source). But i want to select multiple images(in thousand) to upload with resumeable operation.
Please help me or guide me a better solution in any technology.
Many Thanks!
create a bundle from mutible files use 7z or winrar zip then upload it as a single file extract it later on drive

Delete files before uploading via Fineuploader

(using fineuploader with Traditional endpoints)
Application flow:
User will upload several files
Server will perform some backend operations on theses files
Files will then be deleted
Because of these "backend operations" it would be cleaner to delete all the files in the upload directory before any files are uploaded. Fineuploader has a lot of callbacks. My thinking was add a callback for validateBatch. Then I could kick off my delete operation, but how do I then indicate to fine uploader to continue.

How can I upload multiple files from urls directly to cloud storage

I've tried some of the services out there, including droplet, ctrlq.org/save, and some other sites that support directly fetching a file from a url and uploading it to dropbox, google drive and the like. Without the user having to store the file on a local disk.
Now the problem is none of these services support multiple urls or batch uploading, but I have quite a few urls and I really need a service where I can put them in, split them with enters or semicolons, and have the files uploaded to dropbox.(or any other cloud storage)
Any help would be gladly appreciated.
The Dropbox Saver JavaScript control allows you to save up to 100 files to the user's Dropbox in one shot. You'll need to programmatically create the button using Dropbox.createSaveButton as explained in the linked page.
It seems like the 100-file limit (at any one time) is universal, but you might find that it isn't the case when using the DropBox REST API. It looks possible to do this with NodeJS server side (OAuth and posts) or Javascript client side (automating FileReader). I'll review and try to add content so these aren't just links.
If you can leave a page open for about 20 minutes due to "technical limitations", the dropbox should be loadable 100-at-a-time like that, assuming each upload takes less than 2 seconds; it's an easy hook to add a progress indicator.
If you're preloading the dropbox once yourself or the initial load is compatible with manual action, perhaps mapping a drive and trying to unzip an archive of your links to it would work. If your list of links isn't extremely volatile then the REST API could be used to synchronize changes.
Edit: Forgot to include this page on CloudConvert, which unzips archives containing up to 100 files into DropBox. Your use case doesn't seem to include retrieving the actual content at your servers (generated zip files), sending the automation list to the browser and then having the browser extract to dropbox, but it's another option.
The Dropbox API now offers the ability to save a file into Dropbox directly via a URL. There's a blog post about it here:
https://blogs.dropbox.com/developers/2015/06/programmatically-saving-a-url-to-dropbox/
The documentation can be found here:
https://www.dropbox.com/developers/core/docs#save-url

Resources