Giter VIP home page Giter VIP logo

webeep-sync's Introduction

Hi there 👋

webeep-sync's People

Contributors

darcros avatar dependabot[bot] avatar eliaxie avatar furrrlo avatar piervitocreanza avatar pontig avatar toto04 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

webeep-sync's Issues

ReSync a folder that had been taken out of sync and deleted from the folder in question

the problem described is encountered by doing the following steps:
1 - Synchronizing all content from webeep,
2 - Deselected synchronization from some folders of old courses
3 - Removing them to free up space
4 - Add again a folder to the sync
5 - started the program

I expected the folder to be created and the files to be downloaded as happened on the first synchronization as soon as I started the program.

Instead, the result I got was that the program stopped synchronizing right away and notified me of a completed synchronization but did not result in any changes to either the folders or the files. The remaining folders continue to remain synchronized and download new files, but it's not for those of the old courses.

It is as if it remembers that it has already downloaded them and does not need to do so again, even if they are indeed missing.

Add automatic updates

It would be nice if the app could update itself on patches and minor changes, so that you don't have to manually download the installer.
Then, for major versions (with breaking changes), it could still show the prompt as it's doing right now

Download ripetuto

Ciao, ho un problema che mi scarica ogni volta che si avvia un sync gli stessi 13 file di un corso che però non cambiano. Non ho idea del perchè siano proprio quelli. Dimmi se ci sono info che ti possono aiutare a debuggare questa cosa.
Grazie.
Giovanni Arriciati

Improvement hints

imo dovresti fare in modo che l'utente possa decidere di scaricare solo i file che caricano dopo un certo periodo in poi.
Esempio:
ho fatto il parziale di analisi 1, andato bene, voglio get rid of tutti i file relativi a quell'esame (schede di esercitazioni, lezioni ecc.) così che per prepararmi al secondo parziale debba cercare solo tra file utili e non inutili.

[macOS]Redundant Notifications Issue: Webeep Sync Repeatedly Adding Itself to Login Items

Hello,

I've encountered an issue where Webeep Sync is continually adding itself to the login items, despite not being removed from the list. This seems to lead to a redundancy problem, with multiple unnecessary notifications appearing at each login.

This problem has occurred on multiple machines running on macOS 13.4 (22F66) and Webeep Sync v1.0.2.

Please find a screenshot of the repeated notifications below for your reference:
CleanShot 2023-06-15 at 10 08 50@2x

Sync error with zip files

A file named "Raccolta temi esame.zip" causes a sync issue: every time the program updates webeep files, it downloads this file (which is exactly the same compared to the previous sync).

Usare titolo dei capitoli per i libri anziché il loro id

Attualmente, i libri vengono sincronizzati inserendo in una cartella tante sottocartelle quanti sono i capitoli, nominati con l'ID corrispondente su WeBeep.

image

Sarebbe più comodo trovare il materiale se venisse invece usato il titolo dei capitoli stesso, che da una rapida ricerca nel sorgente della pagina risulta comparire in <div class="box py-3 generalbox book_content"><div class="rui-title-container"><h3 class=" rui-main-content-title rui-main-content-title--h3">TITOLO DEL CAPITOLO</h3></div>.

Internet connection error

Una volta che va in errore per connessione internet, anche una volta che è tornata quando avvio la sincronizzazione mi restituisce immediatamente lo stesso errore, senza nemmeno provarci a connettersi

-BUG- Spazio alla fine del nome della cartella

Ciao vorrei segnalare che se sincronizzo una cartella dal nome 'Lab 1 ' ( con lo spazio alla fine) ed è impostata per essere salvata su One Drive lo spazio alla fine mi darà errore e farà si che venga rinominata 'Lab 1_'. Dal momento che i due nomi non corrispondono la cartella verrà riscaricata ridando vita allo stesso problema e si creerà così un ciclo infinito di rinomine e risincronizzazioni.
È un po' macchinoso e non so se mi sono spiegato adeguatamente.

Default icon instead of webeep icon on fedora linux

Dopo aver installato webeep sync su fedora linux con l'rpm creato dalla procedura descritta nel readme, l'icona del programma (sia sul desktop che nella sua directory (/usr/share/applications/webeep-sync.desktop)) è quella di default di electron. Ho provato a cambiarla, ma a quanto pare non ho il permesso neanche dopo aver usato chown su entrambe. Sto usando papirus come icon pack, ma anche passando a breeze (il pack di default) il problema rimane.

Confermo anche di aver avuto lo stesso problema desritto (e risolto) nel ticket #34

Problem downloading big sized file

Webeep sync struggles downloading a 209.9 MB sized .mp4 file, it gets to avout 70%, then restarts a few times and then resets one last time and gives an unknown error

Archlinux PKGBUILD

Sorry if this is the wrong way to suggest an enhancement!
I created a PKGBUILD for this project, extracting the binary from .deb file.
It's my first PKGBUILD ever, so if someone else has some suggestions on it I wold be really happy!

Impossibile salvare i file su disco

Hi everyone,
I've got some problems during the sync. As u can see in the picture below, the sync doesn't work and I can't figure out why.
I've checked:

  • if there were any files open, but there weren't
  • if I had been denied to create a file in the folder, but I was able to do it.
    If there was someone able to fix my problem, I would really appreciate.
    Leonardo

Screenshot 2024-04-16 141111

Add a quicklink button to access the course in WeBeep?

Personally, I think this would be a good extra-feature. Sometimes seeing WeBeep's file division for some courses would be optimal. If you want, I'd be glad to contribute! Are there any contribution guidelines?

