Merge branch 'master' into master

revert-4113-patch-1
slb Prime 4 years ago committed by GitHub
commit 4784b33a98
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 42
      README_FA.md
  2. 2
      _data/signed/1over137.yaml
  3. 2
      _data/signed/1ykos.yaml
  4. 2
      _data/signed/Aaron1997ps.yaml
  5. 2
      _data/signed/AndreyMorozov095.yaml
  6. 2
      _data/signed/Drake356.yaml
  7. 2
      _data/signed/ENA.yaml
  8. 2
      _data/signed/JohnKazitsin.yaml
  9. 2
      _data/signed/KKL1974.yaml
  10. 2
      _data/signed/Marfjeh.yaml
  11. 2
      _data/signed/MayborodinDenis.yaml
  12. 2
      _data/signed/Night_H4nter.yaml
  13. 2
      _data/signed/Otus9051.yaml
  14. 2
      _data/signed/Rasphino.yaml
  15. 2
      _data/signed/RobinWils.yaml
  16. 2
      _data/signed/TadeasVintrlik.yaml
  17. 2
      _data/signed/TrechNex.yaml
  18. 2
      _data/signed/Yessiest.yaml
  19. 2
      _data/signed/amidmajd.yaml
  20. 2
      _data/signed/appetrosyan.yaml
  21. 2
      _data/signed/aritra1911.yaml
  22. 2
      _data/signed/atsix.yaml
  23. 2
      _data/signed/clsv.yaml
  24. 2
      _data/signed/coldbootinitheart.yaml
  25. 2
      _data/signed/coolrc136.yaml
  26. 2
      _data/signed/divingchannel99.yaml
  27. 2
      _data/signed/drtushar.yaml
  28. 2
      _data/signed/em92.yaml
  29. 2
      _data/signed/fpoto.yaml
  30. 2
      _data/signed/guotie.yaml
  31. 2
      _data/signed/holeinmyheart.yaml
  32. 2
      _data/signed/hugo.yaml
  33. 2
      _data/signed/junkcode.yaml
  34. 2
      _data/signed/lfac.yaml
  35. 2
      _data/signed/li-feng.yaml
  36. 2
      _data/signed/marulo.yaml
  37. 2
      _data/signed/nelbren.yaml
  38. 2
      _data/signed/obxd.yaml
  39. 2
      _data/signed/paddy-hack.yaml
  40. 2
      _data/signed/parsnip42.yaml
  41. 2
      _data/signed/pittuhau.yaml
  42. 2
      _data/signed/procedural.yaml
  43. 2
      _data/signed/quanrong.yaml
  44. 2
      _data/signed/redmanmale.yaml
  45. 2
      _data/signed/rianne.yaml
  46. 2
      _data/signed/thkdev.yaml
  47. 2
      _data/signed/ubck93.yaml
  48. 2
      _data/signed/ywmmmw.yaml
  49. 2
      _translations/index_fa.md
  50. BIN
      assets/social-media-preview_fa.png
  51. 12
      find-duplicates.py

