profile
viewpoint

sanand0/beautiful-visualisations 23

Talk at jsFoo Bangalore on 20 Oct 2012

sanand0/fifadata 16

FIFA data

gramener/geocode-excel 15

Convert addresses to lat-longs (and vice versa) in Excel

sanand0/benchmarks 11

Various benchmark tests

sanand0/euler 5

Project Euler solutions in Python

sanand0/datascience 4

A Data Science Curriculum

sanand0/forms 3

Customisable forms

aadvaark/watercrawler 2

Data Scraping for Water Data

gramener/mapviewer 2

Mapviewer simplifies creating map visualizations using configurations. It is an abstraction over Leaflet

sanand0/data.gov.in 2

Exploring the datasets

issue closedgramener/gramex

pptgen: Table formatting

Allow tables to be formatted from data. It can change the content and the format of the table, row, column, and cell. This includes changing the text (formatted) from data, coloring from data using palettes, changing margins, alignment, adding icons, and more

closed time in 11 hours

sanand0

create barnchgramener/gramex-guide

branch : ppt-table

created branch time in 13 hours

create barnchgramener/gramex

branch : pptgen2-table

created branch time in 13 hours

issue openedgramener/gramex

pptgen: add option to compress slides

Adding an option compress: {... options ...} should compress the images based on options. Options are TBD

created time in a day

delete branch gramener/gramex

delete branch : pptgen2-merge

delete time in a day

delete branch gramexrecipes/gramex-guide

delete branch : dev-pptgen

delete time in 2 days

delete branch gramexrecipes/gramex-guide

delete branch : pptgen2-merge

delete time in 2 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha a1867d747e80d164965531e1dfabcfd0acf98d48

ENH: Document PPTXHandler v2

view details

S Anand

commit sha 642533652edd020c7f9a4715ca1ef27745a35606

DOC: Add v1.61.0 release changes

view details

push time in 2 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 0d0feebe05bc59256676847afe61bfcc9f4eb2af

WIP

view details

push time in 2 days

create barnchgramexrecipes/gramex-guide

branch : dev-pptgen

created branch time in 2 days

push eventgramener/gramex

S Anand

commit sha dfcece8bb6f4b58d4c689a18ba98d9cdd50ce1eb

TODO

view details

push time in 2 days

create barnchgramener/gramex

branch : sa-release-process

created branch time in 3 days

created taggramener/gramex

tagv1.61.0

A visual analytics platform to build data-based web apps with less code.

created time in 3 days

push eventgramener/gramex

S Anand

commit sha ca6bd24a1f40c0bb09b39d9ddd30ae6acbb81f66

ENH: gramex.transforms supports expressions that return vars as-is For example, if we use functions: 'data' where data is available in vars, it is returned as-is, instead of being called as a function

view details

S Anand

commit sha cf1264378b9c2199993dba06d34de1bafffcf2e6

BUG: unicode error in gramex init. Fixes #142 This fixes the problem where .pyc files have a MIME type of of application/x-python-code and are treated as templates.

view details

S Anand

commit sha d31080a1fc74b9d4761e69e337ef5a27e00ae81b

BUG: Gramex init should specify explicit login URL, and add test: section

view details

S Anand

commit sha 0e6f300154b344fe7c1dcfb574805c3a9027f570

ENH: Add RedisCache by @mniyas

view details

S Anand

commit sha 5c68c64c044fc84e3bbe00eb08385525c78e2f8b

ENH: Implement PPTXHandler v2

view details

S Anand

commit sha 2df6cb651903a1007ff3f06b5d85fc96da411e13

TST: Fix test cases @jaidevd

view details

S Anand

commit sha a9503433e24585d410c5a17e8f4d6257d4ac03d6

REF: Refactor test process

view details

S Anand

commit sha cfc206761c460ccd359bee7952020925e6d9e662

DOC: Add v1.61.0 release changes

view details

push time in 3 days

issue closedgramener/gramex

gramex init UnicodeErrorr

Hi,

I am trying out a non-commercial version of gramex. I installed it all fine until When i try to do gramex init, i get this error... python==3.7 anaconda == 5. gramex==1.53 tornado==5.1.1

