-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f94e387
commit 7d4802c
Showing
92 changed files
with
4,411 additions
and
3,950 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
YEAR: 2023 | ||
COPYRIGHT HOLDER: vvtableau authors | ||
YEAR: 2023 | ||
COPYRIGHT HOLDER: vvtableau authors |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,84 +1,92 @@ | ||
8e3fac8216532631eec66d91840ee9f6 *DESCRIPTION | ||
6612639639cb2ea1017e53c25a9a1b0a *LICENSE | ||
af88b606f86cff5f33cbd30894063f88 *NAMESPACE | ||
fc1ff3e080058ca5d8be70ba30b4f2a8 *NEWS.md | ||
b8674afc5d35987ae3788801cc626e01 *R/authenticate_server.R | ||
9db3a2b80d0958b9331f9dcfa3928190 *R/download_tableau_crosstab_excel.R | ||
831ca93da57f07ac29d3b674100b2f7a *R/download_tableau_data.R | ||
01d3f7886cc79e30e52ef8b97874ab6c *R/download_view_filtered.R | ||
2604b4c3a56fdddddfdfbae09c4ba890 *R/download_workbook_server.R | ||
09327934d32f0755d518a5b907be9e1a *R/download_workbook_server_pdf.R | ||
9740dea1286779986782196125c1aabd *R/download_workbook_server_powerpoint.R | ||
7b9ffcc66a2f4c5e4a35b35a7d020f51 *R/get_actions.R | ||
614e3fa72aeaa157e2f97124ad9ac9e7 *R/get_folders.R | ||
f7ed82aeb3f18f3aadd869f4f165b0d4 *R/get_hierarchy.R | ||
c0f33b3bc6db2b5114201e81e12ca2a5 *R/get_nodenames.R | ||
f0e8d83ec1da43771952a7bb385b08c8 *R/get_parameters.R | ||
69c539c659ab4ed5559b25f9aa60a04d *R/get_revision.R | ||
210e11ef30be7614a174c2d5cc33d6c4 *R/get_server_connected_applications.R | ||
e9676446884dd5b0f8cc9f6fc3b811a9 *R/get_server_datasources.R | ||
22d39cbc5e2d053068eef25ab3c80102 *R/get_server_groups.R | ||
a6a9b7415073de5e34d44ee685833688 *R/get_server_info.R | ||
570b319f9bcc53307901ce2e4f6b63dc *R/get_server_jobs.R | ||
386402eaed545668e07ea24d7a0d5d6d *R/get_server_location.R | ||
e1469ed7cc9ba08589a6386456412f30 *R/get_server_projects.R | ||
f7cab0309499f5dc39a294d4f1ca9379 *R/get_server_refresh_tasks.R | ||
2be89a6840916f8decefbd0f6cd4818f *R/get_server_schedules.R | ||
30f63bb046483a6722ad559ef69e4f94 *R/get_server_user_favorites.R | ||
d567e8accf673b6ba7192088ed13c5cd *R/get_server_users.R | ||
02295d26d842c9c675ccb7e2d2b56688 *R/get_server_views.R | ||
26eebf6af4b77b096f4fadac973a4737 *R/get_server_workbooks.R | ||
91fc13ee191d6220dddf936b7229308d *R/get_tableau_data_source.R | ||
07aa92717b11b5de8ce7e4a6c3c9c3b1 *R/get_variable_folders.R | ||
e37a869e83a4814494f4629250de8fdd *R/get_variables.R | ||
c88850b65503670ce99482242119cf64 *R/get_workbook_id.R | ||
392ec199b1369fe3272f83eaf74537d6 *R/get_workbook_tabs.R | ||
f68912eb60394dc564247caa914641b7 *R/make_rootnodes.R | ||
b56ff2b193ecba52f9ec7f3b10cca008 *R/utils-pipe.R | ||
010a4c379b21585adaa975f34858d0fd *README.md | ||
79375087d246a92ee35dc72dea9808d5 *build/vignette.rds | ||
3ae633cab62e15e97a7d042357622e63 *inst/doc/download_filtered_views.R | ||
c7bbad6467c207c69b38633ce4976d42 *inst/doc/download_filtered_views.Rmd | ||
76b664bff020e5d8688cd094a4cf3e31 *inst/doc/download_filtered_views.html | ||
08fc541165b02b9f657e7d446912fb9a *inst/doc/getting_started.R | ||
f3536c21b7d3143ff1cdfca125b6f111 *inst/doc/getting_started.Rmd | ||
588e7986725640d3fedeb3375a089501 *inst/doc/getting_started.html | ||
6c4ac3c6a9d562e7f97de786b21ab4cd *man/authenticate_server.Rd | ||
9a5fd704851b98b603a604293800c35a *man/download_filtered_tableau_image.Rd | ||
4bf084abf18b540edceffc45c2a40f89 *man/download_tableau_crosstab_excel.Rd | ||
a86240b9e6aba491bc61041fae3835c6 *man/download_tableau_data.Rd | ||
ed07e5bb7e2860a38fec261477291e48 *man/download_workbooks_server.Rd | ||
36830a44b35a715298a1fc4374e8a750 *man/download_workbooks_server_pdf.Rd | ||
b235d6ea3e82350e6a614e980b8d3464 *man/download_workbooks_server_powerpoint.Rd | ||
148e952ac90828a51ad51388e8024830 *man/escape_special_chars.Rd | ||
76b937b7135ebed246ddf2a4349fec23 *DESCRIPTION | ||
7798b7b78faaf8dd9088583361c6accf *LICENSE | ||
54dd0fe711dd45221cd1f5c348e46ef1 *NAMESPACE | ||
a72520a76509ef63281c2122d9ceca11 *NEWS.md | ||
abef335a32dd4db0248aeb381391c2e3 *R/adjust_tableau_font_style.R | ||
40721097d332824f43d31b92f55015a7 *R/adjust_tableau_size.R | ||
b3d2b74932ace8d29dfffac0ff6ae997 *R/authenticate_PAT.R | ||
fbd426c9bd50d1f903152ffe9e52d341 *R/authenticate_server.R | ||
66bf907b830e1b2172e88330448fb3f2 *R/check_dashboard_names.R | ||
8d48d0e63a2e6ee5492b9f2f6210c464 *R/download_tableau_crosstab_excel.R | ||
6f4c54791b43c2501da55ce2782c65a2 *R/download_tableau_data.R | ||
799728ae516cb390d76728aa17e26d82 *R/download_view_filtered.R | ||
8ce0708f7bc3b721d679c3cd26ff7578 *R/download_workbook_server.R | ||
ed7d86b839782424e85e3e3ef6bd9291 *R/download_workbook_server_pdf.R | ||
4c8ca3f474b7e06f1a2746ad738f976b *R/download_workbook_server_powerpoint.R | ||
d9d0a75a986d5f5ddccef6656c079c68 *R/get_actions.R | ||
55dbe471c6d708dbd83892ca82af420e *R/get_folders.R | ||
1b111b3185f0ac9de6160b500420fdfb *R/get_hierarchy.R | ||
3f48a207580a26e67c504e033c6d27db *R/get_nodenames.R | ||
d2fca725cd7c88aaad2136d63a68b292 *R/get_parameters.R | ||
d2fb33553442b3fbb6969c54b9ec7e48 *R/get_revision.R | ||
ed98be1abca7bd9f5d1db1d8afd3196c *R/get_server_connected_applications.R | ||
0a27e3f6caa986ab07d116da980cc983 *R/get_server_datasources.R | ||
e5f94554e2cc07c339eb626d882b7e78 *R/get_server_groups.R | ||
22a93e22d51d2c9b2d13b76700cf9d9d *R/get_server_info.R | ||
f7b46c81304299673b71171588cc368c *R/get_server_jobs.R | ||
198819b224675b93b722d4254bbe92df *R/get_server_location.R | ||
695f7d98f62c4f7e58b5cbefbc3f929d *R/get_server_projects.R | ||
c8a66f64cd653ab05a03ed703fac94ca *R/get_server_refresh_tasks.R | ||
3cfff78fdb05a8bd779d5c2a58577587 *R/get_server_schedules.R | ||
4b35b2cb6973bf2bdc674bd25bffaa02 *R/get_server_user_favorites.R | ||
f223d995e6f96a254caa52e77b0f70d7 *R/get_server_users.R | ||
a91ddb8050d898ecf79327d8f3a744d2 *R/get_server_views.R | ||
97106a0cfc5eead47afb9190dc036e87 *R/get_server_workbooks.R | ||
2b9b1ee226d6e6e64a73f192dbf35ae1 *R/get_tableau_data_source.R | ||
81dd1bf610551df69aaf76d27d21ee74 *R/get_variable_folders.R | ||
236c4c0f8e809d2125bbb1fdd249c2e0 *R/get_variables.R | ||
42c5e68587b11cbdf943643e846dff99 *R/get_workbook_id.R | ||
6405a898f0e31cb83c36553da0c8ec60 *R/get_workbook_tabs.R | ||
0c911291ee58234e094ff4594b95910b *R/make_rootnodes.R | ||
cf794928715019cf81bd51d467156178 *R/utils-pipe.R | ||
c32512e43892055ce2759d7384bffa45 *README.md | ||
06ad9637bdbfd2a90c8f82fa5fc18b71 *build/vignette.rds | ||
b7ef09b9b27f492f8d9a40a00cacef69 *inst/doc/download_filtered_views.R | ||
7d73fc98d8688d38c0211d41255cb7f0 *inst/doc/download_filtered_views.Rmd | ||
5e1f06f15153b471d73a65e4f6999ae5 *inst/doc/download_filtered_views.html | ||
a6b6f07be32929277a66666da2d24cd8 *inst/doc/getting_started.R | ||
481b4a41e2e9ee236518c8bee8678bbf *inst/doc/getting_started.Rmd | ||
8e9910210d5fe53ac73b32774ccdf12a *inst/doc/getting_started.html | ||
825162b1ea65d85d1b20b80e712e819b *man/adjust_tableau_font_style.Rd | ||
9437d258c47614a0864168b8c8e98c88 *man/adjust_tableau_size.Rd | ||
b45c9ccf337d148187722dedfd93fb13 *man/authenticate_PAT.Rd | ||
b718585c88f64e7cdf4d1df4c8ae92a6 *man/authenticate_server.Rd | ||
d1ab265753234b01e292e649cedd14a1 *man/check_dashboard_names.Rd | ||
04cec168125b40826084d2cea9a8d8ad *man/download_filtered_tableau_image.Rd | ||
4e8b6a34d13fbd808c3dace305a81b72 *man/download_tableau_crosstab_excel.Rd | ||
b3957b8f8e8fcaf4444627e74cdef237 *man/download_tableau_data.Rd | ||
8f7a54fa66bd3f4a2fc1c65b91b3359b *man/download_workbooks_server.Rd | ||
a1c791e82218a54813095039b48fbb98 *man/download_workbooks_server_pdf.Rd | ||
63219812ec596fb5e09722ca4e9f83b2 *man/download_workbooks_server_powerpoint.Rd | ||
5663419f280df71e59bcf87799bef415 *man/escape_special_chars.Rd | ||
3774d333d681906e4fe8d7af80e54e6b *man/figures/hex-vvtableau.png | ||
8bea44686db1d70e64a19f953f20dcdc *man/get_actions.Rd | ||
d668e8814ac56c7f1005d13b35c5d406 *man/get_folders.Rd | ||
7c87e9cb4e295ec9318d2ed09dd894e0 *man/get_hierarchy.Rd | ||
a4c221208612884434f4b51733ea383d *man/get_nodenames.Rd | ||
bac8c1783ec25c0ee63d32758ef974a4 *man/get_parameter.Rd | ||
c3247d455b4bd103e2cd96d9ec4e6ce4 *man/get_revision.Rd | ||
baa20dc84e37c0f2fd0fe9310f660e75 *man/get_server_connected_apps.Rd | ||
adfb86fdb940e9190f116dfd079a5232 *man/get_server_datasources.Rd | ||
18c1a5489cf544bdc39eaadc318d5bf6 *man/get_server_groups.Rd | ||
36b59c70d1d8c6214c7a0319a8d6a7d4 *man/get_server_info.Rd | ||
96ca81fb78a31740e1c8b73d5888df5c *man/get_server_jobs.Rd | ||
8bbc601fb5a36e99502f58b354ca0aaa *man/get_server_location.Rd | ||
00da625424e3d8017246ca27f74f65bc *man/get_server_projects.Rd | ||
6dc05d1375cd770c8904727c0ff07c3d *man/get_server_refresh_tasks.Rd | ||
0c368bcb52b0255d1e15e459b5533506 *man/get_server_schedules.Rd | ||
0783631b507f8da652fdae3e6cff02ce *man/get_server_user_favorites.Rd | ||
5bfd23cd93aac9b879d3f5c88f475f8f *man/get_server_users.Rd | ||
bce4477c08c6eb2807d3fefad6f2c63d *man/get_server_views.Rd | ||
916509dfa47257270a367e220e994f2c *man/get_server_workbooks.Rd | ||
84d127b821c9b1f9729ef9a6efadd778 *man/get_tableau_data_source.Rd | ||
3a7946b0508f305fab6bedb93c2db5c1 *man/get_variable_folders.Rd | ||
f15cbccafa9282848e450c2e50a79098 *man/get_variables.Rd | ||
e59d94cc8c6a17016c4cb87922312060 *man/get_workbook_id.Rd | ||
ae533550ab9b02a5bb86c56a0f83e36b *man/get_workbook_tabs.Rd | ||
5ca49740a8e0a9098c1d195a9ae1ba07 *man/make_rootnodes.Rd | ||
774d9de8e95aa151215efcd304549d41 *man/pipe.Rd | ||
8a2838f26315f7c4b834e4a88422487c *man/row_to_name.Rd | ||
4fe1757405e83821318c333a49cb3e23 *man/row_to_query.Rd | ||
c7bbad6467c207c69b38633ce4976d42 *vignettes/download_filtered_views.Rmd | ||
f3536c21b7d3143ff1cdfca125b6f111 *vignettes/getting_started.Rmd | ||
e60fc2959ba9f2ccd1819be1726de92b *man/get_actions.Rd | ||
a112c1c57d104172140c0328ca44ef28 *man/get_folders.Rd | ||
1626fb19bc6d5516f14e448884cd0759 *man/get_hierarchy.Rd | ||
fa157e43dd52afa9569488229d6d41e6 *man/get_nodenames.Rd | ||
b0ab33c8218fdd5ff63abd47b53006f2 *man/get_parameter.Rd | ||
fcb00c16a03b4aa49663fe5fd3bd79b9 *man/get_revision.Rd | ||
8febed23520e5d65671222522b861fbe *man/get_server_connected_apps.Rd | ||
3445580119a6bd702b94cb4777ac9812 *man/get_server_datasources.Rd | ||
c5f6fac2c506680f8dbf5125f1fc797a *man/get_server_groups.Rd | ||
3c497b4ea46b57c28ac935562220a2c7 *man/get_server_info.Rd | ||
02bcb58f49605f8853cec0aac95faf04 *man/get_server_jobs.Rd | ||
5433d2d72e8ba1263861524e25a18631 *man/get_server_location.Rd | ||
a7f769beb3c1bf68b46eb4ab69e1cc41 *man/get_server_projects.Rd | ||
45bca302ab339ea67b7278a9225df6d4 *man/get_server_refresh_tasks.Rd | ||
083d6202843c0ba844d748435d2828a1 *man/get_server_schedules.Rd | ||
55223cb875c67acab32e16df4e856bb9 *man/get_server_user_favorites.Rd | ||
2b7eb01083534dfe7f73cc6a1c187908 *man/get_server_users.Rd | ||
2ba894e39d750e079b3ac92a7b55d361 *man/get_server_views.Rd | ||
6a049462e4efdaa29c867f5dc516acba *man/get_server_workbooks.Rd | ||
cc2495bfc651ec38e100ab8b4a6becca *man/get_tableau_data_source.Rd | ||
1618507d501037a67bf8e2b54db43cf6 *man/get_variable_folders.Rd | ||
71eb9ddb56688938153ee38b117e96eb *man/get_variables.Rd | ||
e4f509618ddf6959010ccd8aa522b94d *man/get_workbook_id.Rd | ||
1b6e64d8ccf35c33f1c6c3c15fc4b1d5 *man/get_workbook_tabs.Rd | ||
261d492b31f3f842acb859d18ccc702b *man/make_rootnodes.Rd | ||
681b2124446446b6b045b496fe131ecf *man/pipe.Rd | ||
07a7ea69a36e128703f973e863ec300d *man/row_to_name.Rd | ||
ad9f98ee089ab7f0d5039b7230ab9d98 *man/row_to_query.Rd | ||
7d73fc98d8688d38c0211d41255cb7f0 *vignettes/download_filtered_views.Rmd | ||
481b4a41e2e9ee236518c8bee8678bbf *vignettes/getting_started.Rmd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,39 @@ | ||
# Generated by roxygen2: do not edit by hand | ||
|
||
export("%>%") | ||
export(authenticate_server) | ||
export(download_filtered_tableau_image) | ||
export(download_tableau_crosstab_excel) | ||
export(download_tableau_data) | ||
export(download_workbooks_server) | ||
export(download_workbooks_server_pdf) | ||
export(download_workbooks_server_powerpoint) | ||
export(get_actions) | ||
export(get_folders) | ||
export(get_hierarchy) | ||
export(get_nodenames) | ||
export(get_parameter) | ||
export(get_revision) | ||
export(get_server_connected_apps) | ||
export(get_server_datasources) | ||
export(get_server_groups) | ||
export(get_server_info) | ||
export(get_server_jobs) | ||
export(get_server_location) | ||
export(get_server_projects) | ||
export(get_server_refresh_tasks) | ||
export(get_server_schedules) | ||
export(get_server_user_favorites) | ||
export(get_server_users) | ||
export(get_server_views) | ||
export(get_server_workbooks) | ||
export(get_tableau_data_source) | ||
export(get_variable_folders) | ||
export(get_variables) | ||
export(get_workbook_id) | ||
export(get_workbook_tabs) | ||
export(make_rootnodes) | ||
importFrom(magrittr,"%>%") | ||
# Generated by roxygen2: do not edit by hand | ||
|
||
export("%>%") | ||
export(adjust_tableau_font_style) | ||
export(adjust_tableau_size) | ||
export(authenticate_server) | ||
export(check_dashboard_names) | ||
export(download_filtered_tableau_image) | ||
export(download_tableau_crosstab_excel) | ||
export(download_tableau_data) | ||
export(download_workbooks_server) | ||
export(download_workbooks_server_pdf) | ||
export(download_workbooks_server_powerpoint) | ||
export(get_actions) | ||
export(get_folders) | ||
export(get_hierarchy) | ||
export(get_nodenames) | ||
export(get_parameter) | ||
export(get_revision) | ||
export(get_server_connected_apps) | ||
export(get_server_datasources) | ||
export(get_server_groups) | ||
export(get_server_info) | ||
export(get_server_jobs) | ||
export(get_server_location) | ||
export(get_server_projects) | ||
export(get_server_refresh_tasks) | ||
export(get_server_schedules) | ||
export(get_server_user_favorites) | ||
export(get_server_users) | ||
export(get_server_views) | ||
export(get_server_workbooks) | ||
export(get_tableau_data_source) | ||
export(get_variable_folders) | ||
export(get_variables) | ||
export(get_workbook_id) | ||
export(get_workbook_tabs) | ||
export(make_rootnodes) | ||
importFrom(magrittr,"%>%") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,10 @@ | ||
# vvtableau 0.2.0 | ||
|
||
## Breaking Changes in Version 0.2.0 | ||
|
||
* Deprecated the `base_url`, `site_id`, and `token` arguments in favor of the `tableau` argument in the `get_server_workbooks` function. Users are now required to pass a `tableau` object returned by the `authenticate_tableau_server` function for authentication. | ||
|
||
* Added a `NEWS.md` file to track changes to the package. | ||
# vvtableau 0.3.0 | ||
* Added a function to authenticate to Tableau Server and Tableau Cloud using personal access token. | ||
|
||
# vvtableau 0.2.0 | ||
|
||
## Breaking Changes in Version 0.2.0 | ||
|
||
* Deprecated the `base_url`, `site_id`, and `token` arguments in favor of the `tableau` argument in the `get_server_workbooks` function. Users are now required to pass a `tableau` object returned by the `authenticate_tableau_server` function for authentication. | ||
|
||
* Added a `NEWS.md` file to track changes to the package. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
#' adjust_tableau_font_style | ||
#' | ||
#' Adjust the font style of a tableau file | ||
#' | ||
#' @param import_files selected tableau file or folder, to change its font style. If | ||
#' it is only a file, make sure it is a twb file. | ||
#' @param font_style the name of the font style you want to use (in quotation marks "") | ||
#' @param save_location The location to which the adjusted tableau file will be | ||
#' saved (this needs to be a .twb file). If empty, the adjusted tableau file will be overwritten. | ||
#' | ||
#' @return tableau file with the correct font style. | ||
#' @export | ||
#' | ||
adjust_tableau_font_style <- function (import_files, font_style = "Tableau Regular", save_location = NULL) | ||
{ | ||
# if the path gives a whole map instead of one file, make a file list. | ||
if (tools::file_ext(import_files) != "twb") { | ||
import_files = list.files(import_files, full.names = TRUE) | ||
} | ||
|
||
for (file in import_files) { | ||
#read xml file('s) | ||
data <- xml2::read_xml(file) | ||
|
||
# Find the font-style part | ||
style_part <- xml2::xml_find_all(data, "//formatted-text//run") | ||
|
||
for (type_section in style_part) { | ||
# change the style | ||
xml2::xml_set_attr(type_section, "fontname", font_style) | ||
} | ||
|
||
Ans_1 <- readline(prompt = "Do you want to save the adjustments in a new file? y/n: ") | ||
|
||
if (substr(Ans_1, 1, 1) == "y") { | ||
Ans_2 <- readline(prompt = "Yes, so did you give a new save file as input? y/n: ") | ||
if (substr(Ans_2, 1, 1) == "y") { | ||
cat("a new save file is given so this file will be used for saving \n") | ||
|
||
# check if the save_location file is .twb | ||
if (tools::file_ext(save_location) != "twb") { | ||
stop("save_location file is no .twb file") | ||
} | ||
# update and save the new file | ||
data <- XML::xmlParse(data) | ||
XML::saveXML(doc = data, file = save_location) | ||
} | ||
|
||
else { | ||
stop("stop the process, the user wants his file to be saved at onther file, | ||
however no new file as input is given.") | ||
} | ||
} | ||
|
||
else { | ||
cat("file can be overwritten \n") | ||
|
||
data <- XML::xmlParse(data) | ||
XML::saveXML(doc = data, file = file) | ||
|
||
} | ||
} | ||
} |
Oops, something went wrong.