A script to convert CSV exported from Sparebanken Sør to a format YNAB can import
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

228 wiersze
11KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <project version="4">
  3. <component name="AutoImportSettings">
  4. <option name="autoReloadType" value="SELECTIVE" />
  5. </component>
  6. <component name="CMakeSettings">
  7. <configurations>
  8. <configuration PROFILE_NAME="Debug" ENABLED="true" CONFIG_NAME="Debug" />
  9. </configurations>
  10. </component>
  11. <component name="CargoProjects">
  12. <cargoProject FILE="$PROJECT_DIR$/Cargo.toml" />
  13. </component>
  14. <component name="ChangeListManager">
  15. <list default="true" id="f51b21eb-9f63-4ff4-82ba-7ab0ae66515e" name="Changes" comment="Create rust project files">
  16. <change beforePath="$PROJECT_DIR$/.idea/ynab.iml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/ynab.iml" afterDir="false" />
  17. </list>
  18. <option name="SHOW_DIALOG" value="false" />
  19. <option name="HIGHLIGHT_CONFLICTS" value="true" />
  20. <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
  21. <option name="LAST_RESOLUTION" value="IGNORE" />
  22. </component>
  23. <component name="ClangdSettings">
  24. <option name="formatViaClangd" value="false" />
  25. </component>
  26. <component name="FileTemplateManagerImpl">
  27. <option name="RECENT_TEMPLATES">
  28. <list>
  29. <option value="Rust File" />
  30. </list>
  31. </option>
  32. </component>
  33. <component name="Git.Settings">
  34. <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  35. </component>
  36. <component name="MacroExpansionManager">
  37. <option name="directoryName" value="nykdsuae" />
  38. </component>
  39. <component name="MarkdownSettingsMigration">
  40. <option name="stateVersion" value="1" />
  41. </component>
  42. <component name="ProjectId" id="2O2shWWVmgMfpsjTChSS2z8kodr" />
  43. <component name="ProjectLevelVcsManager">
  44. <ConfirmationsSetting value="2" id="Add" />
  45. </component>
  46. <component name="ProjectViewState">
  47. <option name="hideEmptyMiddlePackages" value="true" />
  48. <option name="showLibraryContents" value="true" />
  49. </component>
  50. <component name="PropertiesComponent"><![CDATA[{
  51. "keyToString": {
  52. "RunOnceActivity.ShowReadmeOnStart": "true",
  53. "RunOnceActivity.cidr.known.project.marker": "true",
  54. "WebServerToolWindowFactoryState": "false",
  55. "cf.first.check.clang-format": "false",
  56. "cidr.known.project.marker": "true",
  57. "database.data.extractors.current.export.id": "049e23d4-f768-42f3-b83a-dee22b9ce938",
  58. "database.data.extractors.current.id": "049e23d4-f768-42f3-b83a-dee22b9ce938",
  59. "git-widget-placeholder": "rust-rewrite",
  60. "last_opened_file_path": "/home/sindre/workspace/fagdag/default/fagdag-interpreter",
  61. "node.js.detected.package.eslint": "true",
  62. "node.js.detected.package.tslint": "true",
  63. "node.js.selected.package.eslint": "(autodetect)",
  64. "node.js.selected.package.tslint": "(autodetect)",
  65. "nodejs_package_manager_path": "npm",
  66. "org.rust.cargo.project.model.PROJECT_DISCOVERY": "true",
  67. "settings.editor.selected.configurable": "preferences.pluginManager",
  68. "vue.rearranger.settings.migration": "true"
  69. }
  70. }]]></component>
  71. <component name="RunManager" selected="Cargo.Test ynab::tests::test_write_csv">
  72. <configuration name="Run ynab" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
  73. <option name="command" value="run --package ynab --bin ynab" />
  74. <option name="workingDirectory" value="file://$PROJECT_DIR$" />
  75. <option name="emulateTerminal" value="false" />
  76. <option name="channel" value="DEFAULT" />
  77. <option name="requiredFeatures" value="true" />
  78. <option name="allFeatures" value="false" />
  79. <option name="withSudo" value="false" />
  80. <option name="buildTarget" value="REMOTE" />
  81. <option name="backtrace" value="SHORT" />
  82. <envs />
  83. <option name="isRedirectInput" value="false" />
  84. <option name="redirectInputPath" value="" />
  85. <method v="2">
  86. <option name="CARGO.BUILD_TASK_PROVIDER" enabled="true" />
  87. </method>
  88. </configuration>
  89. <configuration name="Test main::tests" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
  90. <option name="command" value="test --package ynab --bin ynab tests" />
  91. <option name="workingDirectory" value="file://$PROJECT_DIR$" />
  92. <option name="emulateTerminal" value="false" />
  93. <option name="channel" value="DEFAULT" />
  94. <option name="requiredFeatures" value="true" />
  95. <option name="allFeatures" value="false" />
  96. <option name="withSudo" value="false" />
  97. <option name="buildTarget" value="REMOTE" />
  98. <option name="backtrace" value="SHORT" />
  99. <envs />
  100. <option name="isRedirectInput" value="false" />
  101. <option name="redirectInputPath" value="" />
  102. <method v="2">
  103. <option name="CARGO.BUILD_TASK_PROVIDER" enabled="true" />
  104. </method>
  105. </configuration>
  106. <configuration name="Test tests::test_parse_csv_multiline" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
  107. <option name="command" value="test --package ynab --bin ynab tests::test_parse_csv_multiline -- --exact" />
  108. <option name="workingDirectory" value="file://$PROJECT_DIR$" />
  109. <option name="emulateTerminal" value="false" />
  110. <option name="channel" value="DEFAULT" />
  111. <option name="requiredFeatures" value="true" />
  112. <option name="allFeatures" value="false" />
  113. <option name="withSudo" value="false" />
  114. <option name="buildTarget" value="REMOTE" />
  115. <option name="backtrace" value="SHORT" />
  116. <envs />
  117. <option name="isRedirectInput" value="false" />
  118. <option name="redirectInputPath" value="" />
  119. <method v="2">
  120. <option name="CARGO.BUILD_TASK_PROVIDER" enabled="true" />
  121. </method>
  122. </configuration>
  123. <configuration name="Test tests::test_parse_csv_single_line" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
  124. <option name="command" value="test --package ynab --bin ynab tests::test_parse_csv_single_line -- --exact" />
  125. <option name="workingDirectory" value="file://$PROJECT_DIR$" />
  126. <option name="emulateTerminal" value="false" />
  127. <option name="channel" value="DEFAULT" />
  128. <option name="requiredFeatures" value="true" />
  129. <option name="allFeatures" value="false" />
  130. <option name="withSudo" value="false" />
  131. <option name="buildTarget" value="REMOTE" />
  132. <option name="backtrace" value="SHORT" />
  133. <envs />
  134. <option name="isRedirectInput" value="false" />
  135. <option name="redirectInputPath" value="" />
  136. <method v="2">
  137. <option name="CARGO.BUILD_TASK_PROVIDER" enabled="true" />
  138. </method>
  139. </configuration>
  140. <configuration name="Test ynab::tests::test_write_csv" type="CargoCommandRunConfiguration" factoryName="Cargo Command" temporary="true">
  141. <option name="command" value="test --package ynab --bin ynab ynab::tests::test_write_csv -- --exact" />
  142. <option name="workingDirectory" value="file://$PROJECT_DIR$" />
  143. <option name="emulateTerminal" value="false" />
  144. <option name="channel" value="DEFAULT" />
  145. <option name="requiredFeatures" value="true" />
  146. <option name="allFeatures" value="false" />
  147. <option name="withSudo" value="false" />
  148. <option name="buildTarget" value="REMOTE" />
  149. <option name="backtrace" value="SHORT" />
  150. <envs />
  151. <option name="isRedirectInput" value="false" />
  152. <option name="redirectInputPath" value="" />
  153. <method v="2">
  154. <option name="CARGO.BUILD_TASK_PROVIDER" enabled="true" />
  155. </method>
  156. </configuration>
  157. <configuration name="Test" type="CargoCommandRunConfiguration" factoryName="Cargo Command">
  158. <option name="command" value="test" />
  159. <option name="workingDirectory" value="file://$PROJECT_DIR$" />
  160. <option name="emulateTerminal" value="false" />
  161. <option name="channel" value="DEFAULT" />
  162. <option name="requiredFeatures" value="true" />
  163. <option name="allFeatures" value="false" />
  164. <option name="withSudo" value="false" />
  165. <option name="buildTarget" value="REMOTE" />
  166. <option name="backtrace" value="SHORT" />
  167. <envs />
  168. <option name="isRedirectInput" value="false" />
  169. <option name="redirectInputPath" value="" />
  170. <method v="2">
  171. <option name="CARGO.BUILD_TASK_PROVIDER" enabled="true" />
  172. </method>
  173. </configuration>
  174. <list>
  175. <item itemvalue="Cargo.Test" />
  176. <item itemvalue="Cargo.Test ynab::tests::test_write_csv" />
  177. <item itemvalue="Cargo.Run ynab" />
  178. <item itemvalue="Cargo.Test main::tests" />
  179. <item itemvalue="Cargo.Test tests::test_parse_csv_multiline" />
  180. <item itemvalue="Cargo.Test tests::test_parse_csv_single_line" />
  181. </list>
  182. <recent_temporary>
  183. <list>
  184. <item itemvalue="Cargo.Test ynab::tests::test_write_csv" />
  185. <item itemvalue="Cargo.Test main::tests" />
  186. <item itemvalue="Cargo.Test tests::test_parse_csv_single_line" />
  187. <item itemvalue="Cargo.Test tests::test_parse_csv_multiline" />
  188. <item itemvalue="Cargo.Run ynab" />
  189. </list>
  190. </recent_temporary>
  191. </component>
  192. <component name="RustProjectSettings">
  193. <option name="toolchainHomeDirectory" value="/usr/bin" />
  194. <option name="version" value="2" />
  195. </component>
  196. <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
  197. <component name="TaskManager">
  198. <task active="true" id="Default" summary="Default task">
  199. <changelist id="f51b21eb-9f63-4ff4-82ba-7ab0ae66515e" name="Changes" comment="" />
  200. <created>1680770131085</created>
  201. <option name="number" value="Default" />
  202. <option name="presentableId" value="Default" />
  203. <updated>1680770131085</updated>
  204. <workItem from="1680770132437" duration="897000" />
  205. <workItem from="1680771034802" duration="4797000" />
  206. <workItem from="1680800249567" duration="3707000" />
  207. <workItem from="1681408113808" duration="53000" />
  208. <workItem from="1681506143426" duration="10370000" />
  209. <workItem from="1683880038148" duration="367000" />
  210. </task>
  211. <task id="LOCAL-00001" summary="Create rust project files">
  212. <created>1680770342974</created>
  213. <option name="number" value="00001" />
  214. <option name="presentableId" value="LOCAL-00001" />
  215. <option name="project" value="LOCAL" />
  216. <updated>1680770342974</updated>
  217. </task>
  218. <option name="localTasksCounter" value="2" />
  219. <servers />
  220. </component>
  221. <component name="TypeScriptGeneratedFilesManager">
  222. <option name="version" value="3" />
  223. </component>
  224. <component name="VcsManagerConfiguration">
  225. <MESSAGE value="Create rust project files" />
  226. <option name="LAST_COMMIT_MESSAGE" value="Create rust project files" />
  227. </component>
  228. </project>