Comments (2)
I would say, lets get a standalone script working first that does the following:
- To begin with assume all credentials and bucket name comes from a config file / env
- Given a set of ids, urls, and relative location in the bucket, do a bulk upload to GCS. Also move the files to the right location in the bucket
- Return a set of ids with the GCS url
Once the above is done, we can integrate with the elixir code base and then do:
- For each org, generate a set of ids, urls and location
- Call the above with the right config for the org
- Use the return value to set the gcs_url
from glific.
Closing this for now. As there were two big things we changed
- We were syncing outbound media to GCS also, so starting a flow with media for 1000 contacts will create 1000 new entries. So we changed the code to sync only inbound media and it is under control now
- We'll tweak the code to reuse same media id instead of creating new entry everytime, mentioned in this issue
from glific.
Related Issues (20)
- Bhashini tts: cannot pass contact variable @contact.language
- Template: Add quality field in session template table
- Flows: Discrepancy in saving flow HOT 4
- Contact import automation: Add notifications
- Notifications: Reduce the email frequency of sending critical errors
- Optin/Optout Dropdown
- Google Sheets: Rows are not syncing
- CSV Import: increase max escape lines to 50
- Messages: Add previewUrl flag in send text messages
- Interactive template: Trims Body within the limit also
- Automate gupshup linking in new account setup process
- Metrics for template flows
- Interactive templates: Interactive content sent was different (and modified) from the original interactive content
- Messages: Add preview url support to text messages
- Floweditor: Changes in revisions api
- Add warnings for HSM rejection reasons during submission
- GDPR: Masking PII from logs
- GPT Filesearch: Adding UI support
- HSM template: Allow_category_changes field is becoming true after template sync
- API Documentation: Update the endpoints and newer apis
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from glific.