[t2t] How to recognise [description uri] ?
Aurelio Jargas wrote > Another alternative to avoid funky URLs is to save them in an "URL bank" > made by series of postprocs. Example: > > %!postproc: URL01 http://example.com/foo > %!postproc: URL02 http://example.com/bar > %!postproc: URL03 http://example.com/baz > ... > > And in the text body, you make links using those names instead of URLs: > > - [My homepage URL01] > - [Work stuff URL02] > - [Weekend pictures URL03] > - ... > > A similar technique is used in the txt2tags website, on the Children page. > The sources are here: > > http://txt2tags.org/children.t2t Thank you! The line %!preproc: '^ \| ((SOFT|TECH|HOME|MISC)..)$' ' | \1_SRC | [\1_TXT \1_URL] | \1_LNG ' in http://txt2tags.org/children.t2t is really clever Richard H -- ___ txt2tags-list mailing list https://lists.sourceforge.net/lists/listinfo/txt2tags-list
Re: [t2t] How to recognise [description uri] ?
Hi rch, The txt2tags URL parser is conservative, to avoid matching false positives, such as normal punctuation right after a URL. The solution you found works by escaping punctuation before de URL parsing (with preproc) and restoring them after conversion (postproc). Another alternative to avoid funky URLs is to save them in an "URL bank" made by series of postprocs. Example: %!postproc: URL01 http://example.com/foo %!postproc: URL02 http://example.com/bar %!postproc: URL03 http://example.com/baz ... And in the text body, you make links using those names instead of URLs: - [My homepage URL01] - [Work stuff URL02] - [Weekend pictures URL03] - ... A similar technique is used in the txt2tags website, on the Children page. The sources are here: http://txt2tags.org/children.t2t On Mon, Jul 27, 2015 at 4:40 AM, rch wrote: > I wrote > > >Question > >How do I get text2tags to recognise the following > >problems as [description uri] ? > >… … … > > Off this list, a correspondent suggested to try the following:- > > %!preproc : '!' 'A' > %!preproc : '\(' 'B' > %!preproc : '\)' 'C' > %!preproc : ';' 'D' > %!preproc : ':' 'E' > %!preproc : '#' 'F' > %!preproc : '\?' 'G' > %!postproc : 'A' '!' > %!postproc : 'B' '(' > %!postproc : 'C' ')' > %!postproc : 'D' ';' > %!postproc : 'E' ':' > %!postproc : 'F' '#' > %!postproc : 'G' '?' > > And that works! > > All the *«The text2tags problem entries, format t2t»* at > > http://users.skynet.be/watermael/miscellaneous/In_asciidoc_they_all_work.html > now solved > > With many thanks to my correspondent > and to txt2tags > > Richard H > > > -- > > ___ > txt2tags-list mailing list > https://lists.sourceforge.net/lists/listinfo/txt2tags-list > > -- Aurelio | www.aurelio.net | @oreio -- ___ txt2tags-list mailing list https://lists.sourceforge.net/lists/listinfo/txt2tags-list
[t2t] How to recognise [description uri] ?
I wrote >Question > How do I get text2tags to recognise the following > problems as [description uri] ? > … … … Off this list, a correspondent suggested to try the following:- %!preproc : '!' 'A' %!preproc : '\(' 'B' %!preproc : '\)' 'C' %!preproc : ';' 'D' %!preproc : ':' 'E' %!preproc : '#' 'F' %!preproc : '\?' 'G' %!postproc : 'A' '!' %!postproc : 'B' '(' %!postproc : 'C' ')' %!postproc : 'D' ';' %!postproc : 'E' ':' %!postproc : 'F' '#' %!postproc : 'G' '?' And that works! All the «The text2tags problem entries, format t2t» at http://users.skynet.be/watermael/miscellaneous/In_asciidoc_they_all_work.html now solved With many thanks to my correspondent and to txt2tags Richard H -- ___ txt2tags-list mailing list https://lists.sourceforge.net/lists/listinfo/txt2tags-list
Re: [t2t] How to recognise [description uri] ?
Yahoo mail doesn't recognise some of those links either... :(Obviously this kind of characters are causing the problems ( ; # ! and probably more. Why do webmaster add this kind of things in their code? I guess some of them are legit, while others are less or not. Should or could txt2tags support all of them? I don't know. Meanwhile, you can probably find some scripts to convert those characters to proper encoding. Maybe this? Text::Unidecode - search.cpan.org | | | | | | | | | | | Text::Unidecode - search.cpan.orgNAME SYNOPSIS DESCRIPTION DESIGN PHILOSOPHY FUNCTIONS DESIGN GOALS AND CONSTRAINTS A POD ENCODING TEST TODO MOTTO WHEN YOU DON'T ... | | | | Afficher sur search.cpan.org | Aperçu par Yahoo | | | | | HTML URL Encoding Reference | | | | | | | | | HTML URL Encoding ReferenceHTML URL Encoding Reference « Previous Next Reference » URL encoding converts characters into a format that can be transmitted over the Internet. URL - Uniform Resource Locator | | | | Afficher sur www.w3schools.com | Aperçu par Yahoo | | | | | Le Samedi 25 juillet 2015 10h23, rch a écrit : I am using t2t to pretty-print the entries in my Firefox list of bookmarks. Perl reads the *.jsonlz4 file and writes a t2t file with a long list of all the entries; A typical entry would be e.g. + [description http://foo.bar/foobar.html]. It mostly works very well, but text2tags completely fails to encode a few entries. Question How do I get text2tags to recognise the following problems as [description uri] ? I have tried encoding the uris with Perl URI::Escape; and with URI::Encode; but these did not help. Richard H PROBLEMS - t2t FAILS ON THE FOLLOWING:- + [(11) NVRS-HRI-gg - Google Groups https://groups.google.com/forum/#!forum/nvrs-hri-gg] + [INRA 383 pp Vie microbienne du sol et production végétale http://prodinra.inra.fr/?locale=fr#!ConsultNotice:122538] + [Invasive alien species European Parliament http://www.europarl.europa.eu/RegData/etudes/workshop/join/2014/518746/IPOL-ENVI_AT(2014)518746_EN.pdf] + [Statistique sur la migration des amphibiens http://karch.ch/karch/page-35576.html;jsessionid=508B95B836F099F2DA38FC7ACEFA00A1.corvus2] + [Let's Liberate Diversity! Annual Forum / News / Agrobiodiversity @knowledged / Themes / Hivos Knowledge Programme / Home - Ontwikkelingsorganisatie Hivos http://www.hivos.net/Hivos-Knowledge-Programme/Themes/Agrobiodiversity-knowledged/News2/Let-s-Liberate-Diversity!-Annual-Forum] + [For pressure cookers - excellent - Physical Chemistry: Understanding our Chemical World - Paul M. S. Monk - Google Books http://books.google.be/books?id=9qVpoDH00pEC&pg=PA199&lpg=PA199&dq=Clausius+Clapeyron+pressure+cooker&source=bl&ots=1wJ9fTtxHC&sig=L4rJ1GTBgC-IuDRlO75SZHF_HWY&hl=en&sa=X&ei=elkHVObrKdK4ogTdqIDwDw&ved=0CGQQ6AEwBw#v=onepage&q=Clausius%20Clapeyron%20pressure%20cooker&f=false] + [Nice pdf on bees by Inst roy Sci Nat BE http://www.vivelesabeilles.be/uploads/Mediatheek/IRSCNB%20abeilles%20FR%20(page%20a%20page)%20LR.pdf] + [Atlas Mammiferes donnees sur docs google com https://docs.google.com/spreadsheets/d/17_ufDWx7sb6_iivlmbv6g-UER1arFLsWpkH5B0j8PnA/edit#gid=0] WHAT I WAS HOPING FOR:- https://groups.google.com/forum/#!foru-m/nvrs-hri-gg";>(11) NVRS-HRI-gg- Google Groups http://prodinra.inra.fr/?locale=fr#!ConsultNotice:122538";>INRA 383 pp Vie microbienne du sol et production végétale http://www.europarl.europa.eu/RegData/etudes/workshop/join/2014/518746/IPOL-ENVI_AT(2014)518746_EN.pdf">Invasive alien species European Parliament http://karch.ch/karch/page-35576.html;jsessionid=508B95B836F099F2DA38FC7ACEFA00A1.corvus2";>Statistique sur la migration des amphibiens http://www.hivos.net/Hivos-Knowledge-Programme/Themes/Agrobiodiversity-knowledged/News2/Let-s-Liberate-Diversity!-Annual-Forum";>Let's Liberate Diversity! Annual Forum / News / Agrobiodiversity @knowledged / Themes / Hivos Knowledge Programme / Home - Ontwikkelingsorganisatie Hivos http://books.google.be/books?id=9qVpoDH00pEC&pg=PA199&lpg=PA199&dq=Clausius+Clapeyron+pressure+cooker&source=bl&ots=1wJ9fTtxHC&sig=L4rJ1GTBgC-IuDRlO75SZHF_HWY&hl=en&sa=X&ei=elkHVObrKdK4ogTdqIDwDw&ved=0CGQQ6AEwBw#v=onepage&q=Clausius%20Clapeyron%20pressure%20cooker&f=false";>For pressure cookers - excellent - Physical Chemistry: Understanding our Chemical World - Paul M. S. Monk - Google Books http://www.vivelesabeilles.be/uploads/Mediatheek/IRSCNB%20abeilles%20FR%20(page%20a%20page)%20LR.pdf">Nice pdf on bees by Inst roy Sci Nat BE https://docs.google.com/spreadsheets/d-/17_ufDWx7sb6_iivlmbv6g-UER1arFLsWpkH5B0j8PnA/edit#gid=0>Atlas Mammiferes donnees sur docs google com /ends -- ___ txt2tags-list mailing list https://lists.sourceforge.net/lists/listinfo/txt2tags-list --
[t2t] How to recognise [description uri] ?
I am using t2t to pretty-print the entries in my Firefox list of bookmarks. Perl reads the *.jsonlz4 file and writes a t2t file with a long list of all the entries; A typical entry would be e.g. + [description http://foo.bar/foobar.html]. It mostly works very well, but text2tags completely fails to encode a few entries. Question How do I get text2tags to recognise the following problems as [description uri] ? I have tried encoding the uris with Perl URI::Escape; and with URI::Encode; but these did not help. Richard H PROBLEMS - t2t FAILS ON THE FOLLOWING:- + [(11) NVRS-HRI-gg - Google Groups https://groups.google.com/forum/#!forum/nvrs-hri-gg] + [INRA 383 pp Vie microbienne du sol et production végétale http://prodinra.inra.fr/?locale=fr#!ConsultNotice:122538] + [Invasive alien species European Parliament http://www.europarl.europa.eu/RegData/etudes/workshop/join/2014/518746/IPOL-ENVI_AT(2014)518746_EN.pdf] + [Statistique sur la migration des amphibiens http://karch.ch/karch/page-35576.html;jsessionid=508B95B836F099F2DA38FC7ACEFA00A1.corvus2] + [Let's Liberate Diversity! Annual Forum / News / Agrobiodiversity @knowledged / Themes / Hivos Knowledge Programme / Home - Ontwikkelingsorganisatie Hivos http://www.hivos.net/Hivos-Knowledge-Programme/Themes/Agrobiodiversity-knowledged/News2/Let-s-Liberate-Diversity!-Annual-Forum] + [For pressure cookers - excellent - Physical Chemistry: Understanding our Chemical World - Paul M. S. Monk - Google Books http://books.google.be/books?id=9qVpoDH00pEC&pg=PA199&lpg=PA199&dq=Clausius+Clapeyron+pressure+cooker&source=bl&ots=1wJ9fTtxHC&sig=L4rJ1GTBgC-IuDRlO75SZHF_HWY&hl=en&sa=X&ei=elkHVObrKdK4ogTdqIDwDw&ved=0CGQQ6AEwBw#v=onepage&q=Clausius%20Clapeyron%20pressure%20cooker&f=false] + [Nice pdf on bees by Inst roy Sci Nat BE http://www.vivelesabeilles.be/uploads/Mediatheek/IRSCNB%20abeilles%20FR%20(page%20a%20page)%20LR.pdf] + [Atlas Mammiferes donnees sur docs google com https://docs.google.com/spreadsheets/d/17_ufDWx7sb6_iivlmbv6g-UER1arFLsWpkH5B0j8PnA/edit#gid=0] WHAT I WAS HOPING FOR:- https://groups.google.com/forum/#!foru-m/nvrs-hri-gg";>(11) NVRS-HRI-gg- Google Groups http://prodinra.inra.fr/?locale=fr#!ConsultNotice:122538";>INRA 383 pp Vie microbienne du sol et production végétale http://www.europarl.europa.eu/RegData/etudes/workshop/join/2014/518746/IPOL-ENVI_AT(2014)518746_EN.pdf">Invasive alien species European Parliament http://karch.ch/karch/page-35576.html;jsessionid=508B95B836F099F2DA38FC7ACEFA00A1.corvus2";>Statistique sur la migration des amphibiens http://www.hivos.net/Hivos-Knowledge-Programme/Themes/Agrobiodiversity-knowledged/News2/Let-s-Liberate-Diversity!-Annual-Forum";>Let's Liberate Diversity! Annual Forum / News / Agrobiodiversity @knowledged / Themes / Hivos Knowledge Programme / Home - Ontwikkelingsorganisatie Hivos http://books.google.be/books?id=9qVpoDH00pEC&pg=PA199&lpg=PA199&dq=Clausius+Clapeyron+pressure+cooker&source=bl&ots=1wJ9fTtxHC&sig=L4rJ1GTBgC-IuDRlO75SZHF_HWY&hl=en&sa=X&ei=elkHVObrKdK4ogTdqIDwDw&ved=0CGQQ6AEwBw#v=onepage&q=Clausius%20Clapeyron%20pressure%20cooker&f=false";>For pressure cookers - excellent - Physical Chemistry: Understanding our Chemical World - Paul M. S. Monk - Google Books http://www.vivelesabeilles.be/uploads/Mediatheek/IRSCNB%20abeilles%20FR%20(page%20a%20page)%20LR.pdf">Nice pdf on bees by Inst roy Sci Nat BE https://docs.google.com/spreadsheets/d-/17_ufDWx7sb6_iivlmbv6g-UER1arFLsWpkH5B0j8PnA/edit#gid=0>Atlas Mammiferes donnees sur docs google com /ends -- ___ txt2tags-list mailing list https://lists.sourceforge.net/lists/listinfo/txt2tags-list