Markdown for MeFi April 15, 2015 6:10 PM Subscribe
As someone who finds writing in Markdown much easier than writing in HTML, I put together Markdown for MeFi. It's a browser extension that lets you use Markdown in your comments and posts. (Not sure what this Markdown thing is? Check out the short guide.)
Right now, it supports Safari and Firefox. I can put together a Chrome version, too, if there's enough interest. And Firefox for Android supports extensions, so a mobile version is a possibility as well. I'm not an Android user, but if someone who is wanted to take that on, that would be cool.
If you want a look under the hood, the source code is on GitHub.
Markdown for MeFi has been pretty reliable for me, over the last few months. But if you find problems, let me know and I'll try to get 'em fixed.
Right now, it supports Safari and Firefox. I can put together a Chrome version, too, if there's enough interest. And Firefox for Android supports extensions, so a mobile version is a possibility as well. I'm not an Android user, but if someone who is wanted to take that on, that would be cool.
If you want a look under the hood, the source code is on GitHub.
Markdown for MeFi has been pretty reliable for me, over the last few months. But if you find problems, let me know and I'll try to get 'em fixed.
So basically this lets you type comments on Metafilter as if it was Reddit? Let's restrict that to text markup...
posted by Pope Guilty at 7:31 PM on April 15, 2015 [2 favorites]
posted by Pope Guilty at 7:31 PM on April 15, 2015 [2 favorites]
Oh rad! Thanks for this. I would totally use a mobile version, also.
posted by en forme de poire at 7:37 PM on April 15, 2015
posted by en forme de poire at 7:37 PM on April 15, 2015
I can put together a Chrome version, too, if there's enough interest.
Yes, please. This looks pretty awesome.
posted by SpacemanStix at 7:52 PM on April 15, 2015
Yes, please. This looks pretty awesome.
posted by SpacemanStix at 7:52 PM on April 15, 2015
Favorite this if you want a Chrome version. (Obviously, I do myself.)
posted by d. z. wang at 9:02 PM on April 15, 2015 [6 favorites]
posted by d. z. wang at 9:02 PM on April 15, 2015 [6 favorites]
This is so terrific, I might just have to mark you as a MeFi spouse under my contacts.
Since I arrived too late for the great espousing thread, and all.
Yes, please, to Chrome version.
posted by wonton endangerment at 11:24 PM on April 15, 2015
Since I arrived too late for the great espousing thread, and all.
Yes, please, to Chrome version.
posted by wonton endangerment at 11:24 PM on April 15, 2015
You've totally made my day, thanks! (This is super duper great.)
posted by iamkimiam at 3:41 AM on April 16, 2015
posted by iamkimiam at 3:41 AM on April 16, 2015
More thanks!
posted by Grangousier at 9:00 AM on April 16, 2015
posted by Grangousier at 9:00 AM on April 16, 2015
Thanks, everyone! I'm glad to see people are liking it.
And this comment is a test of the Chrome version. Let's see how it works...
posted by evand at 11:47 AM on April 16, 2015
And this comment is a test of the Chrome version. Let's see how it works...
posted by evand at 11:47 AM on April 16, 2015
So there's a Chrome version now. Go get it!
It's only been A Thing That Exists for an hour or so. But it seems to be working okay. Let me know if there's trouble.
posted by evand at 12:04 PM on April 16, 2015 [3 favorites]
It's only been A Thing That Exists for an hour or so. But it seems to be working okay. Let me know if there's trouble.
posted by evand at 12:04 PM on April 16, 2015 [3 favorites]
So there's a Chrome version now.
It works for me!
posted by Strange Interlude at 1:34 PM on April 16, 2015
It works for me!
posted by Strange Interlude at 1:34 PM on April 16, 2015
That would have to parse HTML back to Markdown, I reckon. Possible, but harder.
posted by topynate at 2:44 PM on April 16, 2015
posted by topynate at 2:44 PM on April 16, 2015
Yeah, the deal with the edit window is that it can be done, it's just a bit tricky.
The challenge is hanging on to your Markdown text between when you post the comment and when you edit it. There's a system in place to briefly save your Markdown after you press the Preview button, which loads a new page. But that only needs to save one comment per thread or one post per subsite. Once you add the edit window into the mix, it's harder to sort out which Markdown goes with which comment. Are you editing your last comment or previewing a new comment? If you post three comments in the five-minute window, which one are you editing?
And converting the HTML back to Markdown is not ideal because the Markdown you get back isn't exactly the Markdown you started with. It's close, but just different enough to be disconcerting and to maybe change your formatting in a subtle way.
posted by evand at 4:57 PM on April 16, 2015 [2 favorites]
The challenge is hanging on to your Markdown text between when you post the comment and when you edit it. There's a system in place to briefly save your Markdown after you press the Preview button, which loads a new page. But that only needs to save one comment per thread or one post per subsite. Once you add the edit window into the mix, it's harder to sort out which Markdown goes with which comment. Are you editing your last comment or previewing a new comment? If you post three comments in the five-minute window, which one are you editing?
And converting the HTML back to Markdown is not ideal because the Markdown you get back isn't exactly the Markdown you started with. It's close, but just different enough to be disconcerting and to maybe change your formatting in a subtle way.
posted by evand at 4:57 PM on April 16, 2015 [2 favorites]
And I'll talk to pb about the lack of space before the list. It looks like that's caused by something the metafilter server is doing.
posted by evand at 5:03 PM on April 16, 2015
posted by evand at 5:03 PM on April 16, 2015
Looks like we didn't have a top margin set for lists in the modern theme. It should be there now.
posted by pb (staff) at 5:28 PM on April 16, 2015 [3 favorites]
posted by pb (staff) at 5:28 PM on April 16, 2015 [3 favorites]
Thanks for taking care of that, pb. And before I even got around to asking you!
posted by evand at 7:25 PM on April 16, 2015
posted by evand at 7:25 PM on April 16, 2015
Yay, thanks a lot!
posted by d. z. wang at 8:58 PM on April 22, 2015
posted by d. z. wang at 8:58 PM on April 22, 2015
And there's a new version! Here's what's new in v0.2.0:
posted by evand at 8:40 AM on April 27, 2015
- Better performance
- When writing an FPP, it is now okay to have a link on the front-page part of your post and the footnote with that link's URL in the "more inside" section. See this picture for an example. This makes it easier to cut and paste, because you can move text from one box to the other without also having to move the footnotes. Or if you have a lot of links, it feels more organized to put them all in one place.
- Other miscellaneous improvements
posted by evand at 8:40 AM on April 27, 2015
I would totally use a mobile version, also.
So here's the deal with a mobile version. Firefox is the only mobile browser to support extensions, and right now it's only for Android. Since I don't have an Android device, making a mobile version of Markdown for MeFi isn't really a priority for me. But if somebody who uses Android (possibly you?) wants to help make that happen, I'm happy to collaborate.
That would involve:
posted by evand at 9:07 AM on April 27, 2015
So here's the deal with a mobile version. Firefox is the only mobile browser to support extensions, and right now it's only for Android. Since I don't have an Android device, making a mobile version of Markdown for MeFi isn't really a priority for me. But if somebody who uses Android (possibly you?) wants to help make that happen, I'm happy to collaborate.
That would involve:
- Adjusting CSS to make sure that the buttons are sized appropriately on mobile (not too big, not too small)
- Making sure it actually works, and that it runs fast enough to be useful
- Doing whatever bug fixing and/or improvements come up
posted by evand at 9:07 AM on April 27, 2015
You are not logged in, either login or create an account to post comments
posted by joseph conrad is fully awesome at 6:50 PM on April 15, 2015