小波

小波

0-day streak
https://imgutil.s3.us-east-2.amazonaws.com/aea87a130ec2f9b4bf622c4ffa1003f8d5353478cf28e3c769ea668a15ea977b/15e357fe-a093-4ea9-82fb-d4e8c7992348.png
github emoji
summer-of-making emoji
https://imgutil.s3.us-east-2.amazonaws.com/aea87a130ec2f9b4bf622c4ffa1003f8d5353478cf28e3c769ea668a15ea977b/44df338b-d4b3-4836-afc9-9ad4200074bf.png
github emoji
summer-of-making emoji
RockPaperScissorsGame: A Battle Between Humans and AI Driven by Algorithms Rock, paper, scissors! Everyone has played this game, but have you ever played it against an AI? People often think that rock, paper, scissors is a "fair, lucky, and random" game, but is it really? In theory, random rock, paper, scissors would indeed be fair and random. However, because we're human (or maybe aliens), the choices we make aren't truly random, which means they can be tracked! This project attempts to use algorithms to track and predict the user's choices in rock, paper, scissors. It's fascinating to see how weak you can be once you start playing against the AI. Play and lose—you'll only see yourself losing as you go on! However, the current development progress is far from perfect. The AI's win rate isn't very high, and there are some bugs due to time and technical constraints. I hope to continue improving it in the future! GitHub repo: github.com/Xiaobonor/RockPaperScissorsGame_Flask
https://imgutil.s3.us-east-2.amazonaws.com/5ed01b667aa5b2f55455698f80e1b150a12c6ea93a8beae0373ae7026c56f842/49810640-0fb6-4ed7-a659-bb8e10cc5268.png
RockPaperScissorsGame: A Battle Between Humans and AI Driven by Algorithms Rock, paper, scissors! Everyone has played this game, but have you ever played it against an AI? People often think that rock, paper, scissors is a "fair, lucky, and random" game, but is it really? In theory, random rock, paper, scissors would indeed be fair and random. However, because we're human (or maybe aliens), the choices we make aren't truly random, which means they can be tracked! This project attempts to use algorithms to track and predict the user's choices in rock, paper, scissors. It's fascinating to see how weak you can be once you start playing against the AI. Play and lose—you'll only see yourself losing as you go on! However, the current development progress is far from perfect. The AI's win rate isn't very high, and there are some bugs due to time and technical constraints. I hope to continue improving it in the future! GitHub repo: github.com/Xiaobonor/RockPaperScissorsGame_Flask
https://imgutil.s3.us-east-2.amazonaws.com/5ed01b667aa5b2f55455698f80e1b150a12c6ea93a8beae0373ae7026c56f842/5034c3b8-96f6-4583-8c63-1ed45423e800.png
RockPaperScissorsGame: A Battle Between Humans and AI Driven by Algorithms Rock, paper, scissors! Everyone has played this game, but have you ever played it against an AI? People often think that rock, paper, scissors is a "fair, lucky, and random" game, but is it really? In theory, random rock, paper, scissors would indeed be fair and random. However, because we're human (or maybe aliens), the choices we make aren't truly random, which means they can be tracked! This project attempts to use algorithms to track and predict the user's choices in rock, paper, scissors. It's fascinating to see how weak you can be once you start playing against the AI. Play and lose—you'll only see yourself losing as you go on! However, the current development progress is far from perfect. The AI's win rate isn't very high, and there are some bugs due to time and technical constraints. I hope to continue improving it in the future! GitHub repo: github.com/Xiaobonor/RockPaperScissorsGame_Flask
https://imgutil.s3.us-east-2.amazonaws.com/5ed01b667aa5b2f55455698f80e1b150a12c6ea93a8beae0373ae7026c56f842/b70aeb2e-5e89-4d75-b467-aa1c296b5c42.png
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/8629eec1fd219dc13706c78e768d600d20f131c8c7d80a4bfd105abe2ebb82d9/eb560aa6-e31a-4b43-881b-4501d65b2544.png
docker emoji
github emoji
minecraft emoji
summer-of-making emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/8629eec1fd219dc13706c78e768d600d20f131c8c7d80a4bfd105abe2ebb82d9/073dd1da-dc51-42ae-9335-99fe09454f28.png
github emoji
docker emoji
minecraft emoji
summer-of-making emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/141ed313-84ee-45ff-bf9b-99b26e9bea33.png
summer-of-making emoji
docker emoji
minecraft emoji
github emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example: [groups] [groups.survival] fromHostname = "survival.elfisland.net" serverName = "survival" hubServer = "hub" # Recommend using NanoLimbo maxInstance = 3 playerAmountToCreateInstance = 25 # Restart every few minutes (-&gt;execute restart task and start reminder) autoRestartInterval = 1440 # Reminder of how many seconds until kicking (not included in autoRestartInterval) transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1] # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval) postShutdownWait = 3 [groups.island] fromHostname = "island.elfisland.net" serverName = "island" hubServer = "hub" maxInstance = 3 playerAmountToCreateInstance = 50 autoRestartInterval = 1440 transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1] postShutdownWait = 3 [templates] [templates.survival] serverOnlineDelay = 5 nameTemplate = "[StreamlineNet] Survival Node" description = "Multi-Paper Worker" dockerImage = "ghcr.io/pterodactyl/yolks:java_17" locationId = 1 nestId = 1 eggId = 15 defaultOwnerId = 1 cpuAmount = 200 memoryAmount = 2048 diskAmount = 5120 skipInitScript = false [templates.survival.environmentValues] SERVERJARFILE = "server.jar" [templates.island] serverOnlineDelay = 5 nameTemplate = "[StreamlineNet] Island Node" description = "Paper" dockerImage = "<http://ghcr.io/pterodactyl/yolks:java17|ghcr.io/pterodactyl/yolks:java17>" locationId = 1 nestId = 1 eggId = 16 defaultOwnerId = 1 cpuAmount = 200 memoryAmount = 2048 diskAmount = 5120 skipInitScript = false [templates.survival.environmentValues] SERVERJARFILE = "server.jar" With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/388e6d58-3cd1-488c-8a92-bddccf319ff1.png
summer-of-making emoji
github emoji
minecraft emoji
docker emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/07e27195-ff65-49a5-8315-523fce0f2859.png
minecraft emoji
docker emoji
github emoji
summer-of-making emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/9fe20601-3394-4f0b-9a27-da5a91afd934.png
github emoji
docker emoji
summer-of-making emoji
minecraft emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/20bd139a-5a93-4f24-af51-8b76c7a41aac.png
docker emoji
summer-of-making emoji
github emoji
minecraft emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/7b998465-a898-4bc9-8a81-81b3b02f17c5.png
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/077f9ac9-9c84-4ac0-981a-5a2ff056c20e.png
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.) GitHub repo: github.com/Xiaobonor/Streamline
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/c5fa4255-e85f-4dbd-8ec3-0e6429037a1e.png
summer-of-making emoji
docker emoji
minecraft emoji
github emoji
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.)
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/b83c3081-8cdb-4b08-b596-bfcdab1646f3.png
StreamLineNet (FlexNet): A Multi-Server Automation and Balancing System for Minecraft Servers This plugin is designed for large Minecraft servers! Traditionally, we could only use fixed servers on Velocity to balance players. However, player numbers change over time. On average, according to my experience running my own server and statistics from some Taiwanese servers, during off-peak hours, player numbers are less than 30% of those during peak times. This means that if we keep these load-balancing servers running all the time, it would be a waste of resources. StreamLineNet (FlexNet) offers a new solution by allowing management teams to set up "templates." Templates can be thought of as packaged server settings, similar to Docker images. Within a template, you can configure individual settings for each server type, including (but not limited to) maximum instance numbers, automatic restart intervals, the number of players needed to create a new instance, restart warnings, etc. This provides rich customization options and features. For example:
[groups]
    [groups.survival]
    fromHostname = "<http://survival.elfisland.net|survival.elfisland.net>"
    serverName = "survival"
    hubServer = "hub" # Recommend using NanoLimbo
    maxInstance = 3
    playerAmountToCreateInstance = 25
    # Restart every few minutes (-&gt;execute restart task and start reminder)
    autoRestartInterval = 1440
    # Reminder of how many seconds until kicking (not included in autoRestartInterval)
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    # After kicking the player, wait a few minutes before closing the server (not included in autoRestartInterval)
    postShutdownWait = 3

