Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2 - Cypher #47

Merged
merged 93 commits into from
Dec 31, 2023
Merged

v2 - Cypher #47

merged 93 commits into from
Dec 31, 2023

Commits on Nov 18, 2023

  1. Configuration menu
    Copy the full SHA
    1f6bef8 View commit details
    Browse the repository at this point in the history
  2. modules: mega_dl

    Updated regex to support all the mega.nz links
    Itz-fork committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    6f4c70d View commit details
    Browse the repository at this point in the history
  3. nightly-0.2

    - Added progress bar for downloading and uploading from telegram
    - Updated text message strings
    Itz-fork committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    df74bb5 View commit details
    Browse the repository at this point in the history
  4. nightly-0.2: Updates

    - Added support for private file/folder download
    - Fixed fs errors in megatools.download function
    Itz-fork committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    062b203 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    7653e7b View commit details
    Browse the repository at this point in the history
  2. Update Dockerfile

    Itz-fork authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    fd99e62 View commit details
    Browse the repository at this point in the history
  3. add heroku.yml

    Itz-fork authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    2201a25 View commit details
    Browse the repository at this point in the history
  4. add Procfile

    Itz-fork authored Dec 21, 2023
    Configuration menu
    Copy the full SHA
    6ad939f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ddd2d42 View commit details
    Browse the repository at this point in the history
  6. fixes

    - changed docker image to fedora
    - updated regexs
    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    8ab236a View commit details
    Browse the repository at this point in the history
  7. changed cwd to megadl

    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    4cf2f89 View commit details
    Browse the repository at this point in the history
  8. updated plugin path

    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    fd4a38c View commit details
    Browse the repository at this point in the history
  9. def: raw string

    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    a17c291 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dca209e View commit details
    Browse the repository at this point in the history
  11. update readme

    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    422fe14 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    379f3dc View commit details
    Browse the repository at this point in the history
  13. fixes

    - root perms for package installer
    - updated readme
    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3737610 View commit details
    Browse the repository at this point in the history
  14. updated roadmap

    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    3bd7694 View commit details
    Browse the repository at this point in the history
  15. roadmap: another one

    Itz-fork committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    8ba5f94 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Configuration menu
    Copy the full SHA
    df81ca8 View commit details
    Browse the repository at this point in the history
  2. docs: lib readme update

    Itz-fork committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    794d073 View commit details
    Browse the repository at this point in the history
  3. fixes and docs updates

    - added config vars info in readme
    - added copyright header
    - renamed cors.py to sysfncs.py
    Itz-fork committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    137a092 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    995b0e1 View commit details
    Browse the repository at this point in the history
  5. megatools: added file_info function

    file_info function can be used to get basic file info such as name and size of the file
    Itz-fork committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    08c92ec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5b92b79 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0ca4d3b View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Configuration menu
    Copy the full SHA
    af68c62 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90a1694 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d23cb2b View commit details
    Browse the repository at this point in the history
  4. docs: typo fixes

    Itz-fork committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    de9e2bb View commit details
    Browse the repository at this point in the history
  5. feat: Implement DDL to Mega.nz uploader

    - docs: updated readme
    Itz-fork committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    be577f5 View commit details
    Browse the repository at this point in the history
  6. docs: h4 -> h3

    Itz-fork committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    21fa7e1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d104038 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. feat: custom pyrogram.Client patcher

    - handle flood wait for `send_*` functions
    - better error handling
    - create download and temp dirs on startup
    Itz-fork committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    d7add88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6796176 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc08fbf View commit details
    Browse the repository at this point in the history
  4. fix: DOWNLOAD_LOCATION

    if USE_ENV is True it'll use currend dir + NexaBots otherwise use location defined in .env file by user
    Itz-fork committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    4ee4e69 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ac9d29 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Create notify.yml

    Itz-fork authored Dec 25, 2023
    Configuration menu
    Copy the full SHA
    d0bc081 View commit details
    Browse the repository at this point in the history
  2. feat: add multi user support

    Itz-fork committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    e706fab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69a8a7d View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2023

  1. fix: github workflow

    Itz-fork committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    25857df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19e692d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dd1299 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46a1529 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a520450 View commit details
    Browse the repository at this point in the history
  6. typo: MeganzClient

    Itz-fork committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    dd1d25c View commit details
    Browse the repository at this point in the history
  7. typo: _emsg

    Itz-fork committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    92ceef8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c8641df View commit details
    Browse the repository at this point in the history
  9. perf: ddl, megatools

    - store chunk size in a variable instead of looking it up every time writing a chunk
    - precompile regexes
    Itz-fork committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    ba9063f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0f180ce View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2839b42 View commit details
    Browse the repository at this point in the history
  12. feat: add encryption to mega email and password

    last commit I used hashing which is a one-way function
    
    he he i forgor
    Itz-fork committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    f9fd49b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6d65ad6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c6df1fc View commit details
    Browse the repository at this point in the history
  15. perf: refactor TimeFormatter

    Itz-fork committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    5f32251 View commit details
    Browse the repository at this point in the history
  16. feat: add logout command

    Itz-fork committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    2c7ae6e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    be5f344 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2e68313 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    264f32f View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. fixes: process cancel, cleanup and more

    - moved GLOB_TMP to a class variable of MeganzClient
    - renamed cleanup to fs_cleanup
    - added full_cleanup method to MeganzClient
    - fixed cancel button
    Itz-fork committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    0782dc8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7961506 View commit details
    Browse the repository at this point in the history
  3. added help comand

    Itz-fork committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    d449b44 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82d26ab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d06100a View commit details
    Browse the repository at this point in the history
  6. handle user logins

    return with a message saying user hasn't logged if the task is account bound and user isn't logged in currently
    Itz-fork committed Dec 27, 2023
    Configuration menu
    Copy the full SHA
    7020218 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    d5d239b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b2603b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee33a7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac1d837 View commit details
    Browse the repository at this point in the history
  5. Implement private mode

    Itz-fork committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    b5f7cd2 View commit details
    Browse the repository at this point in the history
  6. fix: authorized users

    - added support for global mode (set AUTH_USERS to "*")
    - better authorization logic
    Itz-fork committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    62e49dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9c7f6d5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    60ab321 View commit details
    Browse the repository at this point in the history
  9. add admin features and update user controls

    - added ban / unban features
    - update database schema to keep track of files a user has downloaded / uploaded
    Itz-fork committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    3bdd7b6 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. refactoring, privacy and database updates

    - database: update database schema to only use "users" collection for everything including bans
    - privacy: support for private, public and global mode with admins
    - admin: added info command
    
    some other minor changes
    Itz-fork committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    a88ba8b View commit details
    Browse the repository at this point in the history
  2. bug fixes and improvements

    - added group chat support
    - fixed megatools not working without login
    - cancellable upload tasks
    - limit 1 process per user at a time
    - fixed MeganzClient.full_cleanup throwing error when msg_id is None or not in glob_tmp
    - prevent admins from getting banned
    - prevent users from logging in public chats
    - some text string updates
    Itz-fork committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    28b644e View commit details
    Browse the repository at this point in the history
  3. docs: update .env.sample

    Itz-fork committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    7a0c405 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. docs: remove USE_LOGS

    Itz-fork committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    fe8c720 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7a3f16 View commit details
    Browse the repository at this point in the history
  3. log client start

    Itz-fork committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    cec2e46 View commit details
    Browse the repository at this point in the history
  4. updated installer

    Itz-fork committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    98d27d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d54a37 View commit details
    Browse the repository at this point in the history
  6. new feature, improvements and refacoring

    - added support for folder info
    - pre compile regexes
    - use asyncio.subprocess instead of subprocess
    - added some missing exceptions to __checkErrors function
    - minor bug fixes
    Itz-fork committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    da33686 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d45e302 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    25cb6bb View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. Configuration menu
    Copy the full SHA
    e74bb98 View commit details
    Browse the repository at this point in the history
  2. removed proxy from mega.ini

    Itz-fork committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    5c22301 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    be0c2b0 View commit details
    Browse the repository at this point in the history
  4. new method and some other changes

    - added user account info method
    - store env in a variable instead of calling copy method on each request
    - paste folder struct to nekobin to avoid message too long errors
    Itz-fork committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    ad166c3 View commit details
    Browse the repository at this point in the history
  5. proxy support and bug fixes

    - added proxy support for megadl
    - added user account info command
    - renamed database to CypherDB
    - fixed database resetting everytime a user starts the bot
    - fixed folder info error
    - moved additional functions to bonus.py
    - updated message strings
    Itz-fork committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    75463c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4838f72 View commit details
    Browse the repository at this point in the history
  7. updated readme

    Itz-fork committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    7ab0914 View commit details
    Browse the repository at this point in the history