发布于 2026-01-05 1 阅读
0

今天是世界地球日;开发者可以发挥影响力 Animal Shelter Manager v3 (sheltermanager3) PublicLab.org moja global Climatescape

今天是世界地球日;开发者可以发挥影响力

动物收容所管理器 v3 (sheltermanager3)

PublicLab.org

moja global

气候景观

1970年4月22日,全球规模最大的公民活动——首个地球日——拉开了现代环保运动的序幕。值此50周年之际,我们想向大家介绍一下我们可爱的吉祥物——树懒斯隆。

Sloan 自 2017 年夏季以来就一直加入我们,她兢兢业业地主持讨论,并热情欢迎新用户加入社区。她的工作非常重要!除了这些职责之外,Sloan 还会为那些希望匿名寻求社区建议的成员发布帖子。您可以在这里查看她的一些帖子:

显然,斯隆并非懒惰的树懒——她只是行动缓慢,而正是这种缓慢的行动方式帮助树懒在这个星球上生存了近6400万年!这真是一项不可思议的生存策略,我们人类或许也应该时不时地借鉴一下。如果你好奇的话,斯隆属于树懒科(Bradypodidae)。她所在的科与另一个树懒科——巨爪树懒科(Megalonychidae)的主要区别在于,斯隆有三根脚趾,而不是两根。虽然这种区别看似微不足道,但这两个树懒科的生活方式却截然不同!

你可以产生影响

由于新冠疫情的影响,动物保护捐款出现了前所未有的下降。虽然疫情给全球带来了诸多困难,但我们不能完全忽视持续支持环境保护工作的重要性。如果您是一名软件开发人员,且您的工作并未受到疫情的影响,我们恳请您考虑向动物保护基金会捐款。

如果你想了解更多关于树懒的知识,今天真是你的幸运日!我们邀请了树懒保护基金会的创始人兼执行董事丽贝卡·克利夫博士在DEV平台上主持一场#watercooler AMA(Ask Me Anything,问我任何事)活动。点击这里查看:

以下是一些值得支持的非营利组织:

软件开发人员也可以通过编写代码来产生影响。

以下是一些值得关注的开源软件项目:

Sheltermanager.com

Sheltermanager.com是一个用于动物收容所和救援组织管理的开源解决方案:

GitHub 标志 庇护所管理员/ asm3

动物收容所经理

动物收容所管理器 v3 (sheltermanager3)

本程序受 GNU 通用公共许可证 v3 条款的约束。有关详细信息,请参阅此目录中的 LICENSE 文件。

从版本 45 开始,ASM 不再支持 Python 2。

要支持 f-string,需要 Python 3.6 或更高版本。

依赖关系

如果您使用的是基于 Debian 的系统(例如:Ubuntu),那么以下命令将安装运行 ASM 所需的所有软件。如果您使用的是 sheltermanager3 deb 软件包,它已经设置好了这些依赖项,并会自动为您安装。

  • apt-get install make python3 python3-cheroot python3-pil python3-mysqldb python3-psycopg2 python3-memcache

额外、非强制性套餐:

  • apt-get install imagemagick(用于缩放/压缩 PDF 以节省存储空间)
  • apt-get install wkhtmltopdf(用于从 HTML 文档模板创建 PDF)
  • apt-get install python3-xhtml2pdf (纯 Python 库,用于从 HTML 文档模板创建 PDF)
  • apt-get install python3-reportlab(用于创建邮件标签 PDF)
  • apt-get install python3-requests(HTTP 通信需要…)

公共实验室

公共实验室是一个社区和非营利组织,致力于普及科学知识,以解决影响人们的环境问题:

GitHub 标志 publiclab / plots2

一个用 Rails 开发的协作式知识交流平台;我们欢迎新用户贡献!🎈

PublicLab.org

行为守则 构建状态 仅限初次体验者 请访问 https://publiclab.org/chat 加入聊天。 气候代码 代码发现 查看 Skylight 的性能数据 欢迎新来者 GitHub 许可证 Gitpod Ready-to-Code

公共实验室研究社区的内容管理系统plots2是一个结合了小组研究博客(我们称之为“研究笔记”)和维基百科的Web应用程序。点击此处阅读更多关于数据模型的信息

使用GitPod立即开始运行(并参与)此代码库

在 Gitpod 中打开

它展示了多种功能,帮助公共实验室社区在环境技术、设计、文档编写和社区组织方面开展协作。该网站最初基于 Drupal 构建,于 2012 年使用 Ruby on Rails 重写,此后不断扩展,但尚未完全取代原有的 Drupal 数据模型和数据库设计。我们热爱开源,并积极参与各种开源软件项目,例如Google Summer of Code (GSoC)、Rails Girls Summer of Code (RGSoC)、Outreachy 和 Google Code-In (GCI)。一些主要功能包括:

Moja Global

Moja Global 提供用于估算土地部门温室气体排放和清除量的工具:

GitHub 标志 moja-global / About_moja_global

关于 moja global 和我们的工作方式

所有贡献者

moja global

本仓库提供有关 moja 全球组织及其工具的信息。您可以了解我们是谁、我们做什么,以及最重要的,我们如何工作,以及您如何做出贡献。

moja global是什么?

moja globalLinux 基金会旗下的一个合作项目,旨在就如何更好地管理土地部门,开展最广泛的合作并推广使用可靠的工具。其旗舰软件是全土地整合工具 (FLINT),该工具用于估算林业和农业温室气体的排放和吸收量。

为什么选择 Moja Global?

气候变化是我们这个时代面临的最大挑战。在全球范围内,超过25%的温室气体排放是由土地利用造成的,主要是农业和林业。但植物也是从大气中吸收二氧化碳最便捷的方式。因此,尽管土地利用如今已成为问题的一部分,但我们希望……

气候景观

Climatescape 是一个开放的数据库,收录了引领应对气候变化斗争的组织。

GitHub 标志 climatescape / climatescape.org

了解正在应对气候变化的组织

气候景观

了解正在应对气候变化的组织

这是climatescape.org 的源代码,这是一个开放的数据库,收录了引领应对气候变化斗争的组织。

开发人员设置

注意:您需要受邀加入我们的 Airtable 项目才能在本地运行此项目。流程非常简单,我们欢迎任何有兴趣提供帮助的人。只需填写Climatescape 贡献者申请表即可。

  1. 请按照以下步骤将项目安装到您的本地开发机器上。
    $ git clone https://github.com/climatescape/climatescape.org.git
    $ cd climatescape.org/site
    $ npm install
    Enter fullscreen mode Exit fullscreen mode
  2. 从此页面复制您的 Airtable API 密钥:Airtable 帐户
  3. .env.development在项目根目录创建一个文件,并将该文件替换YOUR_KEY_HERE为你在上一步中复制的键值:
    $ cp .env.sample .env.development
    Enter fullscreen mode Exit fullscreen mode
  4. 按如下方式运行项目:
    $ npm run develop
    Enter fullscreen mode Exit fullscreen mode

奖金

想在其他设备上预览更改?

使用主机选项

$ npm run develop --
Enter fullscreen mode Exit fullscreen mode

社区还应该支持哪些其他组织和项目?请在评论区告诉我们!

地球日快乐,编程快乐!

文章来源:https://dev.to/devteam/today-is-earth-day-devs-can-have-an-impact-f81