ערוץ שלייי, נו של זלמן
319 subscribers
968 photos
229 videos
1 file
303 links
נראה לאן יתפתח העסק
Download Telegram
פרוייקט קטן שיצרתי בעזרת Claude, בתוך כמובן Cursor (איך לא!?).
זה משהו שבניתי לצורך מאוד אישי, אבל עדיין..


תיעוד קבצים משרת מרוחק - פרויקט
קטן📝

בקצרה // TL;DR
פיתחתי כלי שמייעל את תיעוד הקבצים בשרת המרוחק שלי.
במקום תהליך מסורבל של התחברות DRP וצילומי מסך,
האפליקציה מאפשרת גישה ישירה דרך הדפדפן, סינון חכם של קבצי מדיה, וייצוא תיעוד מקצועי באיכות גבוהה.
חוסך זמן, נראה טוב, ועובד מעולה. 🎯

---

הצורך שלי:
יש לי שרת מרוחק בחוות שרתים, ואני נדרש לעיתים קרובות לתעד (בתמונה) תכולת תיקייה ספציפית (כל פעם משהו אחר) שנמצאת בשרת.

התהליך שאני עושה הוא מסורבל - אני מתחבר דרך RDP, מנווט לתיקייה הרצויה, מצלם מסך, וגוזר את האזור הרלוונטי, ושולח לעצמי את צילום המסך לטלגרם, כדי שאוכל לגשת לצילום המסך מהמחשב האישי שלי.
במיוחד כשמדובר בקבצי מדיה, חשוב לי לתעד את שם הקובץ, משך הזמן והגודל.

הבעיות בתהליך הנוכחי ❌
- חיבור מרוחק דרך תוכנת DRP
- איכות ירודה של צילומי מסך
- תהליך ארוך
- קושי בסינון וארגון המידע
- תיעוד לא אחיד ולא מקצועי

הפתרון 💡
פיתחתי אפליקציית ווב שמאפשרת לי לגשת ולצפות בתוכן התיקיות בשרת המרוחק ישירות מהדפדפן במחשב המקומי שלי.
האפליקציה מייצרת תיעוד מסודר ואסתטי של תכולת התיקיות, עם דגש על קבצי מדיה.

💡 ואז, האפליקציה מאפשרת לי לשמור את התיעוד לתמונה, בלחיצת כפתור.

תכונות מרכזיות ⚡️
- ניווט מרחוק לתיקיות בשרת ללא צורך בהתחברות DRP
- סינון חכם לפי סוגי קבצים (אודיו/וידאו)
- תצוגת טבלה מותאמת אישית עם שם, גודל ומשך
- ייצוא לתמונה באיכות גבוהה עם פורמט קבוע ומקצועי
- אפשרויות מיון מתקדמות

ארכיטקטורה 🛠
- שרת Flask בפייתון שרץ על השרת המרוחק ומספק API לסריקת קבצים
- ממשק משתמש ב-React שרץ על המחשב המקומי
- תוכנת html2canvas לייצוא תיעוד איכותי

יתרונות הפתרון ✅
- חיסכון משמעותי בזמן, לעומת התהליך הידני
- תיעוד באיכות גבוהה ובפורמט אחיד
- גישה נוחה מהמחשב המקומי
- סינון וארגון מידע בקליק
- ייצוא מקצועי ואסתטי

---

⭐️ הפרויקט נולד מתוך צורך יומיומי בתיעוד מהיר ומקצועי של תכולת תיקיות בשרת המרוחק,
והפך לכלי יעיל שחוסך זמן רב ומייצר תיעוד באיכות גבוהה.


—-
מצורפים צילומי מסך, של התוצאה, וגם של התוצר בדרך הקודמת.

והנה הלינק:
https://github.com/HTTPS1121/Remote-file-documentation
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
עוד משהו קטן,
רציתי להעלות את התמונות של צילומי המסך לקובץ README בגיטאהב,

אבל תמונה אחת היא בגודל של 1920*1080, תמונה אחרת היא בגודל של 462*1080,
מה שמחרבש את התצוגה.

הלכתי לקלוד, הסברתי לו,
הוא הביא לי קוד פייתון שישלים לי את הצדדים עם רקע לבן בתמונה עד לגודל אחיד של כלל התמונות - 1080*1920.

