home.social

#beeware — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #beeware, aggregated by home.social.

fetched live
  1. This morning at the Django booth there was a very interesting meeting between the BeeWare and Django projects 📱✨

    Russell gave a small demo showing how the Django admin could become a native mobile application using BeeWare.

    Natalia and Jacob, our two Django Fellows, seemed very interested, so maybe some interesting collaboration or experiment could grow from this meeting.

    CC @django @beeware @freakboy3742 @pycon

  2. This morning at the Django booth there was a very interesting meeting between the BeeWare and Django projects 📱✨

    Russell gave a small demo showing how the Django admin could become a native mobile application using BeeWare.

    Natalia and Jacob, our two Django Fellows, seemed very interested, so maybe some interesting collaboration or experiment could grow from this meeting.

    #Django #PyConUS #PyCon #BeeWare

    CC @django @beeware @freakboy3742 @pycon

  3. First major docs site to be converted: the #BeeWare tutorial.

    This took two weeks!

    For reference, the toga docs took two and a half _months_ to convert.

    Manual verification was critical. There was a full side-by-side comparison and verification between old and new.

    Briefcase took three days. Simpler surface area and tooling improvements helped tremendously.

    #PyConUS

  4. First major docs site to be converted: the #BeeWare tutorial.

    This took two weeks!

    For reference, the toga docs took two and a half _months_ to convert.

    Manual verification was critical. There was a full side-by-side comparison and verification between old and new.

    Briefcase took three days. Simpler surface area and tooling improvements helped tremendously.

    #PyConUS

  5. Early win: MkDocs live preview is quicker than Sphinx! This sped up development time.

    Once basic viability was established, translation support was needed.

    There isn't a built-in translation system for MkDocs, or the maturity of plugins that Sphinx has.

    Creating and running build scripts for #BeeWare was necessary.

    #PyConUS

  6. Early win: MkDocs live preview is quicker than Sphinx! This sped up development time.

    Once basic viability was established, translation support was needed.

    There isn't a built-in translation system for MkDocs, or the maturity of plugins that Sphinx has.

    Creating and running build scripts for #BeeWare was necessary.

    #PyConUS

  7. One challenge is #BeeWare has the website, the tutorials, and docs collections for every repo and project.

    The website was originally using Lektor in reST mode. It was... rough.

    Kattni started by using Pandoc and the Lektor API to start the migration.

    Full conversion was not the original goal, proving it was possible was the goal.

    #PyConUS

  8. One challenge is #BeeWare has the website, the tutorials, and docs collections for every repo and project.

    The website was originally using Lektor in reST mode. It was... rough.

    Kattni started by using Pandoc and the Lektor API to start the migration.

    Full conversion was not the original goal, proving it was possible was the goal.

    #PyConUS

  9. Now for the #BeeWare migration.

    @beeware is a suite of tools to let you write cross-platform GUI applications entirely in python.

    @kattni started by tackling documentation isses, and @freakboy3742 lamented the current state of reST.

    Kattni saw an opportunity for improvement.

    #PyConUS

  10. Now for the #BeeWare migration.

    @beeware is a suite of tools to let you write cross-platform GUI applications entirely in python.

    @kattni started by tackling documentation isses, and @freakboy3742 lamented the current state of reST.

    Kattni saw an opportunity for improvement.

    #PyConUS

  11. @kattni is a Core Developer on @beeware, as well as being the Chair of @pyohio

    She led the documentation migration project for #BeeWare

    #PyConUS

  12. @kattni is a Core Developer on @beeware, as well as being the Chair of @pyohio

    She led the documentation migration project for #BeeWare

    #PyConUS

  13. @astraluma do #BeeWare apps work on your phone, out of curiosity?

  14. @astraluma do #BeeWare apps work on your phone, out of curiosity?

  15. Today in #BeeWare

    @freakboy3742 tries to name a thing. Gets sad because name is taken on #PyPI.

    Upon closer inspection: _Russell_ owns the package on PyPI.

    "But Doctor! I _am_ the Cheeseshop!"

  16. Today in #BeeWare

    @freakboy3742 tries to name a thing. Gets sad because name is taken on #PyPI.

    Upon closer inspection: _Russell_ owns the package on PyPI.

    "But Doctor! I _am_ the Cheeseshop!"

  17. Oops, @kattni just caught a bunch of people, including me, with a BeeWare challenge coin check in the middle of her talk. Going to be a big round of drinks tonight. #nbpy #beeware

  18. Oops, @kattni just caught a bunch of people, including me, with a BeeWare challenge coin check in the middle of her talk. Going to be a big round of drinks tonight. #nbpy #beeware

  19. @tshirtman #Beeware compiles "Hello World", #Flet compiles "Hello World" in seconds". 😉

  20. @tshirtman #Beeware compiles "Hello World", #Flet compiles "Hello World" in seconds". 😉

  21. hi @beeware
    I am looking for a graphical widget with x-axis and y-axis to show a value or more values changing over time like below. Is this currently possible in #BeeWare?
    #linux
    By the way beeware is uber-cool (so you know)

  22. hi @beeware
    I am looking for a graphical widget with x-axis and y-axis to show a value or more values changing over time like below. Is this currently possible in #BeeWare?
    #linux
    By the way beeware is uber-cool (so you know)

  23. Took Beeware for a spin yesterday. It's just the Toga web view tutorial from the documentation page, but serving my FreedomBox web interface.

    Screenshot: njoseph.me/bepasty/F6DGm3vq

    There's not much to see in terms of code. I am just amazed that it works on GTK and Android. I had to put a lot of work into resizing PNGs because the platforms expect different resolutions.
    salsa.debian.org/njoseph/freed

    I don't know yet if the native Android app's features can be fully replicated.

    #FreedomBox #Beeware

  24. Took Beeware for a spin yesterday. It's just the Toga web view tutorial from the documentation page, but serving my FreedomBox web interface.

    Screenshot: njoseph.me/bepasty/F6DGm3vq

    There's not much to see in terms of code. I am just amazed that it works on GTK and Android. I had to put a lot of work into resizing PNGs because the platforms expect different resolutions.
    salsa.debian.org/njoseph/freed

    I don't know yet if the native Android app's features can be fully replicated.

    #FreedomBox #Beeware

  25. Just realized I left my Beeware challenge coin at home, glad I didn’t get challenged! I suppose there’s still time on a plane or between flights. #PyConUS #Beeware

  26. Just realized I left my Beeware challenge coin at home, glad I didn’t get challenged! I suppose there’s still time on a plane or between flights. #PyConUS #Beeware

  27. I am probably not the first person to make this observation, but I am starting to suspect that #Beeware might actually be the bee's knees.

    Going from zero to #Android app in just a few minutes, in #Python, and then seeing the exact same "hello world" look good in a Linux GTK rebuild a few seconds later ... is very cool indeed.

  28. I am probably not the first person to make this observation, but I am starting to suspect that #Beeware might actually be the bee's knees.

    Going from zero to #Android app in just a few minutes, in #Python, and then seeing the exact same "hello world" look good in a Linux GTK rebuild a few seconds later ... is very cool indeed.

  29. @G047_H4xx0r_M4573R_814573R @MaggieFero this was tongue-in-cheek, as the rest of the thread indicates more clearly.

    I've worked on the #BeeWare project for nearly a decade, which is a pretty successful attempt to make cross-platform (iOS, macOS, Windows, Linux, Android) apps in pure python.

    We're always looking for contributors if this is an area you care about.

  30. @G047_H4xx0r_M4573R_814573R @MaggieFero this was tongue-in-cheek, as the rest of the thread indicates more clearly.

    I've worked on the #BeeWare project for nearly a decade, which is a pretty successful attempt to make cross-platform (iOS, macOS, Windows, Linux, Android) apps in pure python.

    We're always looking for contributors if this is an area you care about.

  31. When he isn't wearing his CEO hat for Crowdalert, Philip James is a core contributor on the BeeWare project, a project trying to make native iOS apps possible in Python. There's something special about a founder so committed to his craft that it's both his career *and* his hobby! 🐝💻

    #Crowdalert #BeeWare #Python #TechLeadership

  32. CW: Mobile python programming

    I have recently been trying out #kivy for a project, but was also made aware of #beeware and it looks nice. What is your favourite #python cross platform gui framework? Tell me your experiences please! Should I switch to beeware?

  33. CW: Mobile python programming

    I have recently been trying out #kivy for a project, but was also made aware of #beeware and it looks nice. What is your favourite #python cross platform gui framework? Tell me your experiences please! Should I switch to beeware?

  34. I was just on @talkpython and we ran out of time to ask me for a notable package, but I was going to say Toga from the project because they just hit a milestone of having audited all of their widgets on all supported OSs!

  35. I was just on @talkpython and we ran out of time to ask me for a notable #Python package, but I was going to say Toga from the #BeeWare project because they just hit a milestone of having audited all of their widgets on all supported OSs!

  36. Rewriting a #tkinter app to #beeware , I had a hell of a time figuring out that I have to use async and await with file dialog boxes. Just me being an amateur?