1.2. I wrote autolinks and it is not used by anything else. We can change
the licence and - in principle - we can move the code we need in
markmin2html.py.
3. yes
4. perhaps we can pass a dict to markmin?
5. I do not think embed is documented in the book. If we silently ignore
embed and treat embed:http://... the same as http://.. and the url points
to an oembed service, it should still embed using the oembed rules. If not
it will use a link instead of an iframe. Technically is a minor change of
behavior but it will not break any app. Alternatively we can use embed: as
alias of iframe:... if no oembed rule. What do you think?
On Saturday, 28 July 2012 08:21:20 UTC-5, dbdeveloper wrote:
>
> autolinks is right module. but I have some questions:
>
> 1. markmin doesn't have dependencies. Now it will be dependent on
> autolinks. Solution: we can "disable" autolink if it isn't found on path.
> Right?
> 2. Autolink is LGPL, makmin is MIT/BSD/GPL. I do not understand
> differentiation between them. Is there all alright ?
> 3. now the regex expression for search autolinks must be: http(s)://*
> Yes?
> 4. second parameter for expand_one: {} - do we always need to use empty
> dict here or better to use variable to cache repeated urls ?
> 5. if embed will be depricated, how about backward compatibility?
>
> Vladyslav Kozlovskyy
>
>
> 28.07.12 01:57, Massimo Di Pierro написав(ла):
>
> I think embed:http://url.... should be deprecated in MARKMIN.
>
> It think if a url is found and not marked-up whether or not prefixed
> with "embed:" the url should be precessed by the function
>
>
> gluon/contrib/autolinks.py/expand_one(url,{})<http://autolinks.py/expand_one(url,%7B%7D)>
>
> This function uses the oembed protocol to figure out the best way to
> embed the content pointed by the url (whether it is an image, a video, a
> youtube page, etc.) The {} argument is a dictionary that will be used for
> caching.
>
> The iframe prefix should be left alone but may need to discuss security.
> Should it be enabled by default?
>
> This may actually simplify markmin.
>
> Massimo
>
>
> On Thursday, 26 July 2012 17:30:21 UTC-5, Massimo Di Pierro wrote:
>>
>> Before you change it, let me think about this some more...
>>
>> On Thursday, 26 July 2012 17:03:35 UTC-5, dbdeveloper wrote:
>>>
>>> well, give me an example of correct iframe and embed output and I'll
>>> change markmin. ok?
>>>
>>> Vladyslav Kozlovskyy (Ukraine)
>>>
>>> 26.07.12 16:40, Jose написав(ла):
>>>
>>>
>>>
>>> El jueves, 26 de julio de 2012 02:04:21 UTC-3, dbdeveloper escribió:
>>>>
>>>> Hi, Jose!
>>>>
>>>> try 'iframe' instead of 'embed':
>>>>
>>>> iframe:http://www.youtube.com/embed/x1w8hKTJ2Co
>>>>
>>>
>>> Ok Vladyslav, but I think the same as Massimo, this breaks backwards
>>> compatibility.
>>>
>>> Jose
>>> --
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>
>
>
>
>
>
--