Usage example:
CleanShot 2024-03-24 at 16 24 13@2x

Does not sync & buggy GUI

Hello,

when I open the program I have the screen that I post below. If I try to click the little wheel for settings it blurs the screen but does not open anything, instead the little bell for notifications works.
I have already tried uninstalling and reinstalling it. My machine is running Windows 10 Pro v22H2.

image

Download youtube's video lectures

Hi, thank you very much for your work on webeep-sync!
Many students at Polimi's Ingegneria Informatica Online (IOL) would greatly benefit the automatic download of video lectures (hosted on youtube), is this possible to implement anytime soon? At the moment it only downloads mp3 and pdf files.
I would contribute however I don't have any skills on Electron/Typescript/React technologies.

Have a nice day

Executable for Linux

HI!

I am currently running the code with no problem, but with a slight inconvenience... I need to go to the folder and run in the terminal yarn start.
Is there a way I could run in as an executable or create a bash script that allows me to run it without passing through the terminal?

Cheers

Build fails on Linux with Nodejs > 16

yarn make fails when using a Nodejs version greater than 16 on Linux.
I found that the problem can be fixed by setting this env variable: NODE_OPTIONS=--openssl-legacy-provider.

Tested on:

  • Ubuntu 22.04.1 by running yarn make --targets @electron-forge/maker-deb
  • Fedora 36 by running yarn make --targets @electron-forge/maker-rpm

Nodejs versions tested: (:heavy_check_mark: compiles, :x: needs flag to compile)

Ubuntu Fedora
Nodejs v16.17.0 ✔️ ✔️
Nodejs v17.6.0
Nodejs v18.9.0

Comandi da terminale

Sarebbe molto comodo avere dei comandi da terminale (sync, path, autosync, ecc) per poter utilizzare l'applicazione anche su server Linux

Il progamma crea una cartella corrotta non accessibile

Ciao! Creo un veloce bug report.
Ho installato WeBeep Sync per salvarmi i documenti di tutti i corsi, ed è un aiuto immenso, quindi ottimo lavoro!
Purtroppo però c'è un corso che mi dà problemi. La struttura della cartella è questa:

Dispense
Esercitazioni A1 21-22 NomeProfessore A.
Esercizi
Esiti delle prove scritte
Pdf Esercitazioni Professore2
Programmi
Temi d'esame 2021-22
Temi d'esame anni precedenti

Il problema è questo: il programma crea tutte queste cartelle e inizia a scaricarci dentro i file. Purtroppo però, una di queste cartelle risulta corrotta; in particolare quella che si chiama Esercitazioni A1 21-22 NomeProfessore A.. Infatti il programma, dopo averla creata, inizia a scaricare i contenuti senza problemi, ma la cartella risulta inaccessibile. Ho provato su 3 pc diversi e il problema è identico su tutti. Quando provo ad aprirla, explorer mi restituisce questo errore:
immagine

Approfondendo, la cartella non si può eliminare, rinominare, spostare... Insomma non si può fare nulla: l'unico modo per eliminarla è avviare Linux, montare il filesystem NTFS da lì, e finalmente forzare l'eliminazione (il che risulta più complicato su un PC in particolare che è protetto da BitLocker). Infatti ho provato ad eliminarla tramite cmd, powershell, anche cygwin, ma nulla da fare. , Nemmeno chkdsk riconosce l'errore (solitamente becca le cartelle corrotte e chiede esplicitamente "cartella corrotta irrecuperabile, vuoi convertirla in file nullo?").
Però, ho un'ipotesi: credo che il problema sia dato dal fatto che il nome della cartella termina con un punto. Infatti, nel messaggio d'errore che ho allegato, non compare il punto alla fine del nome, cosa che invece dovrebbe succedere - allora ha senso pensare che quella cartella non esiste, dato che effettivamente nel nome ha il punto. Investigando, con i numerosi comandi che ho provato da shell, mi è capitato più volte di incorrere in altri errori del tipo "file non accessibile" o "questa non è una cartella", il che mi fa pensare che il problema sia effettivamente di corruzione: il sistema non riesce bene a distinguere se questo sia un file o una cartella, e quindi non lo gestisce in nessuno dei due modi. Penso che il punto alla fine crei un bug in WeBeep Sync per quanto riguarda l'estensione dei file, e quindi crea una specie di ibrido tra cartella/file senza estensione/file nullo.

In ogni caso, grazie mille per l'ottimo lavoro, e spero non sia troppo complicato da sistemare!

Badly named file causes error

A file named:
"Lesson 9.2 / 10 - Backend technology"
causes the software to create a corrupted folder (that shouldn't exist), or -based on permissions- just raises an error:
image

Annotated PDFs Being Overwritten by WeBeep Sync

While using WeBeep Sync, I've encountered a situation that leads to loss of annotations on PDF files. Here's the sequence of events:

  1. WeBeep Sync downloads a set of PDF slides.
  2. I promptly open the file from the current directory with a PDF editor, especially when I'm in a hurry.
  3. I annotate and take notes on the PDF throughout the lecture.
  4. After the lecture, I save the annotated file.
  5. Post-saving, WeBeep Sync detects that a file is absent and re-downloads the original file, inadvertently overwriting and erasing all my annotations.

It would be immensely helpful if we could find a workaround for this situation.

Add support for notifications

For those who use them in moodle downloader 2, it would be nice to have a way to send notifications either via webhook, telegram, mail, or else.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.