Total Pageviews

Monday, 13 July 2026

BiglyBT,Feature-filled Bittorrent client

 

based on the Azureus open source project。


Source for BiglyBT, a feature filled, open source, ad-free, bittorrent client. BiglyBT is forked from the original project and is being maintained by two of the original developers as well as members of the community. With over 20 years of development, there's a good chance we have the features you are looking for.

 

Setting up Dev Environment

Getting the basics to compile from source is pretty straightforward:

  1. Clone the repo into your favorite IDE
  2. Mark core/src and uis/src as project roots (source modules)
  3. To the uis module, add core/lib/* and one of the swt.jars at /uis/lib/:
    swt-win64.jar on Windows
    swt-cocoa-64.jar on OSX
    swt-linux-64.jar on Linux (GTK)
  4. To the core module, add core/lib/*
  5. Make uis module depend on core. Core should not depend on uis

IntelliJ IDEA will do all these steps for you with its wizard.

External Annotations

If you wish IntelliJ IDEA to show MessageBundle strings instead of keys, as well as reduce the number of NPE warnings, you can attach the external annotations either by:

  • Project Settings->Modules->Paths->External Annotations
  • in <module>/<module>.iml add to component:
    <annotation-paths>
      <root url="file://$MODULE_DIR$/../external-annotations" />
    </annotation-paths>
    

External Annotations definitions are a WIP and not complete list of definitions.

Running in Dev Environment

Running is only few more steps:

  • Main class is com.biglybt.ui.Main in module uis

  • Working Directory should be a new folder, since the app will write things to it. Put the aereg.dll or libOSXAccess.jnilib in there.

    When a normal user is running the app, the working directory is where the jar, executable, and libraries (dll, so, jnilib) are.

  • If you want a separate config dir from the default one, use VM Option -Dazureus.config.path=<some config path>

  • Run it

Release Installer Notes

We build our installers using Install4j, multi-platform installer builder

Install4j Logo

Our binaries and installers up to and including v3.4 are signed with a digital signature of "Bigly Software". Releases after v3.4 will use an individual signing certificate and will bear the name "Arron Mogge (Open Source Developer)" denoting the identity of our team member responsible for signing.

from  https://github.com/BiglySoftware/BiglyBT

(下载地址: https://github.com/BiglySoftware/BiglyBT/releases)

Sunday, 12 July 2026

一款专为高速、大规模媒体下载而设计的批量视频下载器 Meget Pro

 

为什么选择 Meget Pro 而不是 Hitomi Downloader?

  • 批量下载功能 :与 Hitomi Downloader 不同,Meget Pro 旨在高效地同时下载多个视频和图像。
  • 广泛的网站兼容性 :支持10,000多个视频和图像托管网站。
  • 更快的下载速度 :使用多线程技术,快速下载。
  • 内置媒体转换 :立即将下载的文件转换为各种格式。
  • 用户友好界面 :提供更直观、更易于使用的体验。
  • 可靠的客户支持 :与开源替代品不同,Meget Pro 提供专门的支持。
  • 定期更新 :确保与不断变化的网站结构的兼容性。

如何使用 Meget Pro 批量下载视频和图像:

步骤 1:单击下面的下载,为您的 Windows 或 Mac 下载 Meget Pro,然后在您的计算机上安装并启动该软件。

免费下载: https://file.meget.io/meget-pro.exe

第 2 步:在 Meget Pro 的内置浏览器中访问包含您想要下载的视频或图像的网站.

 凭借卓越的批量下载功能、更快的速度、更广泛的网站支持和内置媒体转换功能,Meget Pro 是经常大量下载视频和图像的人的理想选择。

 https://zh-cn.meget.io/meget-pro/

(我亲测,确实可用Meget Pro下载youtube video)

----------------------

相关帖子: 

https://briteming.blogspot.com/2022/07/twitterpornhubyoutubebinstagramhitomi.html

一些Android/Linux/MacOS/Windows程序的下载地址


 https://file.cnxiaobai.com/Android/

 https://file.cnxiaobai.com/Linux/

 https://file.cnxiaobai.com/MacOS/

 https://file.cnxiaobai.com/Windows/

from   https://file.cnxiaobai.com

用chrome插件tubly下载youtube video

 1.下载扩展程序

点击下方按钮下载扩展程序包(.zip文件)。

https://tubly.download/tubly_downloader_v1.5.5.zip


2。 解压ZIP文件

下载后,找到ZIP文件并解压以获取.crx文件


3。 启用开发者模式

在Chrome浏览器中访问chrome://extensions/,并在右上角启用"开发者模式"。(英文为developer mode)


4. 拖拽安装

将解压出的.crx文件(不是ZIP文件)拖到扩展程序页面,然后在提示时点击"添加扩展程序"


故障排除: 如果没有出现安装对话框,请确保已启用开发者模式(步骤3),并且你拖拽的是解压后的.crx文件,而不是ZIP文件或直接从Windows压缩文件夹中拖拽的.crx文件(步骤2)


from https://tubly.download/zh/install.html

( https://tubly.download/zh/)

下载示例视频:https://www.youtube.com/watch?v=e6rhUvwB5Y8

不错,我亲测有效。

基于Django(后端程序)和 React(前端程序)的协作文本编辑程序docs

 

Docs is an open-source text editor: web-native, made for real-time collaboration, cleanly structured documents and sub-documents with full ownership of your data. Built to scale with Django(后端程序) and React(前端程序)

 

La Suite Docs: Collaborative Text Editing

Docs, where your notes can become knowledge through live collaboration.

Docs is an open-source collaborative editor that helps teams write, organize, and share knowledge together - in real time.

What is Docs?

Docs is an open-source alternative to tools like Notion or Google Docs, focused on:

  • Real-time collaboration
  • Clean, structured documents
  • Knowledge organization
  • Data ownership & self-hosting

Built for public organizations, companies, and open communities.

Why use Docs?

Writing

  • Rich-text & Markdown editing
  • Slash commands & block system
  • Beautiful formatting
  • Offline editing
  • Optional AI writing helpers (rewrite, summarize, translate, fix typos)

Collaboration

  • Live cursors & presence
  • Comments & sharing
  • Granular access control

Knowledge management

  • Subpages & hierarchy
  • Searchable content

Export/Import & interoperability

  • Import to .docx and .md
  • Export to .docx, .odt, .pdf

Try Docs

Experience Docs instantly - no installation required.

Self-hosting

Docs supports Kubernetes, Docker Compose, and community-provided methods such as Nix and YunoHost.

Get started with self-hosting: Installation guide

Warning

Some advanced features (for example: Export as PDF) rely on XL packages from Blocknote. These packages are licensed under GPL and are not MIT-compatible

You can run Docs without these packages by building with:

PUBLISH_AS_MIT=true

This builds an image of Docs without non-MIT features.

More details can be found in environment variables

Local Development (for contributors)

Run Docs locally for development and testing.

Warning

This setup is intended for development and testing only. It uses Minio as an S3-compatible storage backend, but any S3-compatible service can be used.

Prerequisites

  • Docker
  • Docker Compose
  • GNU Make

Verify installation:

docker -v
docker compose version

If you encounter permission errors, you may need to use sudo, or add your user to the docker group.

Bootstrap the project

The easiest way to start is using GNU Make:

make bootstrap FLUSH_ARGS='--no-input'

This builds the app-dev and frontend-dev containers, installs dependencies, runs database migrations, and compiles translations.

It is recommended to run this command after pulling new code.

Start services:

make run

Open https://localhost:3000

Default credentials (development only):

username: impress
password: impress

Frontend development mode

For frontend work, running outside Docker is often more convenient:

make frontend-development-install
make run-frontend-development

Backend only

Starting all services except the frontend container:

make run-backend

Tests & Linting

make frontend-test
make frontend-lint

Backend tests can be run without docker. This is useful to configure PyCharm or VSCode to do it. Removing docker for testing requires to overwrite some URL and port values that are different in and out of Docker. env.d/development/common contains all variables, some of them having to be overwritten by those in env.d/development/common.test.

Demo content

Create a basic demo site:

make demo

More Make targets

To check all available Make rules:

make help

Django admin

Create a superuser:

make superuser

Admin UI: http://localhost:8071/admin

from  https://github.com/suitenumerique/docs

-----

 Docs(https://github.com/suitenumerique/docs)这个项目我一直都在关注,奈何之前的部署方式只支持k8s,如果只是为了部署一个笔记软件去搭一个k8s的话,那真的是有点拿大炮打蚊子那味了= =最近发现这个项目支持用docker compose部署了,遂记录下部署过程与遇到的一些问题。

不得不说国家队还是牛B!这个笔记软件第一次用就感觉挺顺手的,前端UI简洁大气,自带AI功能,可以帮你美化、改写、总结、修正错别字、翻译等。自托管的实例所有功能都能使用,与官方实例1:1还原,而不是像某些“开源笔记”那样吃相难看。

缺点也还是有的,没有十全十美的东西= =目前虽然支持docker compose部署了,但部署起来还是比较麻烦。另外我在使用中发现一些小bug,例如:上传的文件名不能包含中文,有中文就会导致上传失败。导出的PDF文件显示中文是乱码,且不支持代码块等。如果你不介意这些问题的话,可以尝试一下。

本文根据Docs官方的文档(https://github.com/suitenumerique/docs/blob/main/docs/installation/compose.md)编写,进行了一些修改:

1.将Keycloak更换为VoidAuth,因为Keycloak部署和配置都过于复杂。

2.将MinIO更换为Garage,因为开源的MinIO已经名存实亡了。

3.不使用官方的NGINX反向代理配置,因为我的服务器已经运行Ferron Web Server了。


基于python的密码生成器程序 Password-Generator


Generates Password Instantly

Get the code!

cd ~/Dev
mkdir password_generator
cd ~/Dev/password_generator
git clone https://github.com/Arvind-4/password-generator.git .
python src/main.py 
from  https://github.com/arvind-4/password-generator

基于django的聊天网站程序Chatapp

 Real Time Chat App Using Django, Channels, JavaScript and much more. 

 

Chat App

pypi python versions license

Real Time Chat App Using Django, Channels, JavaScript, Docker, Tailwind CSS and much more..

🚀 Features:

  • Real-time messaging: The app allows users to send and receive messages in real-time, providing a seamless chatting experience.
  • Django and Channels: The app is built using the Django web framework and Channels, which extends Django to handle WebSockets and other asynchronous protocols.
  • JavaScript: The app uses JavaScript to provide a dynamic and interactive user interface.
  • Docker: The app can be containerised using Docker, making it easy to deploy and manage.
  • Tailwind CSS: The app uses Tailwind CSS, a utility-first CSS framework, to style the user interface.

Is there anything else you would like to know about this chat app?

📸 Screenshots:


Chat Page

📦 Tech Stack:

  • WebSockets - WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.
  • Django - Django makes it easier to build better web apps more quickly and with less code.
  • Django Channels - Channels is a project that takes Django and extends its abilities beyond HTTP - to handle WebSockets, chat protocols, IoT protocols, and more.
  • Vite - Next Generation Frontend Tooling.
  • Tailwind 3 - Rapidly build modern websites without ever leaving your HTML.
  • Docker - Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code.
  • Postgres DB - The World's Most Advanced Open Source Relational Database.

📦 Getting Started:

  1. Clone the project and make it your own.
mkdir ~/Dev
cd ~/Dev
git clone https://github.com/Arvind-4/Chatapp.git
cd Chatapp
  1. Create virtual environment and activate it.
python3.9 -m venv .
source bin/activate

Use .\venv\Scripts\activate if on Windows.

  1. Install requirements
$(Chatapp) python -m pip install pip --upgrade
$(Chatapp) python -m pip install -r requirements.txt
  1. Open VS Code
code .
  1. Create .env file:

Add Your Credentials .env from .env.sample:

PYTHON_VERSION=

DJANGO_PG_PASSWORD=iz-MAIesYif5c8d53pEnAg
DJANGO_PG_HOST=db
DJANGO_PG_USER=admin
DJANGO_PG_DATABASE=chatdb
DJANGO_PG_PORT=5432

DJANGO_REDIS_HOST=redis
DJANGO_REDIS_PORT=6379

DJANGO_SUPERUSER_EMAIL=
DJANGO_SUPERUSER_USERNAME=admin
DJANGO_SUPERUSER_PASSWORD=-_cYnxeqvWQKhCUe_AJn8Q

DJANGO_SECRET_KEY=P_wXmuyfulz3qZTe3bAmRw5d0-9maJ5PIIVDMjMIm1gw
DJANGO_ADMIN_URL=admin/
DJANGO_DEBUG=1
DJANGO_ALLOWED_HOSTS=*
DJANGO_REDIS_AVAILABLE=0
DJANGO_HTTPS_SECURITY=0
DJANGO_LIVE=0

POSTGRES_PASSWORD=iz-MAIesYif5c8d53pEnAg
POSTGRES_USER=admin
POSTGRES_DB=chatdb

Replace your SECRET_KEY with a new one using the code Below.

python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'

Or

bash commands/secret.sh
  1. Build and Start the Docker File:

Below will start a Docker Instance on your local machine to match the .env from the previous step.

docker compose -f docker-compose.selfhost.yaml build

Start the Docker Build Image:

docker compose -f docker-compose.selfhost.yaml up
  1. Run Django Commands & Migrations and Create Superuser
cd ~/Dev/Chatapp
source bin/activate
$(Chatapp) python manage.py makemigrations
$(Chatapp) python manage.py migrate
$(Chatapp) python manage.py createsuperuser

Run the server:

$(Chatapp) python manage.py runserver
  1. Install & Build the Front end.

Install the Required Dependencies

npm run bootstrap

Build the Front end for Production

npm run production

🚀 Deploy:

Click the Button to Deploy to Render.

Deploy to Render

OR

Self Host using Docker, Docker Compose in a VM :)

from  https://github.com/arvind-4/Chatapp