├── .claspignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── appsscript.json ├── bigquery ├── GUIDE.md ├── README.md ├── example_check.sql ├── example_end2end.sql ├── example_filtering.sql ├── generation.sql ├── image_descriptions.md ├── install.sh └── parsed_descriptions.md ├── dist ├── appsscript.json ├── index.js └── static │ └── index.html ├── enrichment ├── GUIDE.md ├── README.md ├── src │ ├── main.py │ └── requirements.txt └── terraform │ ├── general.tf │ ├── main.tf │ ├── terraform.tfvars │ └── variables.tf ├── img ├── config.png ├── feed_rule_description.png ├── feed_rule_title.png ├── few-shot.png ├── generated.png ├── getting-started.png ├── output.png └── output_feed_adjustment.png ├── jest.config.json ├── license-config.json ├── license-header.txt ├── package.json ├── rollup.config.mjs ├── src ├── app.ts ├── config.ts ├── helpers │ ├── logger.ts │ ├── sheets.ts │ ├── util.ts │ └── vertex.ts ├── index.ts └── static │ └── index.html ├── test └── index.test.ts └── tsconfig.json /.claspignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/* 2 | build/* 3 | testing 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/README.md -------------------------------------------------------------------------------- /appsscript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/appsscript.json -------------------------------------------------------------------------------- /bigquery/GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/GUIDE.md -------------------------------------------------------------------------------- /bigquery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/README.md -------------------------------------------------------------------------------- /bigquery/example_check.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/example_check.sql -------------------------------------------------------------------------------- /bigquery/example_end2end.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/example_end2end.sql -------------------------------------------------------------------------------- /bigquery/example_filtering.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/example_filtering.sql -------------------------------------------------------------------------------- /bigquery/generation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/generation.sql -------------------------------------------------------------------------------- /bigquery/image_descriptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/image_descriptions.md -------------------------------------------------------------------------------- /bigquery/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/install.sh -------------------------------------------------------------------------------- /bigquery/parsed_descriptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/bigquery/parsed_descriptions.md -------------------------------------------------------------------------------- /dist/appsscript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/dist/appsscript.json -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/dist/static/index.html -------------------------------------------------------------------------------- /enrichment/GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/GUIDE.md -------------------------------------------------------------------------------- /enrichment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/README.md -------------------------------------------------------------------------------- /enrichment/src/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/src/main.py -------------------------------------------------------------------------------- /enrichment/src/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/src/requirements.txt -------------------------------------------------------------------------------- /enrichment/terraform/general.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/terraform/general.tf -------------------------------------------------------------------------------- /enrichment/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/terraform/main.tf -------------------------------------------------------------------------------- /enrichment/terraform/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/terraform/terraform.tfvars -------------------------------------------------------------------------------- /enrichment/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/enrichment/terraform/variables.tf -------------------------------------------------------------------------------- /img/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/config.png -------------------------------------------------------------------------------- /img/feed_rule_description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/feed_rule_description.png -------------------------------------------------------------------------------- /img/feed_rule_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/feed_rule_title.png -------------------------------------------------------------------------------- /img/few-shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/few-shot.png -------------------------------------------------------------------------------- /img/generated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/generated.png -------------------------------------------------------------------------------- /img/getting-started.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/getting-started.png -------------------------------------------------------------------------------- /img/output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/output.png -------------------------------------------------------------------------------- /img/output_feed_adjustment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/img/output_feed_adjustment.png -------------------------------------------------------------------------------- /jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/jest.config.json -------------------------------------------------------------------------------- /license-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/license-config.json -------------------------------------------------------------------------------- /license-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/license-header.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/helpers/logger.ts -------------------------------------------------------------------------------- /src/helpers/sheets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/helpers/sheets.ts -------------------------------------------------------------------------------- /src/helpers/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/helpers/util.ts -------------------------------------------------------------------------------- /src/helpers/vertex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/helpers/vertex.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/src/static/index.html -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-marketing-solutions/feedgen/HEAD/tsconfig.json --------------------------------------------------------------------------------