[user@localhost gramex_project_1]$ gramex init DEBUG 29-Mar 13:37:24 config PORT Loading config: /home/user/anaconda3/lib/python3.7/site-packages/gramex/apps.yaml DEBUG 29-Mar 13:37:24 config PORT Loading config: /home/user/.config/gramexdata/apps/apps.yaml INFO 29-Mar 13:37:24 install PORT Initializing Gramex project at /home/user/gramex_project_1 Traceback (most recent call last): File "/home/user/anaconda3/bin/gramex", line 11, in <module> sys.exit(commandline()) File "/home/user/anaconda3/lib/python3.7/site-packages/gramex/__init__.py", line 177, in commandline callback(**kwargs) File "/home/user/anaconda3/lib/python3.7/site-packages/gramex/install.py", line 649, in init _copy(source, target, template_data=data) File "/home/user/anaconda3/lib/python3.7/site-packages/gramex/install.py", line 616, in _copy result = Template(result).generate(**template_data) File "/home/user/anaconda3/lib/python3.7/site-packages/tornado/template.py", line 302, in __init__ reader = _TemplateReader(name, escape.native_str(template_string), File "/home/user/anaconda3/lib/python3.7/site-packages/tornado/escape.py", line 217, in to_unicode return value.decode("utf-8") UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd6 in position 8: invalid continuation byte

I tried with python2.7 and anaconda2 5.x version as per the requirement, but still this error won't go.

Any suggestions?

closed time in 3 days

Xnsam

push eventgramener/gramex

S Anand

commit sha cfc206761c460ccd359bee7952020925e6d9e662

DOC: Add v1.61.0 release changes

view details

push time in 3 days

push eventgramener/gramex

S Anand

commit sha a9503433e24585d410c5a17e8f4d6257d4ac03d6

REF: Refactor test process

view details

push time in 3 days

delete branch gramener/gramex

delete branch : release

delete time in 3 days

push eventgramener/gramex

S Anand

commit sha 5bb53fda7ff440797c049bd80d553c2e05137edd

WIP

view details

push time in 3 days

push eventgramener/gramex

S Anand

commit sha 872f37704bcb911376cfb17636f7af5648f1d3cb

WIP

view details

push time in 3 days

push eventgramener/gramex

S Anand

commit sha 6bf48899a071d5c19145cc115437729fbba67db7

WIP

view details

push time in 3 days

push eventgramener/gramex

S Anand

commit sha 97674ff2c3219ca1e23c872efa2a4fe54c3c809c

WIP

view details

push time in 3 days

push eventgramener/gramex

S Anand

commit sha fdcfe35212085ff245826ed374bc511309c586c3

WIP

view details

push time in 3 days

create barnchgramener/gramex

branch : release

created branch time in 3 days

push eventgramener/gramex

S Anand

commit sha 5c68c64c044fc84e3bbe00eb08385525c78e2f8b

ENH: Implement PPTXHandler v2

view details

S Anand

commit sha 2df6cb651903a1007ff3f06b5d85fc96da411e13

TST: Fix test cases @jaidevd

view details

push time in 3 days

delete branch gramexrecipes/gramex-guide

delete branch : pptgen

delete time in 4 days

create barnchgramexrecipes/gramex-guide

branch : pptgen2-merge

created branch time in 4 days

delete branch gramener/gramex

delete branch : pptgen2

delete time in 4 days

create barnchgramener/gramex

branch : pptgen2-merge

created branch time in 4 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 67cd349910300acd9e37a5d29730e04e1d6ef4cc

Fix TODOs

view details

push time in 4 days

push eventgramener/gramex

S Anand

commit sha acce8fafdcc1d3e75e84f8b4c7b7023660cd3b15

Add docs

view details

push time in 4 days

PR closed gramexrecipes/gramex-guide

ENH: Redis Cache documentation

Related PR

+11 -0

1 comment

1 changed file

mniyas

pr closed time in 7 days

pull request commentgramexrecipes/gramex-guide

ENH: Redis Cache documentation

Closed via 0df0dd8

mniyas

comment created time in 7 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 0df0dd8fb3b5d8e5cd57368201832dcec3bb3db4

ENH: Redis Cache documentation @mniyas

view details

push time in 7 days

PR closed gramener/gramex

Redis cache

This introduces distributed caching using Redis. User can setup Redis cache with the following configuration.

cache:

redis:
  type: redis
  path: localhost:6379:0
  size: 50000000              # bytes

Related issue #198

+174 -6

2 comments

7 changed files

mniyas

pr closed time in 7 days

pull request commentgramener/gramex

Redis cache

Closed via 0e6f3001

mniyas

comment created time in 7 days

push eventgramener/gramex

S Anand

commit sha 0e6f300154b344fe7c1dcfb574805c3a9027f570

ENH: Add RedisCache by @mniyas

view details

push time in 7 days

push eventgramener/gramex

S Anand

commit sha cf1264378b9c2199993dba06d34de1bafffcf2e6

BUG: unicode error in gramex init. Fixes #142 This fixes the problem where .pyc files have a MIME type of of application/x-python-code and are treated as templates.

view details

S Anand

commit sha d31080a1fc74b9d4761e69e337ef5a27e00ae81b

BUG: Gramex init should specify explicit login URL, and add test: section

view details

push time in 8 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 727c8c1f25614d9d4f45f4517988b780fab5ed58

WIP

view details

S Anand

commit sha dbd3b6cbe901aa4517567364dce2a4098b85835e

Slide and shape names use fnmatch

view details

push time in 8 days

push eventgramener/gramex

S Anand

commit sha 0238811cadd8a7689635a0bed38f96d61da00861

Refactor get_elements for text

view details

S Anand

commit sha 0219a15ea79e2d56b1fd76ce075f68cc62ff0ed2

Slide and shape names use fnmatch

view details

push time in 8 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha d3ac038a72b3c97b57baf5a520835ae5ed1ccd22

DOC: Explain ADMIN_KWARGS for /admin/. Fixes #13

view details

push time in 8 days

push eventgramener/gramex

S Anand

commit sha 4b9b56993c5aac47597c09d84505a128e1383f30

Bug fixes

view details

S Anand

commit sha 0516387ed410bfb2aec1dda195cd95b2f767080a

text: preserves first para and run attributes

view details

S Anand

commit sha a3f0cc89a367da17c26d3225b6608b5c427f13e4

text: converts wraps runs in paras where required

view details

push time in 9 days

issue closedgramener/gramex

pptgen: real-life examples on Gramex Guide

The Gramex Guide page for pptgen should not just contain a reference for commands. It should show real-life usecases for each command.

closed time in 9 days

sanand0

issue openedgramener/gramex

Add support for user preferences

Here is a possible implementation:

url:
  preferences:
    pattern: /$YAMLURL/preferences
    handler: FunctionHandler
    kwargs:
      function: gramex.preferences(namespace='my-app-preferences')

REST API:

GET /preferences         # Return user preferences as a dict
PUT /preferences?x=1     # Set user preference for x to 1
GET /preferences?x       # Return user preference for x a single value

Python interface:

prefs = gramex.preference_store(namespace='my-app-preferences')
prefs['x'] = 1
print(prefs['x'])

created time in 9 days

pull request commentgramener/eslint-plugin-template

Refactor extraction & remove eslint-plugin-html dependency

Noted. There aren't that many template languages, actually, and Tornado's escaping is mostly a superset of Django's. So the earlier code would have worked both for Tornado and Django.

Would you like to revise this PR to just handle the eslint-plugin-html issue?

joehybird

comment created time in 9 days

pull request commentgramener/eslint-plugin-template

Refactor extraction & remove eslint-plugin-html dependency

@joehybird Thanks for this input.

This removes the capability to handle multi-line templates, which Tornado supports. Could you please revert that change?

joehybird

comment created time in 9 days

Pull request review commentgramener/eslint-plugin-template

Refactor extraction & remove eslint-plugin-html dependency

 function replace_with_obj(match) {-  return '{/*' + match.slice(3, -3).replace(/[^\n]/g, ' ') + '*/}'+  return '{/*' + match.slice(2, -2) + '*/}'

Will not handle multi-line comments

joehybird

comment created time in 9 days

Pull request review commentgramener/eslint-plugin-template

Refactor extraction & remove eslint-plugin-html dependency

 module.exports = function (text) {   // {% anything %} is replaced with a /* ... */   // {% raw xxx %} is replaced with a {/* ... */} -- this is typically assigned to a variable   // {{ anything }} is replaced with a {/* ... */} -- this is typically assigned to a variable+  // DJANGO templates are ALWAYS onelined

Tornado templates can be multi-line

joehybird

comment created time in 9 days

Pull request review commentgramener/eslint-plugin-template

Refactor extraction & remove eslint-plugin-html dependency

 module.exports = function (text) {   // {% anything %} is replaced with a /* ... */   // {% raw xxx %} is replaced with a {/* ... */} -- this is typically assigned to a variable   // {{ anything }} is replaced with a {/* ... */} -- this is typically assigned to a variable+  // DJANGO templates are ALWAYS onelined   return text-    .replace(/{#[\s\S]*?#}/g, replace_with_comments)-    .replace(/{%\s*raw\s[\s\S]*?%}/g, replace_with_obj)-    .replace(/{%[\s\S]*?%}/g, replace_with_comments)-    .replace(/{{[\s\S]*?}}/g, replace_with_obj)+    .replace(/{#.*?#}/g, replace_with_comments)

Will not match multi-line templates

joehybird

comment created time in 9 days

Pull request review commentgramener/gramex

Test fixes 2

 url:     handler: TwitterRESTHandler     kwargs:       # Gramener > Gramex guide app: https://apps.twitter.com/app/12449610/keys-      # TODO: Try regenerating these-      key: XkCVNZD5sfWECxHGAGnlHGQFa-      secret: yU00bx5dHYMbge9IyO5H1KeC5uFnWndntG7u6CH6O4HDZHQg0p-      access_key: 445767176-pqio8PuGlpzULSstlZQbLhRqFJfNBjWFH5LqNRgI-      access_secret: zVosr4wIS3aM80hErmWUkMePZ6vX830yI7VKxar6xZqgp+      key: $TWITTER_KEY

Add a commend mentioning that this is from .travis-ci.yml, and the values can be obtained from https://code.gramener.com/cto/secrets -- a new repo to be created

jaidevd

comment created time in 9 days

created tagsanand0/orderedattrdict

tagv1.6.0

An ordered Python dictionary with attribute-style access.

created time in 10 days

push eventsanand0/orderedattrdict

S Anand

commit sha 0d93b907b73f6237758138d30d421970c3ab93ec

Fix str() representatio order

view details

push time in 10 days

delete tag sanand0/orderedattrdict

delete tag : v1.6.0

delete time in 10 days

push eventgramener/gramex

S Anand

commit sha 9a566adedefaaea6127f00b46087ec50ef7e2c84

Fix clone and copy

view details

push time in 10 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha b4ee9018aebf83c74467022842325e169e1b2150

Add examples

view details

push time in 10 days

created tagsanand0/orderedattrdict

tagv1.6.0

An ordered Python dictionary with attribute-style access.

created time in 10 days

push eventsanand0/orderedattrdict

S Anand

commit sha 804ea30518a52789e8ce73db30d79e053f9810ae

str() returns human-friendly version

view details

push time in 10 days

issue closedgramener/gramex

pptgen: Shape layouts

stack: or layout: command replicates a shape based on data. It provides values for each copied shape that can set its position, color, etc. This can be used to create vertical stacks, horizontal stacks, grids, even variwide, treemap and Sankey diagrams.

closed time in 12 days

sanand0

push eventgramexrecipes/gramex-guide

S Anand

commit sha 8ae5cddc218d087f06906be283f71916a67c8cf0

Add clone, zoom

view details

push time in 12 days

push eventgramener/gramex

S Anand

commit sha bec685169fae9ef5f0c58322e99ffcae5af9a24c

Add clone shapes, zoom

view details

push time in 12 days

push eventgramener/gramex

S Anand

commit sha a235c5b2c3a46e4240cbc1b6d4073197039038b0

Remove unused code

view details

push time in 15 days

push eventgramener/gramex

S Anand

commit sha 31f49b4a3983b87b96b477966bae2c4908712746

WIP

view details

S Anand

commit sha d1c6aa8ed3c38e9fbf86622142db3fba704c12ad

Add copy, rotate

view details

push time in 15 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 61afcfa8112dee678632f8850f64f9efb29855c4

Add copy, rotate

view details

push time in 15 days

issue closedgramener/gramex

pptgen: replicate slides

replicate: command replicates one (or more) slides based on data

closed time in 15 days

sanand0

push eventgramener/gramex

S Anand

commit sha 926e6d79e22e3c9541266b04b145a3429afc3e01

Add text attributes

view details

push time in 17 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha e53ec8fb4c90824ee7b9dedda51bc6d7fa39d17f

Add text attributes

view details

push time in 17 days

issue closedgramener/gramex

Didn't getting the csv data output on screen using formhandler

when I follow up on the quickstart project in gramex tutorial and want to retrieve the CSV data. But it returns the cache flushing in session.json file in cmd.

after running the server On Cmd I got the following msg:

  1. INFO 09-Jun 12:46:13 init 9988 304 GET / (127.0.0.1) 2.03ms default
  2. INFO 09-Jun 12:46:13 init 9988 304 GET /ui/bootstraptheme.css (127.0.0.1) 2.00ms apps/ui/bootstrap4-KT5ir
  3. INFO 09-Jun 12:46:14 init 9988 200 GET /favicon.ico (127.0.0.1) 1.99ms favicon
  4. DEBUG 09-Jun 12:46:14 cache 9988 Flushing C:\Users\kpriy\AppData\Local\Gramex Data\session.json.

I also tried reinstalling gramex and all the other dependencies but still got the same error again and again.

closed time in 18 days

priyanshukumarcs049

issue commentgramener/gramex

Didn't getting the csv data output on screen using formhandler

This seems to be caused by a UTF-16 LE setting issue -- we don't know where that came from.

But deleting the files and re-creating them solved the problem. Thanks for raising @priyanshukumarcs049

priyanshukumarcs049

comment created time in 18 days

issue closedgramener/gramex

pptgen: add slide and shape interactivity

  • [x] transition: rule key sets transitions for each slide
  • [x] link: command links shapes to specific slides or URLs
  • [x] tooltip: adds tooltips
  • [x] text.link
  • [x] text.tooltip

closed time in 18 days

sanand0

push eventgramener/gramex

S Anand

commit sha 42a0753827c5c38fe079c60dedc12675c79cd33e

Add link:, hover: and update replace: with formatting

view details

S Anand

commit sha 55cf01bad5bfdeb59b9fca9cc683f6a9052e8edf

Add tooltip

view details

push time in 18 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 3d7b34c0d62896c599391c79930c1a8fa1bd6b90

Link and replace updates

view details

S Anand

commit sha 34e78e0f94d74769887e530d33814592f2024315

Add tooltip

view details

push time in 18 days

issue closedgramener/gramex

pptgen: text command updates shape text

It should accept HTML-like formatting

closed time in 21 days

sanand0

issue commentgramener/gramex

Didn't getting the csv data output on screen using formhandler

Summary of the problem:

  • This has nothing to do with session flushing. The session was flushed properly. There were no messages after that on the log, that's all
  • However, the content encoding was getting mixed -- UTF-16 vs UTF-8. It's not clear if this is a system setting issue or a file setting issue (index.html was in UTF-16).

@priyanshukumarcs049 can we speak on Mon 15 Jun at 1 pm to debug at https://meet.google.com/nsm-apqd-izh?

priyanshukumarcs049

comment created time in 21 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 8ed672c3e3b24661795009429b67aa0578e92fc8

Transitions

view details

push time in 21 days

push eventgramener/gramex

S Anand

commit sha 8cbb57a9296c5fbedc9fa34cc27d7512ac408952

Transitions

view details

push time in 21 days

create barnchgramener/gramex

branch : dev-build-profile

created branch time in 22 days

push eventgramener/gramex

S Anand

commit sha e0276579f6e5d42decc68e6f70205c995e1a839f

WIP

view details

S Anand

commit sha 795b38829a129687def3b78c29d82c3a72b060b7

Fix text. Add replace

view details

S Anand

commit sha e831b68e565b0cc843240d3a7bd401481e82b345

Add image commands

view details

push time in 23 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 38d1e953b55284ca94080a45eb972fab66c87c13

Add image commands

view details

push time in 23 days

push eventgramexrecipes/gramex-guide

S Anand

commit sha 34b8b2868695c588c1544802561122deafd8eddf

Add treemap.csv for pptxhandler v1

view details

S Anand

commit sha 54d7d51d3d233ffd4faeb358896bf25ba10b01b2

Add replace

view details

push time in 23 days

issue commentgramener/gramex

Didn't getting the csv data output on screen using formhandler

It looks like the file write is getting blocked. I've seen this happen when multiple Gramex instances are running, and one of them locks session.json.

I usually avoid this by having a separate session.json for each session (or a Redis session cache like @mniyas uses).

But it would be interesting to debug this. @priyanshukumarcs049 Could we get on a screen-sharing session on Fri morning, perhaps around 11 am IST? We can connect at https://meet.google.com/npb-ceai-vtp

priyanshukumarcs049

comment created time in 24 days

issue closedgramener/gramex

pptgen: shape commands allow shape formating

Commands like width, height, fill, etc change shape attributes

closed time in 25 days

sanand0

push eventgramexrecipes/gramex-guide

S Anand

commit sha 31f190d19326907b2d3bf5e1dbce16564b90cbed

Add docs for PPTXHandler version: 1 and 2

view details

push time in 25 days

pull request commentgramener/gramex

Redis cache

  • [ ] Please add docs to the Gramex Guide and share a pull request
  • [ ] Please change .travis.yml to run the test cases just for the Redis cache. You need to add - redis-server to the services: section. Please ensure that the tests pass
mniyas

comment created time in 25 days

push eventgramener/gramex

S Anand

commit sha ca6bd24a1f40c0bb09b39d9ddd30ae6acbb81f66

ENH: gramex.transforms supports expressions that return vars as-is For example, if we use functions: 'data' where data is available in vars, it is returned as-is, instead of being called as a function

view details

push time in 25 days

push eventgramener/gramex

S Anand

commit sha 1b5fbce8c105b6388632ed4d6a1d615e1b2bef08

Fix build errors

view details

push time in 25 days

delete branch gramener/gramex

delete branch : pptgen

delete time in 25 days

create barnchgramener/gramex

branch : pptgen2

created branch time in 25 days

issue openedgramener/gramex

pptgen: Create 3 custom charts

Possible charts:

  • [ ] Treemap
  • [ ] Sankey
  • [ ] Sunburst
  • [ ] Calendarmap

Avoid:

  • Heatgrid: can be accomplished through shape layouts: #240
  • Bullet: can be accomplished through basic shape formatting: #234

created time in 25 days

issue openedgramener/gramex

pptgen: product landing page

Create a /slidesense/ page on the Gramex Guide, formatted as a product landing page, that showcases SlideSense as a feature of Gramex.

This can be used as a prototype for other feature pages.

created time in 25 days

issue openedgramener/gramex

pptgen: real-life examples on Gramex Guide

The Gramex Guide page for pptgen should not just contain a reference for commands. It should show real-life usecases for each command.

created time in 25 days

issue openedgramener/gramex

pptgen: Shape layouts

stack: or layout: command replicates a shape based on data. It provides values for each copied shape that can set its position, color, etc. This can be used to create vertical stacks, horizontal stacks, grids, even variwide, treemap and Sankey diagrams.

created time in 25 days

issue openedgramener/gramex

pptgen: chart updates

chart: command updates data in charts. Includes chart data, axes, legends, labels, and more. Includes styling and formatting.

created time in 25 days

issue openedgramener/gramex

pptgen: replicate slides

replicate: command replicates one (or more) slides based on data

created time in 25 days

issue openedgramener/gramex

pptgen: Table formatting

Allow tables to be formatted from data. It can change the content and the format of the table, row, column, and cell. This includes changing the text (formatted) from data, coloring from data using palettes, changing margins, alignment, adding icons, and more

created time in a month

issue openedgramener/gramex

pptgen: add slide and shape interactivity

transition: rule key sets transitions for each slide link: command links shapes to specific slides or URLs

created time in a month

issue openedgramener/gramex

pptgen: shape commands allow shape formating

Commands like width, height, fill, etc change shape attributes

created time in a month

issue openedgramener/gramex

pptgen: text command updates shape text

It should accept HTML-like formatting

created time in a month

push eventgramener/gramex

S Anand

commit sha b7cb7bbfdbd7a4a55a575f786acabb87730e9ed9

Add text styles

view details

push time in a month

more