Commit Graph

357 Commits

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