
Research
PyPI Package Disguised as Instagram Growth Tool Harvests User Credentials
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Certainly! Let's create a documentation for Flet-Box, a GUI framework that simplifies building multi-platform apps using drag-and-drop widgets in the Python language.
>>> mkdir My_app
>>> cd My_app
>>> python3 -m venv .venv
>>> source .venv/bin/activate
>>> pip install flet
>>> pip install -r requirements.txt
>>> git clone https://github.com/xavier53348/Flet-Box.git
>>> pip install flet-box-gui
>>> flet flet_box/flet_box.py
>>> flet test/proyect_name/proyect_name/main.py
Flet-Box is a powerful framework that enables developers to create interactive multi-user web, desktop, and mobile applications. Whether you're a seasoned developer or just starting out, Flet-Box makes frontend development accessible without prior experience. Here are the key features:
Cross-Platform: Build apps that run seamlessly on web browsers, desktop environments (like macOS and Windows), and mobile devices.
Drag-and-Drop Widgets: Easily design your app's user interface by dragging and dropping widgets.
Based on Flutter: Flet-Box is a fork of Flet Framework leverages the power of Flutter by Google, but it doesn't stop there. It adds its own opinion by combining smaller widgets, implementing UI best practices, and applying reasonable defaults to ensure your apps look professional without extra effort.
To get started, you don't need to be a front-end guru, but basic knowledge of Python and object-oriented programming is recommended. Let's dive into the basics:
Ready to build real-world apps? Check out the official Flet documentation and explore tutorials for your preferred language, including Python3. Happy coding! š
Certainly! In Flet-Box, you can create drag-and-drop interactions using the LongPressDraggable widget. Let's break down how to achieve this:
SPACE LAYOUTS | IMAGE WIDGET | ALERTS STATUS | |||
---|---|---|---|---|---|
ft.divider | ā | ft.image | ā | ft.snackbar | ā |
ft.verticaldivider | + | ft.circleavatar | + | ft.tooltip | ā |
ft.icon | ā | ft.cupertinoalertdialog | ā | ||
ft.cupertinodialogaction | ā | ||||
CONTAINERS LAYOUTS | CHARTS LAYOUTS | TEXT WIDGET | |||
ft.stack | ā | ft.barchart | ā | ft.text | ā |
ft.row | ā | ft.charts | ā | ft.textfield | ā |
ft.gridview | ā | ft.linechart | ā | ft.listview | ā |
ft.column | ā | ft.matplotlibchart | ā | ft.datatable | ā |
ft.container | ā | ft.piechart | ā | ||
ft.card | ā | ft.plotlychart | ā | ||
ft.responsiverow | ā | ||||
ft.transparentpointer | ā | ||||
BUTTONS WIDGET | SELECTIONS WIDGET | ESPECIAL WIDGET | |||
ft.textbutton | ā | ft.switch | ā | ft.tabs | ā |
ft.filledbutton | ā | ft.checkbox | ā | ft.navigationbar | ā |
ft.filledtonalbutton | ā | ft.cupertinocheckbox | ā | ft.cupertinoappbar | ā |
ft.iconbutton | ā | ft.cupertinoradio | ā | ft.navigationdrawer | ā |
ft.elevatedbutton | ā | ft.cupertinoslider | ā | ft.navigationrail | ā |
ft.chip | ā | ft.cupertinoswitch | ā | ft.menubar | ā |
ft.outlinedbutton | ā | ft.submenubutton | ā | ft.appbar | ā |
ft.bottomappbar | ā | ft.dropdown | ā | ft.cupertinonavigationbar | ā |
ft.bottomsheet | ā | ft.datepicker | ā | ft.searchbar | ā |
ft.segmentedbutton | ā | ft.timepicker | ā | ||
ft.floatingactionbutton | ā | ft.filepicker | ā | ||
ft.radio | ā | ||||
WIDGETS STATUS | |||||
ft.slider | ā | ||||
ft.progressbar | ā | ||||
ft.progressring | ā | ||||
ft.alertdialog | ā | ||||
ft.rangeslider | ā |
.
āāā full_path.txt
āāā src
āĀ Ā āāā assets
āĀ Ā āĀ Ā āāā avatar.jpg
āĀ Ā āĀ Ā āāā avatar.png
āĀ Ā āĀ Ā āāā dragg_container3.jpg
āĀ Ā āĀ Ā āāā dragg_container.jpg
āĀ Ā āĀ Ā āāā image.jpg
āĀ Ā āĀ Ā āāā img.jpg
āĀ Ā āĀ Ā āāā iphone.png
āĀ Ā āĀ Ā āāā logo.jpg
āĀ Ā āĀ Ā āāā logo_mark.png
āĀ Ā āĀ Ā āāā my_avatar.png
āĀ Ā āĀ Ā āāā no_imagen.jpg
āĀ Ā āĀ Ā āāā splash.jpg
āĀ Ā āāā bump-version.sh
āĀ Ā āāā CHANGELOG.md
āĀ Ā āāā extra_utils
āĀ Ā āĀ Ā āāā about
āĀ Ā āĀ Ā āĀ Ā āāā about.py
āĀ Ā āĀ Ā āāā alert
āĀ Ā āĀ Ā āĀ Ā āāā alert_selected.py
āĀ Ā āĀ Ā āāā chat_gpt_browser
āĀ Ā āĀ Ā āĀ Ā āāā gpt_browser.py
āĀ Ā āĀ Ā āĀ Ā āāā library_chatgpt.py
āĀ Ā āĀ Ā āāā color_browser
āĀ Ā āĀ Ā āĀ Ā āāā color_browser.py
āĀ Ā āĀ Ā āāā config_container
āĀ Ā āĀ Ā āĀ Ā āāā bool_entry.py
āĀ Ā āĀ Ā āĀ Ā āāā color_entry.py
āĀ Ā āĀ Ā āĀ Ā āāā double_entry.py
āĀ Ā āĀ Ā āĀ Ā āāā four_entry.py
āĀ Ā āĀ Ā āĀ Ā āāā gradient_entry.py
āĀ Ā āĀ Ā āĀ Ā āāā selection_entry.py
āĀ Ā āĀ Ā āĀ Ā āāā single_entry.py
āĀ Ā āĀ Ā āĀ Ā āāā widget_editor.py
āĀ Ā āĀ Ā āāā drag_container
āĀ Ā āĀ Ā āĀ Ā āāā dragg_widget.py
āĀ Ā āĀ Ā āĀ Ā āāā drag_handler_container.py
āĀ Ā āĀ Ā āĀ Ā āāā infinity_box_layer_one.py
āĀ Ā āĀ Ā āĀ Ā āāā widget_drag_editor.py
āĀ Ā āĀ Ā āāā icon_browser
āĀ Ā āĀ Ā āĀ Ā āāā icon_browser.py
āĀ Ā āĀ Ā āāā lite_menu_bar_down_phone
āĀ Ā āĀ Ā āĀ Ā āāā footer_bar_menu_phone.py
āĀ Ā āĀ Ā āĀ Ā āāā selected_widget.py
āĀ Ā āĀ Ā āāā lite_menu_bar_up_phone
āĀ Ā āĀ Ā āĀ Ā āāā head_bar_menu_phone.py
āĀ Ā āĀ Ā āāā menu_tab_left_phone
āĀ Ā āĀ Ā āĀ Ā āāā widget_menu_left_editor.py
āĀ Ā āĀ Ā āāā menu_tab_up_phone
āĀ Ā āĀ Ā āĀ Ā āāā basic_menu_tab_up.py
āĀ Ā āĀ Ā āĀ Ā āāā widget_menu_tab_editor.py
āĀ Ā āĀ Ā āāā phone_container
āĀ Ā āĀ Ā āĀ Ā āāā widget_phone_editor.py
āĀ Ā āĀ Ā āāā settings_var
āĀ Ā āĀ Ā āĀ Ā āāā save_export.py
āĀ Ā āĀ Ā āĀ Ā āāā settings_widget.py
āĀ Ā āĀ Ā āāā tree_view
āĀ Ā āĀ Ā āāā tree_view.py
āĀ Ā āĀ Ā āāā tree_view_text_editor.py
āĀ Ā āāā flet_box.py
āĀ Ā āāā __main__.py
āĀ Ā āāā VERSION
āāā workflows
18 directories, 47 files
If you're passionate about shaping the future of frameworks and contributing to their development, I invite you to join our collaborative efforts. Here's how you can get involved:
Documentation and Modules:
Documentation: We're actively working on creating comprehensive documentation for our Flet-Box framework. Your contributions can help make it more accessible, accurate, and user-friendly. Whether you're an expert or a beginner, your insights matter!
Modules: Our framework consists of various modules that handle different aspects of Flet activities. If you have expertise in any specific area (such as Documentation, Modules, or consensus algorithms ), consider contributing by improving existing modules or proposing new ones.
Financial Considerations:
You may contribute Donating tokens to give suppor to the proyect in MATIC , BINANCE or TRX Tokens
How to Donate Tokens:
MATIC WALLET
SPACE LAYOUTS | ADDRESS |
---|---|
![]() | 0x6d437bB66af8d2c44670eA18F059BE1417Dcd7bA |
![]() | THi2UTY8SrUYNrzqKek8U3pvLuEF5y4fDQ |
![]() | bnb1vhe8q5zf2fr6s0ga8dnm5nzaz9uapky6w2xcnr |
- **Learn More**: Explore Flet-box's mission, roadmap, and community initiatives on their official website.
3. Collaboration and Feedback:
Exemple:
self.RowDragg = DraggWidget( widget='Row' ,color='BLUE' ,icons= ft.icons.BURST_MODE_ROUNDED)
**Properties:**
* widget <== 'Widget name'
* color <== 'Color of the box Dragg'
* icons <== 'icons of the box Dragg'
* **we create a Object named self.RowDragg that we will add inside drag_container_to_phone object.**
#### After we need add manual inside [ drag_container_to_phone ]
2. Exemple build left take dragg selection widgets inside drag_container_to_phone.
ft.Container(
content=ft.GridView(
runs_count=3,
run_spacing=8,
padding=4,
spacing=8,
expand=1,
controls=[
self.RowDragg, # <============= add inside
],
Location:
'extra_utils/drag_container/infinity_box_layer_one.py'
we need build the Container that will have the drop Widget inside
Exemple how will be
"Row": [
ft.Container(bgcolor='blue',alignment=ft.alignment.center,padding=ft.padding.all(4),border=ft.border.all(0.8, ft.colors.BLACK),tooltip='Row',
on_hover=lambda _:self.resetClick(),
on_click=lambda _:self.touchWidgetIndex(self.infinityDropWidget),
content=ft.Row( scroll="ALWAYS",
controls= [
],),),
],
FAQs
flet-box-gui it's a GUI Dragg and drop BUILDER.
We found that flet-box-gui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.Ā It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.