@ -0,0 +1,42 @@
# نامهای سرگشاده در حمایت از ریچارد استالمن
برای امضاکردن، **[اینجا](https://github.com/rms-support-letter/rms-support-letter.github.io/new/master/_data/signed) کلیک کنید** و اسم فایل را `<username.yaml` (به جای `<username>` اسم خودتان) به همراه محتوای ذیل:
```yaml
name: <اسم شما (شرکت یا ارگان شما به صورت اختیاری)>
link: <لینک به پروفایل و یا وبسایت شما>
```
بدون `<>`.
مثال:
```yaml
name: Example name (Good company)
link: https://github.com/example_username
```
از `<>` در این فایل استفاده نکنید، همچنین از نمادهای non-ascii در اسم فایل استفاده نکنید.
اگر از ایمیلتان به عنوان لینک استفاده میکنید، مطمئن شوید با `mailto:` شروع شود.
اگر برایتان مقدور است، لطفاً از اسم واقعی خودتان و شرکتتان در پرانتز استفاده کنید.
سپس، **«Propose new file» را کلیک کنید** و به صفحات بعدی بروید تا یک مرجریکوئست ایجاد کنید.
بگذارید لحن را استوار، اما حرفهای نگه داریم.
اگر برایتان مقدور است، اشتراکگذاری این نامه را در انجمنها و شبکههای اجتماعی و اطلاعرسانی به خبرنگارانی که ممکن است کمک کنند را در نظر بگیرید.
متناوباً، این مخزن را فورک و کلون کنید، فایل `_data/signed/<username>.yaml` را به صورت دستی بسازید، سپس کامیت کنید و یک پولریکوئست ثبت کنید.
اگر میخواهید نامه را پشتیبانی کنید بدون استفاده از گیتهاب، به اینجا بروید: https://codeberg.org/rms-support-letter/rms-support-letter/issues/1،
یا یک path امضاشده به [signrms@prog.cf](mailto:signrms@prog.cf) یا [~tyil/rms-support@lists.sr.ht](mailto:~tyil/rms-support@lists.sr.ht) بفرستید.
اگر همچنان به کمک از طریق دستورالعملهای بصری نیاز داشتید، از [این](https://invidious.snopyta.org/watch?v=1lz5S5oS8CU) ویدیو استفاده کنید.
**همهٔ امضاها حداکثر در ۱۲ ساعت مراحل را طی میکنند - با توجه به مقدار زیاد پولریکوئستها**
## چترومها
- **Matrix:** [#free-rms:matrix.org](https://matrix.to/#/#free-rms:matrix.org)
- **IRC:** #free-rms on [freenode](https://freenode.net)
- **Discord:** https://discord.gg/7FWkxG4CsU
- **Telegram:** https://t.me/free_rms

@ -0,0 +1,2 @@
name: Shaoyu Tseng
link: https://github.com/1over137

@ -0,0 +1,2 @@
name: Wolfgang Brehm
link: https://github.com/1ykos

@ -0,0 +1,2 @@
name: Aaron Kendrick
link: https://noraa.epichosting.xyz/

@ -0,0 +1,2 @@
name: Andrey Morozov
link: https://codeberg.org/rms-support-letter

@ -0,0 +1,2 @@
name: Anastasia Peterson
link: https://github.com/Drake356

@ -0,0 +1,2 @@
name: Christian Craven
link: mailto:spectrumcompute@mail.com

@ -0,0 +1,2 @@
name: John Kazitsin
link: https://github.com/JohnKazitsin

@ -0,0 +1,2 @@
name: Will Beedham
link: https://github.com/kkl1974

@ -0,0 +1,2 @@
name: marfjeh
link: https://www.github.com/marfjeh

@ -0,0 +1,2 @@
name: Mayborodin Denis (FOSS division, BM-Consulting)
link: https://bm-c.ru

@ -0,0 +1,2 @@
name: Daniel "Night_H4nter"
link: https://gitlab.com/Night_H4nter

@ -1,2 +0,0 @@
name: Steve Stuff
link: https://github.com/Otus9051

@ -0,0 +1,2 @@
name: Honghao Li (Zhejiang University)
link: https://github.com/Rasphino

@ -0,0 +1,2 @@
name: Robin Wils
link: https://www.robinwils.com

@ -0,0 +1,2 @@
name: Tadeáš Vintrlík
link: https://vintrlik.org

@ -0,0 +1,2 @@
name: Bobby Moss
link: mailto:trechnex@members.fsf.org

@ -0,0 +1,2 @@
name: Yessiest
link: https://github.com/yessiest/

@ -0,0 +1,2 @@
name: Amid Majd
link: https://github.com/amidmajd

@ -0,0 +1,2 @@
name: Aleksandr Petrosyan
link: https://www.github.com/appetrosyan

@ -0,0 +1,2 @@
name: Aritra Sarkar
link: https://github.com/aritra1911

@ -0,0 +1,2 @@
name: Atsix
link: https://github.com/atsix

@ -0,0 +1,2 @@
name: Anton Averyanov
link: https://github.com/clsv

@ -0,0 +1,2 @@
name: coldbootinitheart
link: https://github.com/coldbootinitheart

@ -0,0 +1,2 @@
name: ren chao
link: https://github.com/coolrc136

@ -0,0 +1,2 @@
name: divingchannel99
link: https://www.youtube.com/channel/UCwaHZ0Apiugxg3eaDgETm3A

@ -0,0 +1,2 @@
name: Dr Tushar Roy
link: mailto:drtushar.roy@gmail.com

@ -0,0 +1,2 @@
name: Eugene Molotov
link: https://github.com/em92

@ -0,0 +1,2 @@
name: Francesco Potortì
link: https://github.com/fpoto

@ -0,0 +1,2 @@
name: guotie
link: https://guotie.github.io

@ -0,0 +1,2 @@
name: holeinmyheart
link: https://holeinmyheart.neocities.org

@ -0,0 +1,2 @@
name: Hugo Florentino
link: https://github.com/HugoFlorentino

@ -0,0 +1,2 @@
name: JUNKCODE
link: http://junkcode.xyz

@ -0,0 +1,2 @@
name: Luis Alvarado (lfac)
link: https://lfac.info

@ -0,0 +1,2 @@
name: Li Feng
link: https://github.com/finalpatch

@ -0,0 +1,2 @@
name: Mauro Rubén López
link: mailto:rootinformaticaservice@disroot.org

@ -0,0 +1,2 @@
name: Martin Cuellar
link: https://github.com/nelbren

@ -0,0 +1,2 @@
name: obxd
link: https://github.com/obxd

@ -0,0 +1,2 @@
name: Olaf Meeuwissen
link: https://github.com/paddy-hack

@ -0,0 +1,2 @@
name: parsnip42
link: https://github.com/parsnip42

@ -0,0 +1,2 @@
name: pittuhau
link: mailto:pittuhau@e.email

@ -0,0 +1,2 @@
name: Constantine Tarasenkov (REDGPU)
link: https://github.com/procedural

@ -0,0 +1,2 @@
name: Tomás Ortín Fernández (FSF Student Associate Member)
link: https://sr.ht/~quanrong

@ -0,0 +1,2 @@
name: redmanmale
link: https://redmanmale.com

@ -0,0 +1,2 @@
name: Rianne Schestowitz
link: mailto:css@schestowitz.com

@ -0,0 +1,2 @@
name: thomask
link: https://github.com/THKDev

@ -0,0 +1,2 @@
name: Michele D'Achille
link: https://github.com/ubck93

@ -0,0 +1,2 @@
name: Ywmmmw
link: https://github.com/ywmmmw

@ -2,7 +2,7 @@
layout: signed
title: نامهای سرگشاده در حمایت از ریچارد استالمن
description: نامهای سرگشاده در حمایت از انتصاب دوبارهٔ ریچارد متیو استالمن در بنیاد نرمافزار آزاد
image: /assets/social-media-preview.png
image: /assets/social-media-preview_fa.png
locale: fa_IR
twitter:
card: summary_large_image

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 KiB

@ -2,15 +2,23 @@ import os
from collections import defaultdict
file_name_by_name = defaultdict(list)
file_name_by_link = defaultdict(list)
for file_name in sorted(os.listdir("_data/signed")):
with open(f"_data/signed/{file_name}") as f:
contents = f.read().replace("\r", "")
name = next(line for line in contents.split("\n") if line.startswith("name:"))[5:].strip()
link = next(line for line in contents.split("\n") if line.startswith("link:"))[5:].strip()
if link == "/#":
if name[0] == name[0].lower() or " " in name: # looks like a nickname or a full name
file_name_by_name[name].append(file_name)
if link != "/#":
file_name_by_link[link].append(file_name)
for name, file_names in file_name_by_name.items():
if len(file_names) == 1:
continue
file_name_by_link[link].append(file_name)
print(name, "duplicates:", file_names)
for link, file_names in file_name_by_link.items():
if len(file_names) == 1:

Loading…
Cancel
Save