[groups.island]
    fromHostname = "<http://island.elfisland.net|island.elfisland.net>"
    serverName = "island"
    hubServer = "hub"
    maxInstance = 3
    playerAmountToCreateInstance = 50
    autoRestartInterval = 1440
    transferWarningIntervals = [1800, 900, 600, 300, 240, 180, 120, 60, 30, 15, 10, 5, 4, 3, 2, 1]
    postShutdownWait = 3

[templates]
    [templates.survival]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Survival Node"
    description = "Multi-Paper Worker"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 15
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
        [templates.survival.environmentValues]
        SERVER_JARFILE = "server.jar"

    [templates.island]
    serverOnlineDelay = 5
    nameTemplate = "[StreamlineNet] Island Node"
    description = "Paper"
    dockerImage = "<http://ghcr.io/pterodactyl/yolks:java_17|ghcr.io/pterodactyl/yolks:java_17>"
    locationId = 1
    nestId = 1
    eggId = 16
    defaultOwnerId = 1
    cpuAmount = 200
    memoryAmount = 2048
    diskAmount = 5120
    skipInitScript = false
    [templates.survival.environmentValues]
    SERVER_JARFILE = "server.jar"
With StreamLineNet, the development team can focus more on creating new gameplay features instead of constantly worrying about performance issues. (Note: StreamLineNet is still in development and currently has some bugs. There's even a memory leak issue under certain circumstances, but I'm working hard to fix it.)
https://imgutil.s3.us-east-2.amazonaws.com/2ed2adb7ab7167e42b5611b9e202fbdee4e3dc87d04c6d30f3020876a17ed2cd/7aa8a06c-e04c-4344-9d93-a1e51f91cc8a.png
Autodocswriter, a tool that supports automatic documentation writing for projects in an entire folder. With the support of OpenAI's AI, writing documents (Readme, API, wiki) is no longer a hassle! This is just the initial code. Due to having too many unreviewed sessions, a bug has occurred that prevents me from selecting other sessions for submission review. As a result, I have to clear some sessions, so this version is still unfinished. I will continue to update and maintain it (expected by the end of August). GitHub repo: github.com/Xiaobonor/Auto_docs_writer
https://imgutil.s3.us-east-2.amazonaws.com/c57003f4bbc35d0aedb0ded1f4c753ee81da7d2f77b958bbc7dbc5e3bdf5de8a/1fe2aba6-19ef-440e-993f-5da7e78b1d77.png
Autodocswriter, a tool that supports automatic documentation writing for projects in an entire folder. With the support of OpenAI's AI, writing documents (Readme, API, wiki) is no longer a hassle! This is just the initial code. Due to having too many unreviewed sessions, a bug has occurred that prevents me from selecting other sessions for submission review. As a result, I have to clear some sessions, so this version is still unfinished. I will continue to update and maintain it (expected by the end of August). GitHub repo: github.com/Xiaobonor/Auto_docs_writer
https://imgutil.s3.us-east-2.amazonaws.com/c57003f4bbc35d0aedb0ded1f4c753ee81da7d2f77b958bbc7dbc5e3bdf5de8a/89475cc5-966f-4ada-a4f4-c70ffe549928.png
playerdatasync_mongodb: A Minecraft Cross-Server Data Synchronization Plugin Traditional synchronization plugins mostly rely on MySQL, which is not very friendly for MMORPG servers. In my own server project (currently under development), I use MongoDB as the database instead, which led me to develop this plugin. It can be used to store players' basic data and statistics across different servers! The plugin is still in development and will continue to be updated and maintained. GitHub repo: github.com/Xiaobonor/playerdatasync_mongodb
https://imgutil.s3.us-east-2.amazonaws.com/d73a4e57d8fda2a944b29b424d12c02ffdf8b77f589ec99b4fdb4465c1633289/6b5b1f33-a248-41c4-9bd9-c23b6cada003.png
summer-of-making emoji
minecraft emoji
github emoji
AnonymousForFB: A Modern Anonymous Posting Platform with AI Moderation In Taiwan, there is a popular online culture known as the "Kao Bei Board" (靠北版). This platform allows people to anonymously submit posts about their complaints, feelings, confessions, and more. After moderation, these posts are anonymously shared on Facebook or Instagram. While this creates a vibrant space for exchange and communication, there are always individuals who attempt to post inappropriate content, such as pornography or personal privacy violations. As a result, "moderation" has become an essential task. However, many Kao Bei Board administrators do not profit from this work, leading to long update times for some boards. Enter AnonymousForFB, a modern platform that integrates AI for automatic moderation, significantly reducing the workload of human moderators! This project is currently a prototype, with ongoing updates and improvements planned. GitHub repository: github.com/Xiaobonor/anonymousforfb
https://scrapbook-into-the-redwoods.s3.amazonaws.com/76247040-efc1-449d-8723-f265215b735c-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/1bce4e12-308c-4c2a-8f5b-a33b0e350643-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/a69621ad-13c3-4c2b-99ae-6983d26cfcdd-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/413977a1-c387-44e4-85ba-94648dd1011e-image.pnghttps://imgutil.s3.us-east-2.amazonaws.com/b706647eca6c96838bbbca89943a3570da6600abf23b335ce65ff5a78c3617ef/d0031b4c-348c-4cee-ad69-cfbe1f915ce7.png
BanNi, an assistant on Line (a popular communication app in Taiwan, similar to Instagram)! It can help you record daily trivial matters, listen to your troubles, and chat with you like a friend! (Since my pending session list exceeds 50 items, I need to clear some unfinished projects first. Therefore, this is still a very incomplete state, and I will continue working on this project to make it more complete in the future.) GitHub repo: github.com/Xiaobonor/BanNi
https://imgutil.s3.us-east-2.amazonaws.com/9f2f9c451f2b45da3009f957d235824aa2e1f1d5bbfe8abb260c78356bc0fd2f/7835aeca-47fd-49f3-bc68-013ca9fa07be.png
summer-of-making emoji
github emoji
instagram emoji
OpenAI Assistant Python Package Although OpenAI Assistant significantly reduces the burden on developers, I still find that creating Assistants or Agents takes considerable time when developing other projects. Therefore, I thought, "What if there was a package that could allow me to quickly and easily create an OpenAI Assistant or Agent, with support for image input and function calls?" Thus, this project was born! Use pip install openai-assistant to install it! You can find the basic usage instructions on the GitHub repository. Project GitHub Repository: github.com/Xiaobonor/openai_assistant_python --- this is a update scrapbook
https://imgutil.s3.us-east-2.amazonaws.com/1efa970b4f01a951b67c84a26ac5b81ef349ae20664298dd08cb1c12dc71a9d0/6a9d0942-cb1b-4b20-8c59-65636e951297.png
summer-of-making emoji
github emoji
python emoji
6573 Realty 6573 Realty is a rental search website enhanced by AI! Sellers (landlords or agents) can simply input the price, address, and public facilities, and upload photos. The AI will then generate corresponding titles, descriptions, and list the facilities in the house based on the photos. This makes it convenient and fast for landlords, saving them from spending a lot of time thinking about titles and inputting tedious information! For buyers, we use a tag mechanism. Each property has a set of tags that describe it. By combining these tags, we can accurately describe the property. Therefore, by obtaining the user's preferred tags and fitting the similarity between the user's preferences and the property's tags, we can achieve the best algorithmic results. This significantly reduces the time spent searching for a desired property, saving more than 90% of the time! 65, 73? Why is it called 6573 Realty? Because in the ASCII table, A is 65 and I is 73. We hope to revolutionize the search method with AI! >> Since the project is quite large, it cannot be completed within 25 hours. Therefore, I will release it in several stages << >> Since it uses a lot of OpenAI models, I am temporarily unable to provide a demo website. I don't want to go bankrupt in one page, sorry << Project GitHub Repository: github.com/Xiaobonor/6573Realty ---- this is a update scrapbook
https://imgutil.s3.us-east-2.amazonaws.com/97f35b80b5f58d2cad5642a0325b6963716764e2ad0ccae05adf84fde1abbe6a/d0fdc13e-0c2d-4b10-8463-9f00313a28d3.png
thinking emoji
summer-of-making emoji
github emoji
AITicket, a Ticket System on Discord It integrates with LLM API to analyze user intentions and create specialized service category channels, allowing customer service to understand issues more quickly! It also supports automated interviews, saving real interviewers a significant amount of time! GitHub repo: github.com/Xiaobonor/AITicket Then I encountered some bugs. I maybe unable to see all my AITicket sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts.
https://imgutil.s3.us-east-2.amazonaws.com/c7fc473c7ffcc94ed32e63ffa12dd3981aae877bc3bbd15695d6763b6f515acf/c200dcc6-a449-4b4e-b662-0cdafe452c61.png
AutoPay, an automated payment processing bot on Discord and web, integrates PayPal, AFDian (a Chinese payment platform), and NewebPay (a Taiwanese payment platform). It allows users to make automatic payments directly on Discord without the need for manual processing. GitHub repo: github.com/Xiaobonor/AutoPay Then I encountered some bugs. I am unable to see all my AutoPay sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts.
https://imgutil.s3.us-east-2.amazonaws.com/7e03812af63ef56dce9c869a014f29af58c91a2420aaaf1748d3858b77a982de/9a440bd0-2ac4-4b5e-b173-9e231412b1a8.png
A Travel Planning Tool Empowered by AI - Time Traveler It can significantly reduce the time users spend on travel planning. Traditionally, when we plan a trip, we need to browse through numerous websites, watch YouTube videos, and look up guides on Instagram and TikTok. At the same time, we also need to compare each accommodation, restaurant, and attraction. This undoubtedly hinders your travel experience. Why can't we save the planning time and spend more time enjoying the journey? Hence, Time Traveler was born. Not only can it help you plan your trip, but it can also assist you in dealing with unexpected situations during your journey! Additionally, it acts as a thoughtful assistant, reminding you of various items to bring before your trip, even those you might not have thought of! For example, if you are heading to the mountains and forget to bring mosquito repellent or sunscreen, you could end up with mosquito bites all over your body or have your months of effort to maintain fair skin wasted. But now, with Time Traveler, all these problems will be solved. Since this project is quite large, it cannot be completed within 25 hours. Additionally, due to my old computer, I cannot code efficiently, so I expect this project to take 60~80hours. This is only the first phase of the project, with the second and third phases to be released and continuously updated in the future. Moreover, since the entire project is not yet complete and uses a lot of OpenAI models, I cannot open my demo website for everyone to test at this stage because it costs me real money, and I don't want to go bankrupt overnight. Please understand, thank you! But I promise, I will offer a limited free trial when the entire project is complete. Project GitHub Repository: github.com/Xiaobonor/Time_Traveler --- At this stage, some bugs and errors have been fixed to improve accuracy, and the process has been optimized slightly.
https://imgutil.s3.us-east-2.amazonaws.com/a5efd83d5e158a0e29cf7222e7b7a8d3ee4013a344a5acdebbce78e6bbbcb35d/007c643b-a70a-4605-80d7-05220728cd73.png
instagram emoji
goose-honk-technologist emoji
summer-of-making emoji
github emoji
LinguAI is an online text optimization and essay writing assistance system. It helps people organize ideas and collaborate with AI to generate more ideas. It can also search for information online and compile what users want to research into a PDF within minutes. Additionally, it assists with format checking, automatic grading, and more! With LinguAI, users can take their articles and essays to the next level. This will be released in three to four phases because the overall design is quite extensive, and it cannot be released in increments of more than 25 hours at a time. Then I encountered some bugs. I am unable to see all my LinguAI sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts. GitHub repo: github.com/Xiaobonor/LinguAII
https://imgutil.s3.us-east-2.amazonaws.com/94883d8293f9092884fe7927be001636c98b2bd0a5d2c1765314576ceeb7e926/e9ee3b6f-76aa-405c-8f27-2ae6b3adbe0f.png
A Travel Planning Tool Empowered by AI - Time Traveler It can significantly reduce the time users spend on travel planning. Traditionally, when we plan a trip, we need to browse through numerous websites, watch YouTube videos, and look up guides on Instagram and TikTok. At the same time, we also need to compare each accommodation, restaurant, and attraction. This undoubtedly hinders your travel experience. Why can't we save the planning time and spend more time enjoying the journey? Hence, Time Traveler was born. Not only can it help you plan your trip, but it can also assist you in dealing with unexpected situations during your journey! Additionally, it acts as a thoughtful assistant, reminding you of various items to bring before your trip, even those you might not have thought of! For example, if you are heading to the mountains and forget to bring mosquito repellent or sunscreen, you could end up with mosquito bites all over your body or have your months of effort to maintain fair skin wasted. But now, with Time Traveler, all these problems will be solved. Since this project is quite large, it cannot be completed within 25 hours. Additionally, due to my old computer, I cannot code efficiently, so I expect this project to take &gt;=100 hours. This is only the first phase of the project, with the second and third phases to be released and continuously updated in the future. Moreover, since the entire project is not yet complete and uses a lot of OpenAI models, I cannot open my demo website for everyone to test at this stage because it costs me real money, and I don't want to go bankrupt overnight. Please understand, thank you! But I promise, I will offer a limited free trial when the entire project is complete. Project GitHub Repository: github.com/Xiaobonor/Time_Traveler --- At this stage, some bugs and errors have been fixed to improve accuracy, and the process has been optimized slightly.
https://imgutil.s3.us-east-2.amazonaws.com/a5efd83d5e158a0e29cf7222e7b7a8d3ee4013a344a5acdebbce78e6bbbcb35d/61259264-0518-4d20-b85c-6c0e9c148d84.png
summer-of-making emoji
goose-honk-technologist emoji
instagram emoji
github emoji
LinguAI is an online text optimization and essay writing assistance system. It helps people organize ideas and collaborate with AI to generate more ideas. It can also search for information online and compile what users want to research into a PDF within minutes. Additionally, it assists with format checking, automatic grading, and more! With LinguAI, users can take their articles and essays to the next level. This will be released in three to four phases because the overall design is quite extensive, and it cannot be released in increments of more than 25 hours at a time. Then I encountered some bugs. I am unable to see all my LinguAI sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts. GitHub repo: github.com/Xiaobonor/LinguAII
https://imgutil.s3.us-east-2.amazonaws.com/94883d8293f9092884fe7927be001636c98b2bd0a5d2c1765314576ceeb7e926/f4ac146f-ce73-4312-b00e-b9f7d1fb05e1.png
AITicket, a Ticket System on Discord It integrates with LLM API to analyze user intentions and create specialized service category channels, allowing customer service to understand issues more quickly! It also supports automated interviews, saving real interviewers a significant amount of time! GitHub repo: github.com/Xiaobonor/AITicket Then I encountered some bugs. I maybe unable to see all my AITicket sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts.
https://imgutil.s3.us-east-2.amazonaws.com/c7fc473c7ffcc94ed32e63ffa12dd3981aae877bc3bbd15695d6763b6f515acf/9a503c71-fe82-49b5-b54e-e0433cf7a091.png
AutoPay, an automated payment processing bot on Discord and web, integrates PayPal, AFDian (a Chinese payment platform), and NewebPay (a Taiwanese payment platform). It allows users to make automatic payments directly on Discord without the need for manual processing. GitHub repo: github.com/Xiaobonor/AutoPay Then I encountered some bugs. I am unable to see all my AutoPay sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts.
https://imgutil.s3.us-east-2.amazonaws.com/7e03812af63ef56dce9c869a014f29af58c91a2420aaaf1748d3858b77a982de/7aa84998-691a-4c6b-bdaa-af75ebf3f243.png
LinguAI is an online text optimization and essay writing assistance system. It helps people organize ideas and collaborate with AI to generate more ideas. It can also search for information online and compile what users want to research into a PDF within minutes. Additionally, it assists with format checking, automatic grading, and more! With LinguAI, users can take their articles and essays to the next level. This will be released in three to four phases because the overall design is quite extensive, and it cannot be released in increments of more than 25 hours at a time. Then I encountered some bugs. I am unable to see all my LinguAI sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts. GitHub repo: github.com/Xiaobonor/LinguAII
https://imgutil.s3.us-east-2.amazonaws.com/94883d8293f9092884fe7927be001636c98b2bd0a5d2c1765314576ceeb7e926/5b08a3cc-4a0e-4f4a-b95c-7cc979312a9f.png
LinguAI is an online text optimization and essay writing assistance system. It helps people organize ideas and collaborate with AI to generate more ideas. It can also search for information online and compile what users want to research into a PDF within minutes. Additionally, it assists with format checking, automatic grading, and more! With LinguAI, users can take their articles and essays to the next level. This will be released in three to four phases because the overall design is quite extensive, and it cannot be released in increments of more than 25 hours at a time. Then I encountered some bugs. I am unable to see all my LinguAI sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts. GitHub repo: github.com/Xiaobonor/LinguAII
https://imgutil.s3.us-east-2.amazonaws.com/94883d8293f9092884fe7927be001636c98b2bd0a5d2c1765314576ceeb7e926/6f91bf89-4aee-4bf3-8f21-aa7d319fded3.png
AutoPay, an automated payment processing bot on Discord and web, integrates PayPal, AFDian (a Chinese payment platform), and NewebPay (a Taiwanese payment platform). It allows users to make automatic payments directly on Discord without the need for manual processing. GitHub repo: github.com/Xiaobonor/AutoPay
https://imgutil.s3.us-east-2.amazonaws.com/7e03812af63ef56dce9c869a014f29af58c91a2420aaaf1748d3858b77a982de/f469b7f5-dd72-4943-9507-8413f628028c.png
LinguAI is an online text optimization and essay writing assistance system. It helps people organize ideas and collaborate with AI to generate more ideas. It can also search for information online and compile what users want to research into a PDF within minutes. Additionally, it assists with format checking, automatic grading, and more! With LinguAI, users can take their articles and essays to the next level. This will be released in three to four phases because the overall design is quite extensive, and it cannot be released in increments of more than 25 hours at a time. Then I encountered some bugs. I am unable to see all my LinguAI sessions at once in the chosen session menu (maybe a bug?). I cannot select all my sessions at once, so I have to split them into more parts. GitHub repo: github.com/Xiaobonor/LinguAII
LinguAI is an online text optimization and essay writing assistance system. It helps people organize ideas and collaborate with AI to generate more ideas. It can also search for information online and compile what users want to research into a PDF within minutes. Additionally, it assists with format checking, automatic grading, and more! With LinguAI, users can take their articles and essays to the next level. This will be released in three to four phases because the overall design is quite extensive, and it cannot be released in increments of more than 25 hours at a time. GitHub repo: github.com/Xiaobonor/LinguAII
LinguAI is an online text optimization and essay writing assistance system. It helps people organize ideas and collaborate with AI to generate more ideas. It can also search for information online and compile what users want to research into a PDF within minutes. Additionally, it assists with format checking, automatic grading, and more! With LinguAI, users can take their articles and essays to the next level. This will be released in three to four phases because the overall design is quite extensive, and it cannot be released in increments of more than 25 hours at a time. Here is the part for the first 25 hours, along with our entire plan and flowchart (which may be a bit blurry). GitHub repo: github.com/Xiaobonor/LinguAII
https://scrapbook-into-the-redwoods.s3.amazonaws.com/20dc735f-9a0d-42d8-85c8-b56f968cc897-image.png
6573 Realty 6573 Realty is a rental search website enhanced by AI! Sellers (landlords or agents) can simply input the price, address, and public facilities, and upload photos. The AI will then generate corresponding titles, descriptions, and list the facilities in the house based on the photos. This makes it convenient and fast for landlords, saving them from spending a lot of time thinking about titles and inputting tedious information! For buyers, we use a tag mechanism. Each property has a set of tags that describe it. By combining these tags, we can accurately describe the property. Therefore, by obtaining the user's preferred tags and fitting the similarity between the user's preferences and the property's tags, we can achieve the best algorithmic results. This significantly reduces the time spent searching for a desired property, saving more than 90% of the time! 65, 73? Why is it called 6573 Realty? Because in the ASCII table, A is 65 and I is 73. We hope to revolutionize the search method with AI! &gt;&gt; Since the project is quite large, it cannot be completed within 25 hours. Therefore, I will release it in several stages &lt;&lt; &gt;&gt; Since it uses a lot of OpenAI models, I am temporarily unable to provide a demo website. I don't want to go bankrupt in one page, sorry &lt;&lt; Project GitHub Repository: github.com/Xiaobonor/6573Realty The demo video is in Chinese (text). I apologize for not having an English version available. I will provide an English version in a future update.
https://imgutil.s3.us-east-2.amazonaws.com/8326908e14ec4e45ed36320e0bec2cdca0e556326c25840223d404fd0be82224/f593c263-0a4b-4dbb-8984-92eadcab20c5.png
OpenAI Assistant Python Package Although OpenAI Assistant significantly reduces the burden on developers, I still find that creating Assistants or Agents takes considerable time when developing other projects. Therefore, I thought, "What if there was a package that could allow me to quickly and easily create an OpenAI Assistant or Agent, with support for image input and function calls?" Thus, this project was born! Use pip install openai-assistant to install it! You can find the basic usage instructions on the GitHub repository. Project GitHub Repository: github.com/Xiaobonor/openai_assistant_python
https://imgutil.s3.us-east-2.amazonaws.com/1efa970b4f01a951b67c84a26ac5b81ef349ae20664298dd08cb1c12dc71a9d0/42b67a61-5589-40c2-b282-e3fef45b764a.png
summer-of-making emoji
github emoji
python emoji
A Travel Planning Tool Empowered by AI - Time Traveler It can significantly reduce the time users spend on travel planning. Traditionally, when we plan a trip, we need to browse through numerous websites, watch YouTube videos, and look up guides on Instagram and TikTok. At the same time, we also need to compare each accommodation, restaurant, and attraction. This undoubtedly hinders your travel experience. Why can't we save the planning time and spend more time enjoying the journey? Hence, Time Traveler was born. Not only can it help you plan your trip, but it can also assist you in dealing with unexpected situations during your journey! Additionally, it acts as a thoughtful assistant, reminding you of various items to bring before your trip, even those you might not have thought of! For example, if you are heading to the mountains and forget to bring mosquito repellent or sunscreen, you could end up with mosquito bites all over your body or have your months of effort to maintain fair skin wasted. But now, with Time Traveler, all these problems will be solved. Since this project is quite large, it cannot be completed within 25 hours. Additionally, due to my old computer, I cannot code efficiently, so I expect this project to take &gt;=100 hours. This is only the first phase of the project, with the second and third phases to be released and continuously updated in the future. Moreover, since the entire project is not yet complete and uses a lot of OpenAI models, I cannot open my demo website for everyone to test at this stage because it costs me real money, and I don't want to go bankrupt overnight. Please understand, thank you! But I promise, I will offer a limited free trial when the entire project is complete. Project GitHub Repository: github.com/Xiaobonor/Time_Traveler If you plan to self-host, you will need the following API keys: • OpenAI (or Azure OpenAI) • Azure (Bing Search API) • Cloudflare Turnstile • Google (OAuth) • Mapbox The Docker image has not been updated yet, so using Docker is not recommended. That's all, thank you!
https://imgutil.s3.us-east-2.amazonaws.com/e3263899590fe71e4e02557c3f05eb3168e89e9e0a23fff83ab0f0760b1f90e4/788622c1-d405-4422-9149-1db9c3974f1d.png