Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
92a48d6
Enhancement to store exports into slug-based folders in exports
Shepard246 Jul 25, 2023
6a9b382
Enhancement to store exports in slug-based folders inside exports
Shepard246 Jul 25, 2023
32ae140
Initial commit - Working standalone exe's, selection added
Shepard246 Aug 8, 2023
2ea7701
Update import.rb
briapete Aug 21, 2023
1ab48a8
-Update for v6 Workflow
briapete Aug 25, 2023
dae2c2f
Standalone bundle - better handling on whether configfile passed thro…
briapete Oct 2, 2023
fcfeb81
Update with latest changes, template selection, B64 encoding
Shepard246 Oct 27, 2023
1b9d383
Merge branch 'master' into develop
Shepard246 Oct 27, 2023
a702a59
Template selection, B64 encoding
Shepard246 Oct 27, 2023
832b649
Removed standalone files, updated import to decode pwd, corrected bug…
Shepard246 Jan 2, 2024
33cfa46
Updated how the attachement URL is created
briapete Dec 15, 2023
1c1040a
Removed Logging Statement
briapete Dec 15, 2023
210b3b9
Overhaul to encoding/decoding to correct bug, added to import.rb
Shepard246 Jan 5, 2024
8da94b6
Adjusted logger to global, updated sdk gem
Shepard246 Apr 12, 2024
f4181c4
Updated notes and gitignore
Shepard246 May 22, 2024
df4d37f
Merge branch 'master' into develop
Shepard246 May 22, 2024
b74526b
Find gem added to gemfile
Shepard246 Oct 15, 2024
02c81a1
Basic fix for import around trees
Shepard246 Dec 2, 2024
9ebb225
Confirmation countdown for export, space added to import conf
Shepard246 Apr 16, 2025
a5a9e3c
hotfix to export 1001+ submissions
Shepard246 Jan 5, 2026
61ca5a4
Looping submissions for export, comparison logic for import pending, …
Shepard246 Feb 4, 2026
9072cf3
Threading and global var changes
Shepard246 Apr 13, 2026
60a14bd
Threading working - should fix 100 routine limit
Shepard246 Apr 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,11 @@ config/*.yml
!config/servername_environment_import_config.yml
!config/servername_environment_export_config.yml
!config/servername_environment_export_specific_config.yml
exports/*
Local_Gems/*
Tools/*
GrabNGoBundle/*
*.log
bundle/*
vendor/*
.bundle/*
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0.7
10 changes: 9 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
source 'https://rubygems.org'

gem 'kinetic_sdk', '5.0.22'
gem 'kinetic_sdk', '5.0.31'
gem 'find', '0.1.1'
gem 'logger', '1.4.2'
gem 'json', '2.3.0'
gem 'optparse', '0.6.0'
gem 'rexml', '3.2.3'
gem 'io-console', '0.5.6'
gem 'base64', '0.2.0'
gem 'concurrent-ruby', '1.3.6'
36 changes: 24 additions & 12 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,27 +1,39 @@
GEM
remote: https://rubygems.org/
specs:
kinetic_sdk (5.0.19)
base64 (0.2.0)
concurrent-ruby (1.3.6)
find (0.1.1)
io-console (0.5.6)
json (2.3.0)
kinetic_sdk (5.0.31)
mime-types (>= 3.3.1)
multipart-post (= 2.0.0)
parallel (= 1.12.1)
ruby-progressbar (= 1.9.0)
slugify (= 1.0.7)
mime-types (3.3.1)
mime-types-data (~> 3.2015)
mime-types-data (3.2021.0704)
logger (1.4.2)
mime-types (3.7.0)
logger
mime-types-data (~> 3.2025, >= 3.2025.0507)
mime-types-data (3.2026.0203)
multipart-post (2.0.0)
parallel (1.12.1)
ruby-progressbar (1.9.0)
optparse (0.6.0)
rexml (3.2.3)
slugify (1.0.7)

PLATFORMS
java
ruby
x64-mingw32
x86_64-linux

DEPENDENCIES
kinetic_sdk (= 5.0.19)
base64 (= 0.2.0)
concurrent-ruby (= 1.3.6)
find (= 0.1.1)
io-console (= 0.5.6)
json (= 2.3.0)
kinetic_sdk (= 5.0.31)
logger (= 1.4.2)
optparse (= 0.6.0)
rexml (= 3.2.3)

BUNDLED WITH
2.2.5
2.2.33
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ options:
- datastore: # true or false: true for datastore forms false for regular form data exports
formSlug: # Slug of the datastore or form to have submissions exported

REMOVE_DATA_PROPERTIES: # The listed properties will be removed the form definition
REMOVE_DATA_PROPERTIES: # The listed properties will be removed from each submission
- createdAt
- createdBy
- updatedAt
Expand Down
1 change: 1 addition & 0 deletions config/servername_environment_import_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ core:
server_url: https://web-server.com
space_slug: <SPACE_SLUG>
space_name: <SPACE_NAME>
old_space_slug:
service_user_username: <USER_NAME>
service_user_password: <PASSWORD>
options:
Expand Down
Loading