from PIL import Image
import os

def resize_with_padding(input_path, output_path, size=(1920, 1080)):
# פתיחת התמונה
img = Image.open(input_path)

# יצירת תמונה חדשה עם רקע לבן בגודל הרצוי
new_img = Image.new('RGB', size, 'white')

# חישוב היחס החדש תוך שמירה על פרופורציות
ratio = min(size[0]/img.size[0], size[1]/img.size[1])
new_size = tuple([int(x*ratio) for x in img.size])

# שינוי גודל התמונה המקורית
img = img.resize(new_size, Image.Resampling.LANCZOS)

# חישוב המיקום למרכוז
position = ((size[0] - new_size[0]) // 2,
(size[1] - new_size[1]) // 2)

# הדבקת התמונה המקורית על הרקע הלבן
new_img.paste(img, position)

# שמירת התמונה החדשה
new_img.save(output_path)

# הנתיב המלא לתיקייה
folder_path = r"C:\...."

# עיבוד כל התמונות
for i in range(1, 5): # מ-1 עד 4
filename = f"screenshot {i}.png" # או .jpg אם זה הפורמט שלך
input_path = os.path.join(folder_path, filename)
output_path = os.path.join(folder_path, f"resized_screenshot_{i}.png")

if os.path.exists(input_path):
print(f"מעבד את {filename}...")
resize_with_padding(input_path, output_path)
print(f"התמונה נשמרה ב: {output_path}")
else:
print(f"לא נמצא הקובץ: {filename}")

print("הסתיים!")


תגידו שזה לא אחלה כיפאק
❤4
ערוץ שלייי, נו של זלמן
גם אתם מטפלים בהמון דברים בו זמנית ביחד?
קניות בסופר // ADHD

קורא את השורה הראשונה, מתחיל ללכת למוצר, ואז אתה מוצא את עצמך 10 דקות אחרי זה תקוע באותו מקום באמצע הדרך - עם הפון ביד..

תמשיכו לבד



#ADHD@NotSomethingSmart
😁8👍2
Forwarded from Avi054
לא סתם😌
😁6
- אנחנו חייבים למכור את הבית הזה
- אבל אנחנו בשכירות
- זה מה שחשוב עכשיו כשיש כאן מקק?
🤣7
אני באמת רוצה שתענו לי ברצינות:
מה אתם מצפים לראות כאן? באמת!

כלומר, מה גורם לכם להיות מנויים?

תגובות 👇👇
Please open Telegram to view this post
VIEW IN TELEGRAM
מהנעשה בקבוצה..
😁8
😮
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡3🥰1🤣1
זה הצבע של מכבי ת"א?
צריך לעשות שהסך שמש ייסגר אוטומטי בנעילת הרכב.

חבל שזה לא מחשב, הייתי כותב משהו עם קלוד
😁2👍1
למישהו כאן יש מיקרופון דש אלחוטי לטלפון?

אזור ירושלים, תודה
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
איזה כיף זה לשנות דברים בקוד ככה, עם cursor
😭 אני כל כך מצטער שלא שמתי יותר כסף בתחילת השנה!!

ורק דיברו לפני כמה חודשים שהוא לא יעבור את ה5000 נקודות,
וכשהוא עבר, אמרו "בטח יתקן את עצמו.." 😂

💸 תכניסו שם כסף.
מומלץ יותר מאשר לא לעשות כלום עם הכסף. ✋

* לא ממליץ לאף אחד לפני שיבדוק טוב מה הוא עושה.
Please open Telegram to view this post
VIEW IN TELEGRAM
זה למה שלא תלוו כסף בחיים לראש ישיבה, מנהל מוסד תורני, וכדו'.

סוכהבלאט
🤔6
זה מעצבן בגלל ש:
• אמרתי לו שהוא בעצמו יגיד תאריך החזרה, כדי שיוכל לעמוד בו.
• עבד לווה לאיש מלווה, ולא ההפך.
• גורם לאבד אימון עוד ועוד באנשים.
💯8
תמונות של גשם.

אני עצוב, כידוע.
❤5😢1