Skip to content

Commit

Permalink
Merge pull request #3021 from CommandPost/issue/3017-add-notion-to-sh…
Browse files Browse the repository at this point in the history
…ot-data

Added ability to upload Shot Data to Notion
  • Loading branch information
latenitefilms committed Jul 14, 2022
2 parents fbec52f + 843f430 commit 2ea3b8a
Show file tree
Hide file tree
Showing 5 changed files with 919 additions and 195 deletions.
22 changes: 21 additions & 1 deletion src/extensions/languages/English_en.json
Expand Up @@ -122,6 +122,7 @@
"automaticallyCheckForUpdates": "Automatically Check for Updates",
"automaticallyImport": "Automatically Import without Notification",
"automaticallySwitchApplications": "Automatically Switch Applications",
"automaticallyUploadConvertedFCPXMLs": "Automatically Upload Converted FCPXMLs",
"automaticKeyframes": "Automatic Keyframes",
"automaticProfileSwitching": "Enable Automatic Profile Switching",
"autoMountOnAC": "Mount external drives when switching to AC power",
Expand Down Expand Up @@ -684,8 +685,10 @@
"decreaseTimelineHorizontalScrollBy": "Decrease Timeline Horizontal Scroll by",
"decreaseVolumeBy": "Decrease Volume By",
"default": "Default",
"defaultEmoji": "Default Emoji",
"delete": "Delete",
"deleteAfterImport": "Delete file from Watch Folder (%{numberOfSeconds} %{seconds} after Import)",
"deleteAllSettings": "Delete All Settings",
"deleteApplication": "Delete Application",
"deleteFileAfterImport": "Delete Generated File After Import",
"deleteNote": "Make sure <strong>Copy to library storage location</strong> is selected in Final Cut Pro's Preferences.",
Expand Down Expand Up @@ -1109,6 +1112,7 @@
"finalCutProPanelTooltip": "Final Cut Pro Preferences",
"finalCutProTimelineBatchExportMessage": "Final Cut Pro will export the %{clipCountString}selected %{itemString} in the timeline to the following location:",
"find": "Find",
"findDatabaseURL": "Find Database URL",
"finder": "Finder",
"finder_application_manager_label": "Application Manager",
"finder_audio_label": "Audio Actions",
Expand All @@ -1122,6 +1126,7 @@
"finder_window_label": "Window Management",
"findNext": "Find Next",
"findPrevious": "Find Previous",
"findToken": "Find Token",
"fit": "Fit",
"five": "5",
"flat": "Flat",
Expand Down Expand Up @@ -1263,6 +1268,8 @@
"ignoreInvalidCaptions": "Ignore Invalid Captions Warning",
"ignoreMissingEffects": "Ignore Missing & Offline Files Warning",
"ignoreProxies": "Ignore Proxies Warning",
"ignoreSelectedColumns": "Ignore Selected Columns",
"ignoreSelectedColumnsDescription": "This is only used if merging data.",
"imageBackgroundColourOnImport": "Image Background Colour on Import",
"imageDropZone": "Image Drop Zone",
"iMessageDestination": "Mobile/Apple ID",
Expand Down Expand Up @@ -1384,6 +1391,7 @@
"loadFCPXMLTemplate": "Load FCPXML Template",
"loadFromPasteboard": "Load from Pasteboard",
"loading": "Loading",
"loadSettings": "Load Settings",
"localMachine": "Local Machine",
"localPasteboardHistory": "Local Pasteboard History",
"location": "Location",
Expand Down Expand Up @@ -1456,6 +1464,7 @@
"menuItemsLoading": "The menu items will populate once the selected application is opened and scanned.",
"menuItemsScanned": "Menu Items (Scanned)",
"merge": "Merge",
"mergeWithExistingDatabase": "Merge with Existing Database",
"method": "Method",
"methods": "Methods",
"microsoftteams_application_manager_label": "Application Manager",
Expand Down Expand Up @@ -1564,6 +1573,8 @@
"notificationsPanelTooltip": "Notifications Preferences",
"notificationTestFailed": "Notification Test Failed",
"notificationTestFailedMessage": "The test failed with the following errors:",
"notionDatabaseURL": "Notion Database URL",
"notionToken": "Notion Token",
"noTitleShortcut": "There is no Title assigned to this shortcut.\n\nYou can assign Shortcuts via the CommandPost menu bar.",
"notValidKeysAndError": "The supplied API keys are not valid.\n\nThe following error(s) occurred:\n",
"notValidProwlAPIKeyError": "The Prowl API Key failed to validate due to the following error:",
Expand Down Expand Up @@ -1594,6 +1605,7 @@
"openLastPanel": "Open Last Panel",
"openMessages": "Open Messages",
"openMonogramCreator": "Open Monogram Creator",
"openNotionTemplate": "Open Notion Template",
"openOfficialLoupedeckApp": "Open Official Loupedeck App",
"openPrivacyPolicy": "Open Privacy Policy",
"openProjectAfterFind": "Open Project After Find",
Expand All @@ -1609,6 +1621,7 @@
"optimizedOriginal": "Optimized/Original",
"optimizeSelectedMedia": "Create Optimized Media of Selected Clips",
"option": "Option",
"optional": "Optional",
"options": "Options",
"organize": "Organize",
"originalClipName": "Original Clip Name",
Expand Down Expand Up @@ -1667,6 +1680,7 @@
"pleaseDisconnectAndReconnectYourLoupedeckCT": "Please disconnect and reconnect your Loupedeck CT.",
"pleaseDisconnectAndReconnectYourLoupedeckLive": "Please disconnect and reconnect your Loupedeck Live.",
"pleaseEnterAPrefix": "Please enter a prefix",
"pleaseEnterAUniqueLabelForTheSettings": "Please enter a unique label for the settings",
"pleaseLoadAValidCSVFileAndTryAgain": "Please load a valid CSV file and try again.",
"pleaseLoadAValidFCPXMLTemplateAndTryAgain": "Please load a valid FCPXML Template and try again.",
"pleasePickAFolderToUseAsAFavourite": "Please pick a folder to use as a favourite",
Expand Down Expand Up @@ -1829,6 +1843,7 @@
"reportCompressorBugToApple": "Report Compressor Bug to Apple",
"reportFinalCutProBugToApple": "Report Final Cut Pro Bug to Apple",
"reportMotionBugToApple": "Report Motion Bug to Apple",
"required": "Required",
"reset": "Reset",
"resetAllControls": "Reset All Controls",
"resetApplication": "Reset Application",
Expand Down Expand Up @@ -1902,6 +1917,7 @@
"savedToPasteboardBuffer": "Saved to Pasteboard Buffer %{id}",
"saveFavouriteFolder": "Save Favourite Folder",
"saveFormatAttributes": "Save Format Attributes",
"saveSettings": "Save Settings",
"saveTimelineIndexToCSV": "Save Timeline Index to CSV",
"scale": "Scale",
"scanAfterEffectsDescription": "CommandPost will now scan After Effects to generate a list of installed plugins.",
Expand Down Expand Up @@ -1950,6 +1966,7 @@
"selectActiveLibraryInBrowser": "Select Active Library in Browser",
"selectACustomIcon": "Select a custom icon",
"selectAFolderToSaveCSV": "Please select a folder to save the CSV to",
"selectAndUploadCSV": "Select & Upload CSV",
"selectCompressorDestination": "Select a Destination Folder:",
"selectCompressorSettingsFile": "Select a Compressor Settings File:",
"selectDestinationFolder": "Please select a Destination Folder:",
Expand Down Expand Up @@ -2064,7 +2081,7 @@
"shortcutsResetConfirmation": "This will reset all modified shortcuts to the default values.",
"shortcutsSetNoneConfirmation": "This will reset all of the shortcuts to None.",
"shotData": "Shot Data",
"shotDataDescriptionFive": "The images be renamed based on the Scene and Shot number in the connected Shot Data Title.",
"shotDataDescriptionFive": "The images will be renamed based on the Scene and Shot number in the connected Shot Data Title.",
"shotDataDescriptionFour": "on the timeline (but not in a secondary storyline), you'll be asked for an additional folder to consolidate the images to.",
"shotDataDescriptionOne": "This utility allows you to import a FCPXML which contains one or more Shot Data Titles in a timeline, and converts",
"shotDataDescriptionSix": "This utility was commissioned by Vigneswaran Rajkumar for a feature film project.",
Expand Down Expand Up @@ -2335,6 +2352,9 @@
"updateAvailable": "Update Available",
"updatedTitles": "Updated Titles",
"updateEffectsListFailed": "Unfortunately the Effects List was not successfully updated.",
"uploadStatus": "Upload Status",
"uploadToNotion": "Upload to Notion",
"uploadToNotionDescription": "You can also optionally upload all your Shot Data information to an online Notion Database.",
"useBetterQualityInAnglesViewer": "Use Better Quality in Angles Viewer (requires restart)",
"useCustomFilename": "Use Custom Filename",
"useOrientation": "Use Orientation",
Expand Down
21 changes: 21 additions & 0 deletions src/plugins/finalcutpro/toolbox/shotdata/csv2notion/LICENSE.md
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2022 vzhd1701

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Binary file not shown.

0 comments on commit 2ea3b8a

Please sign in to comment.