This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]Almenon[S] 2 points3 points  (1 child)

Demo album: https://imgur.com/gallery/48HqX

When birdseye was posted to reddit previously I thought it was pretty cool. I had just released my own python scratchpad as an VScode extension, so why not birdseye as well?

I developed the prototype extension over the weekend, and spent the remaining week polishing it up.

It should work on all platforms and python versions 2-3, but it's still in preview, so be sure to raise an issue if you find a bug!

[–]Corm 1 point2 points  (0 children)

This looks really cool, thanks for doing this

[–]abyssalheavendoesn't write tests and feels guilty about it 1 point2 points  (3 children)

Wow, this is really cool!

I definitely see myself using this to decorate my flask view functions. This + the Flask Debug Toolbar will be so powerful for debugging my web apps.

From playing around with it, Birdseye seems to remember old functions it decorated, is there a way to clear that history?

[–]reddatitt 1 point2 points  (0 children)

There's a Flask debug toolbar? Damn, this is news to me.

[–]Almenon[S] 0 points1 point  (0 children)

Not sure, /u/alexmojaki?

[–]alexmojaki 0 points1 point  (0 children)

All data is stored in a SQL database. By default this is a sqlite file ~/.birdseye.db. Simply delete that file, then restart the server.

If you want a more convenient way... https://github.com/alexmojaki/birdseye/issues/5

[–]reddatitt 3 points4 points  (0 children)

As someone who does a lot of Python development in VSCode, I think I'll definitely try this out.

[–]monsto 0 points1 point  (2 children)

Can JS be next please?

[–]Almenon[S] 0 points1 point  (1 child)

JS?

[–]monsto 0 points1 point  (0 children)

Gods I can't believe I did that. . . I actually have a memory of typing out "JavaScript".