Commit Graph

249 Commits

Author SHA1 Message Date
Offray Vladimir Luna Cárdenas 298601dbc5 Support for aproximating Grafoscopio notebook's creation timestamps from the commits in the Fossil repository where they're published. 2023-04-18 09:45:03 -05:00
Offray Vladimir Luna Cárdenas 006b8c6663 Support for GrafoscopioNode remote location in Fossil, for getting estimated creation of Grafoscopio notebooks/nodes. 2023-04-17 20:50:14 -05:00
Offray Vladimir Luna Cárdenas 51ad735e0e Starting to fix estimated creation time for nodes when importing. Fossil and a remote location are required for that. 2023-04-17 08:55:37 -05:00
Offray Vladimir Luna Cárdenas 1ee1d2bab9 Starting exportation of LeExampleSnippets to Markdeep. 2023-04-12 10:29:07 -05:00
Offray Vladimir Luna Cárdenas 18bdabdb59 Adding more views to Markdown document tree elements. 2023-04-06 08:47:40 -05:00
Offray Vladimir Luna Cárdenas e9465349e3 Migrating PetitMarkdown from Jan Kurs' PhD thesis and adding views for the new GT. 2023-04-03 20:02:24 -05:00
Offray Vladimir Luna Cárdenas 557f1893e3 Fixing dropdown capabilities. Next: embedding file browsing in dropdown. 2023-03-31 08:23:32 -05:00
Offray Vladimir Luna Cárdenas e90cf3058a Attempting dropdown capabilities. 2023-03-23 20:59:41 -05:00
Offray Vladimir Luna Cárdenas 59f4822e25 Merge 68dff9bd8c 2023-03-23 18:08:53 -05:00
Offray Vladimir Luna Cárdenas 45fa06e715 Typo and starting storage GUI for notes. 2023-03-23 18:08:01 -05:00
ruidajo 68dff9bd8c Creating a HedgeDoc method to replace youtube embedded links to markdeep format and example. 2023-03-22 10:54:16 -05:00
ruidajo 71d1cbd9a6 Modifyng hedgedoc youtube embedded link parser. 2023-03-21 16:13:26 -05:00
ruidajo 2cb905e58f Improving youtube link parser and adding yaml metadata parser and example class. 2023-03-20 16:37:29 -05:00
Offray Vladimir Luna Cárdenas ad8e0f445f New multi platform external binary for YAML to /fromJSON conversions. 2023-03-12 14:48:53 -05:00
Offray Vladimir Luna Cárdenas 4b75042fab Refactoring class and methods hierarchies. 2023-03-12 13:23:50 -05:00
Offray Vladimir Luna Cárdenas 690ae86e2f Refactoring class and methods hierarchies. 2023-03-12 11:40:07 -05:00
Offray Vladimir Luna Cárdenas a7931f6a96 HedgeDoc and Markdeep as subclass of Markdown. 2023-03-12 08:49:48 -05:00
Offray Vladimir Luna Cárdenas ccab6093a9 HedgeDoc and Markdeep as subclass of Markdown. 2023-03-12 08:47:02 -05:00
Offray Vladimir Luna Cárdenas 1c935c0de0 Improving Markdown metadata importation. Exportation needs to be changed consequently. 2023-03-09 15:51:50 -05:00
Offray Vladimir Luna Cárdenas a4c77629ff Fixing requirements for external binary compilation from Nim. 2023-03-09 15:20:24 -05:00
Offray Vladimir Luna Cárdenas f365b3529e Adding prerequisites for installation. 2023-03-09 14:55:13 -05:00
Offray Vladimir Luna Cárdenas 1fe6a8f548 Markdown metadata as an object itself. Separating it at creation needs to be implemented. 2023-03-09 10:10:55 -05:00
Offray Vladimir Luna Cárdenas 11dc04e39f Improving creation and printing. Replacing old dependencies. 2023-03-09 09:45:47 -05:00
ruidajo 6eada9fe00 Creating a parser for HedgeDoc youtube embedded links. 2023-03-08 16:48:03 -05:00
Offray Vladimir Luna Cárdenas c8c50288cf Fixing for nil values. 2023-03-05 21:25:06 -05:00
Offray Vladimir Luna Cárdenas 781f6fde63 Fixing content recovery. 2023-03-05 21:00:45 -05:00
Offray Vladimir Luna Cárdenas 06b2aff27e Moving out to MiniDocs 2023-03-05 20:42:19 -05:00
Offray Vladimir Luna Cárdenas b25234a5bb Adding Markdeep captions exportation, now that thy're finally supported in Lepiter's picture snippets. 2023-03-05 18:08:22 -05:00
Offray Vladimir Luna Cárdenas 415c3f0b66 Redoing Markdeep export/preview buttons to complain with new GUI conventions. 2023-02-19 22:40:15 -05:00
Offray Vladimir Luna Cárdenas c38945da71 Improving Markdown to Markdeep conversion. 2023-01-29 18:05:07 -05:00
Offray Vladimir Luna Cárdenas 2bcf67a132 Converting snippet subrees to Lepiter pages. 2023-01-29 14:21:29 -05:00
Offray Vladimir Luna Cárdenas 0b66b7513c Improving Grafoscopio/Lepiter import and export. 2023-01-29 13:14:33 -05:00
Offray Vladimir Luna Cárdenas b67df075b1 Grafoscopio notebooks exported as Lepiter pages in temporal directory. 2023-01-29 09:33:37 -05:00
Offray Vladimir Luna Cárdenas ed211f2fb8 Grafoscopio notebooks exported as Lepiter pages. 2023-01-26 20:55:47 -05:00
Offray Vladimir Luna Cárdenas a5a01e7ca6 Migrating functionality from Grafoscopio to implement ad-hoc timestamps. 2023-01-26 20:00:20 -05:00
Offray Vladimir Luna Cárdenas 429e04bef7 Fixing web preview for documents via PharoChrome. 2023-01-26 09:34:36 -05:00
Offray Vladimir Luna Cárdenas c8ce8d0068 Restoring functionality to address https://github.com/feenkcom/gtoolkit/issues/3024 2023-01-24 19:21:31 -05:00
Offray Vladimir Luna Cárdenas 7784d99153 Starting tests for notebooks (creation timestamps). 2023-01-24 10:36:54 -05:00
Offray Vladimir Luna Cárdenas 2f9bef131f Created and edited times management started. 2023-01-22 23:33:24 -05:00
Offray Vladimir Luna Cárdenas ae7d315699 Grafoscopio notebook importation improved. 2023-01-22 18:18:03 -05:00
Offray Vladimir Luna Cárdenas 2fe11cb753 Grafoscopio document conversion to Lepiter pages started. 2023-01-22 17:49:46 -05:00
Offray Vladimir Luna Cárdenas 128f5b8d7c Grafoscopio document tree preview. 2023-01-22 14:13:27 -05:00
Offray Vladimir Luna Cárdenas 4d4a3f6697 Starting support for reading Grafoscopio nodes/notebooks. 2023-01-22 13:12:10 -05:00
Offray Vladimir Luna Cárdenas fdc8b8b265 Fixed with https://github.com/astares/Pharo-Chrome/issues/10 2023-01-19 10:05:46 -05:00
Offray Vladimir Luna Cárdenas 726d2950b7 Nim file exporter as a core utility belonging to MiniDocs. 2023-01-17 17:20:39 -05:00
Offray Vladimir Luna Cárdenas f0c0a537a0 Replacing WebBrowser by GoogleChrome as default document previsualizer, as there is improved support over Firefox as a default browser :-( 2023-01-09 11:44:55 -05:00
Offray Vladimir Luna Cárdenas 84591efdcc Moving functionality from VideoWeb. 2023-01-08 08:17:02 -05:00
Offray Vladimir Luna Cárdenas 2f3fa9a4d3 Markdeep exportation support for YouTube snippets. 2023-01-07 19:23:06 -05:00
Offray Vladimir Luna Cárdenas a358c34c20 Class initialization and semantic versioning. 2023-01-06 11:00:03 -05:00
Offray Vladimir Luna Cárdenas c3e3902cd0 Keyboard shortcuts remapping for more consistency/ergonomy. 2023-01-06 10:31:39 -05:00
Offray Vladimir Luna Cárdenas a88af11245 Dynamic routes setup. 2023-01-05 12:52:37 -05:00
Offray Vladimir Luna Cárdenas 79b2877154 Pre dynamic routes setup. 2023-01-04 14:25:48 -05:00
Offray Vladimir Luna Cárdenas a587817790 Refresh web preview button initial version working. 2023-01-03 20:02:05 -05:00
Offray Vladimir Luna Cárdenas ac0912cb75 Server defaults and exploratory button. 2023-01-03 13:57:22 -05:00
Offray Vladimir Luna Cárdenas a3aed51bc8 Premigration becasue of image slowness with usage... as happens in GT 0.8.x 2023-01-03 12:46:46 -05:00
Offray Vladimir Luna Cárdenas 78032b3967 MiniDocsServer now inherits from Tealight. 2023-01-03 12:01:46 -05:00
Offray Vladimir Luna Cárdenas f3171fa09e Ad-hoc singleton patter implementation. We need for literature about the proper way to do it. 2023-01-02 18:31:14 -05:00
Offray Vladimir Luna Cárdenas dbd9a495c2 Starting local server for exported documents. Exported pages by default on the same folder as their Lepiter JSON counterparts. 2023-01-02 17:38:49 -05:00
Offray Vladimir Luna Cárdenas 1d58571d39 Implementing functionality at subclass level. 2023-01-01 13:26:20 -05:00
Offray Vladimir Luna Cárdenas 1ea7736b0f Functionality migrated from LepiterPlugins repository. 2023-01-01 12:56:51 -05:00
Offray Vladimir Luna Cárdenas 7ea4c54a9f Improving default storage for notes. 2022-12-31 11:57:20 -05:00
Offray Vladimir Luna Cárdenas 973df93f58 Implementing Markdeep export for LePictureSnippet. 2022-12-20 09:25:49 -05:00
Offray Vladimir Luna Cárdenas d25f274289 Sanitizing file names to avoid conflicts on Windows. 2022-12-14 13:54:32 -05:00
nestorsire c5ebe99e34 Improving accented characters sanitation. 2022-11-21 14:19:12 -05:00
ruidajo 3134d36075 Moving characters correction string extension from grafoscopio utils. 2022-11-19 18:35:55 -05:00
Offray Vladimir Luna Cárdenas b0422d6a7f Merge ede8bf5bd7 2022-11-03 20:08:33 -05:00
Offray Vladimir Luna Cárdenas a5fc210776 Extending PubPubGrammar syntax and test. 2022-11-03 20:07:06 -05:00
Offray Vladimir Luna Cardenas ede8bf5bd7 WindowsOS support: Nimble package listing. 2022-11-03 17:25:06 -05:00
Offray Vladimir Luna Cardenas 06b18c4e50 Fixing data folder for Windows. 2022-11-03 16:19:56 -05:00
Offray Vladimir Luna Cárdenas 77404b9b31 Converting PubPub image links to Markdeep and cleaning debugging code. 2022-10-27 07:15:02 -05:00
Offray Vladimir Luna Cárdenas 381257e55c Support for detecting PubPub image links. 2022-10-25 08:31:45 -05:00
Offray Vladimir Luna Cárdenas 0d28f0c9f5 Implementing tests. 2022-10-25 07:36:34 -05:00
Offray Vladimir Luna Cárdenas 53284f1983 Starting support for PubPub image links extended syntax. 2022-10-25 06:49:55 -05:00
Offray Vladimir Luna Cárdenas dc7a4b93d1 Fixing footnotes conversion for several footnotes. 2022-10-23 22:33:26 -05:00
Offray Vladimir Luna Cárdenas a53cb5823e Format conversion before metadata extraction. 2022-10-23 20:42:26 -05:00
Offray Vladimir Luna Cárdenas ef2b6e7190 Improving conversion from PubPub footnotes links to Markdeep's. 2022-10-23 19:47:02 -05:00
Offray Vladimir Luna Cárdenas 1770fc89cc Fixing conversion from PubPub footnotes links to Markdeep's. 2022-10-23 09:30:53 -05:00
Offray Vladimir Luna Cárdenas 0a6dccba99 Minimal conversion of PubPub footnotes links to Markdeep's. 2022-10-23 07:50:29 -05:00
Offray Vladimir Luna Cárdenas 162d126aeb Minimal detection of PubPub footnote links. 2022-10-21 21:05:40 -05:00
Offray Vladimir Luna Cárdenas 70a06b2c4d Implementing PubPub initial minimal grammar for dealing with alternate link notation. 2022-10-21 18:47:37 -05:00
Offray Vladimir Luna Cárdenas 9a3d17e200 Improving metadata reading. 2022-10-17 14:00:41 -05:00
Offray Vladimir Luna Cárdenas d7bc31b094 Minor fix with nav bar. 2022-10-16 21:42:02 -05:00
Offray Vladimir Luna Cárdenas fd35707625 Improvements for converting to Markdeep scrapped open books with YAML metadata from MIT's PubPub publishing platform. 2022-10-16 21:20:47 -05:00
Offray Vladimir Luna Cárdenas 2bb50789ea Implementing YAML metadata to JSON via external Nim script. 2022-10-16 19:10:37 -05:00
Offray Vladimir Luna Cárdenas 94b3c59d7a Converting YAML metadata to JSON using external Nim programs. 2022-10-16 18:52:07 -05:00
Offray Vladimir Luna Cárdenas 1c632dd1d0 Extracting patterns from NanoID to be used with other external Nim programs. 2022-10-16 17:41:12 -05:00
Offray Vladimir Luna Cárdenas c0f7ebe803 Merge a833a6245b 2022-10-10 09:19:04 -05:00
Offray Vladimir Luna Cárdenas ce4696f16a Deletion of error message, after error handling. 2022-10-10 09:17:08 -05:00
ruidajo a833a6245b Fixing pharo snippet parsing for importer. 2022-10-10 09:09:05 -05:00
Offray Vladimir Luna Cárdenas 9371ddfef6 Now errors are nested dictionaries. 2022-10-10 07:27:15 -05:00
Offray Vladimir Luna Cárdenas 9bde9e6492 Markdeep importer is resolving overlapping content. Repeated errors should be fixed. 2022-10-09 21:26:12 -05:00
Offray Vladimir Luna Cárdenas da2d989a92 Errors are now an OrderedCollection to improve future error cards handling. 2022-10-09 20:30:40 -05:00
Offray Vladimir Luna Cárdenas fd3b4d7925 Importing errors track conflicting local and remote content now. 2022-10-09 18:12:15 -05:00
Offray Vladimir Luna Cárdenas 2a238ae2c2 Improvement for errors when importing remote content. 2022-10-09 16:26:33 -05:00
Offray Vladimir Luna Cárdenas c1c372ced8 Improving error messages. 2022-10-08 20:59:57 -05:00
ruidajo f09b7bd0e9 Fixing importer error handling. 2022-10-07 17:46:47 -05:00
ruidajo 75e73933d9 Creating UI functionality for import page error handling. 2022-10-07 17:34:04 -05:00
ruidajo 9b65bac64e Modifying baseline and error pane for importer in lepiter database. 2022-10-07 16:59:57 -05:00
ruidajo 20df072984 Creating an error pane for database importer markdeep page. 2022-10-07 15:48:54 -05:00
ruidajo a350b58d55 Debugging. 2022-10-07 14:37:56 -05:00
ruidajo 00112aadeb Fixing id detection for snippets and database page selection. 2022-10-07 14:28:02 -05:00
ruidajo dd63f2f23e Fixing id detection for snippets in database importer markdeep page. 2022-10-07 14:13:28 -05:00
ruidajo 4b70744e85 Fixing create and edit email format for lepiter page. 2022-10-07 13:38:56 -05:00
ruidajo d3efdf7238 Fixing page and snippets database registration for importing markdeep format pages. 2022-10-03 17:50:44 -05:00
ruidajo d35eedd172 Fixing page and snippets create-edit time and uid parsing for markdeep lepiter format. 2022-10-03 12:14:48 -05:00
ruidajo 739c7298f1 Improving lepiter page importer from markdeep and creating-improving a pharo and text snippet importer parser. 2022-09-29 18:54:23 -05:00
Offray Vladimir Luna Cárdenas 21ee43c9df Importing Markdeep page metadata. 2022-09-29 08:20:56 -05:00
Offray Vladimir Luna Cárdenas 217755bfd2 Debugging and adding features. 2022-09-21 21:15:11 -05:00
Offray Vladimir Luna Cárdenas ea2657883a Retaking Markdeep page importation. 2022-09-21 16:15:13 -05:00
Offray Vladimir Luna Cárdenas 994ce727d1 Moving from GrafoscopioUtils. 2022-09-21 13:57:52 -05:00
Offray Vladimir Luna Cárdenas ef469a9b85 Moving from GrafoscopioUtils. 2022-09-21 12:40:05 -05:00
Offray Vladimir Luna Cárdenas cb886d6307 Moving from GrafoscopioUtils. 2022-09-21 12:37:50 -05:00
Offray Vladimir Luna Cárdenas 01550c5cf9 Export button shows lateral panel with exported file. 2022-09-10 13:48:30 -05:00
Offray Vladimir Luna Cárdenas 2e5e8eb2b2 Adding coding rules. 2022-09-09 12:36:30 -05:00
Offray Vladimir Luna Cárdenas c08e8b3bb8 Improving defaults. 2022-09-07 07:58:06 -05:00
Offray Vladimir Luna Cárdenas 5af60513e9 Fixing leftover from code example. 2022-08-30 20:56:10 -05:00
Offray Vladimir Luna Cárdenas 9af476f6ab Starting customized buttons. 2022-08-30 20:11:03 -05:00
Offray Vladimir Luna Cárdenas 5a685a7fca Pharo snippets: starting support for interactive JavaScript Echats exportation. 2022-07-27 12:57:57 -05:00
Offray Vladimir Luna Cárdenas e393519bf4 Accessing page shared variables. 2022-07-27 12:11:51 -05:00
Offray Vladimir Luna Cárdenas 3876b12eb9 Migrating from GrafoscopioUtils. 2022-07-26 17:59:22 -05:00
Offray Vladimir Luna Cárdenas 5f37293f4d Migrating from GrafoscopioUtils and implementing snippet tagging. 2022-07-26 17:25:17 -05:00
Offray Vladimir Luna Cárdenas dcea4b6ec3 Checking prerequisites for NanoID generation. 2022-07-25 19:01:51 -05:00
ruidajo c838289aea Merge af9f4b2886 2022-07-25 18:54:48 -05:00
Offray Vladimir Luna Cárdenas af9f4b2886 Repackaging from GrafoscopioUtils. 2022-07-25 18:51:28 -05:00
ruidajo 38b1196d3c Merge 2989ba0986 2022-07-25 18:42:35 -05:00
ruidajo 2ad5aace5a Creating NanoID generation. 2022-07-25 18:40:01 -05:00
Offray Vladimir Luna Cárdenas 2989ba0986 Migrating from GrafoscopioUtils. 2022-07-25 18:30:24 -05:00
Offray Vladimir Luna Cárdenas c453132530 Merge 3ac4502ffa 2022-07-25 18:28:52 -05:00
Offray Vladimir Luna Cárdenas d736c72f14 Improving integration with GrafoscopioUtils 2022-07-25 18:25:56 -05:00
ruidajo 3ac4502ffa Modifying NanoID install. 2022-07-25 18:04:34 -05:00
ruidajo 69dc91f890 Creating install for nimble package list. 2022-07-25 17:35:34 -05:00
ruidajo e5ea6e7fd8 Creating Nimble version info method. 2022-07-25 17:15:30 -05:00
Offray Vladimir Luna Cárdenas 18d6aca473 Relocating binary files. 2022-07-25 16:41:52 -05:00
Offray Vladimir Luna Cárdenas 5c432fd861 Debugging external dependencies installation. 2022-07-25 09:59:41 -05:00
Offray Vladimir Luna Cárdenas 0d924fa23f Implementing external package management for Nim dependencies. 2022-07-25 09:43:45 -05:00
Offray Vladimir Luna Cárdenas 8019cd4da3 Improved documentation. 2022-07-24 20:58:54 -05:00
Offray Vladimir Luna Cárdenas 1520965853 Rewritting the class comentary. 2022-07-24 17:36:38 -05:00
Offray Vladimir Luna Cárdenas 8c86a37784 NanoID: starting new way of encoding unique IDs. 2022-07-24 16:14:26 -05:00
Offray Vladimir Luna Cárdenas aae78c0768 Repackaging from GrafoscopioUtils 2022-07-19 18:27:29 -05:00
Offray Vladimir Luna Cárdenas 353a4da578 Debuggin HTML export support. 2022-07-19 18:00:52 -05:00
Offray Vladimir Luna Cárdenas 3277bd49b6 Merge 7a704d517d 2022-07-19 17:33:17 -05:00
Offray Vladimir Luna Cárdenas f4e8af6f16 Tagging: minor change before sync. 2022-07-19 17:32:54 -05:00
ruidajo 7a704d517d Creating install template method and LePage modified as html. 2022-07-19 17:25:21 -05:00
Offray Vladimir Luna Cárdenas 1443293763 Starting HTML export and tagging. 2022-07-19 16:51:20 -05:00
Offray Vladimir Luna Cárdenas 68e7221ed1 Repackaging from GrafoscopioUtils 2022-07-19 16:44:54 -05:00
Offray Vladimir Luna Cárdenas 1d7e7ee3df Repackaging from GrafoscopioUtils 2022-07-19 16:41:40 -05:00
Offray Vladimir Luna Cárdenas b48ad035da Starting HTML export support. 2022-07-19 15:40:40 -05:00
Offray Vladimir Luna Cárdenas d2fb9e00da Improving Markdown support. 2022-07-16 21:47:46 -05:00
Offray Vladimir Luna Cárdenas 28e21b5e79 Repackaging and moving from Grafoscopio-Utils. 2022-07-16 12:29:57 -05:00