今天是世界地球日;开发者可以发挥影响力
动物收容所管理器 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是一个用于动物收容所和救援组织管理的开源解决方案:
动物收容所管理器 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 通信需要…)
公共实验室
公共实验室是一个社区和非营利组织,致力于普及科学知识,以解决影响人们的环境问题:
一个用 Rails 开发的协作式知识交流平台;我们欢迎新用户贡献!🎈
Moja Global
Moja Global 提供用于估算土地部门温室气体排放和清除量的工具:

moja global
本仓库提供有关 moja 全球组织及其工具的信息。您可以了解我们是谁、我们做什么,以及最重要的,我们如何工作,以及您如何做出贡献。
moja global是什么?
moja global是Linux 基金会旗下的一个合作项目,旨在就如何更好地管理土地部门,开展最广泛的合作并推广使用可靠的工具。其旗舰软件是全土地整合工具 (FLINT),该工具用于估算林业和农业温室气体的排放和吸收量。
为什么选择 Moja Global?
气候变化是我们这个时代面临的最大挑战。在全球范围内,超过25%的温室气体排放是由土地利用造成的,主要是农业和林业。但植物也是从大气中吸收二氧化碳最便捷的方式。因此,尽管土地利用如今已成为问题的一部分,但我们希望……
气候景观
Climatescape 是一个开放的数据库,收录了引领应对气候变化斗争的组织。
气候景观
了解正在应对气候变化的组织
这是climatescape.org 的源代码,这是一个开放的数据库,收录了引领应对气候变化斗争的组织。
开发人员设置
注意:您需要受邀加入我们的 Airtable 项目才能在本地运行此项目。流程非常简单,我们欢迎任何有兴趣提供帮助的人。只需填写Climatescape 贡献者申请表即可。
- 请按照以下步骤将项目安装到您的本地开发机器上。
$ git clone https://github.com/climatescape/climatescape.org.git
$ cd climatescape.org/site
$ npm install
- 从此页面复制您的 Airtable API 密钥:Airtable 帐户
.env.development在项目根目录创建一个文件,并将该文件替换YOUR_KEY_HERE为你在上一步中复制的键值:
$ cp .env.sample .env.development
- 按如下方式运行项目:
$ npm run develop
奖金:
想在其他设备上预览更改?
使用主机选项
$ npm run develop --
…
社区还应该支持哪些其他组织和项目?请在评论区告诉我们!
地球日快乐,编程快乐!
文章来源:https://dev.to/devteam/today-is-earth-day-devs-can-have-an-impact-f81