10 skills found
ayush714 / Data Science Project Loan Prediction System With Deployment Hi Everyone Glad to see your interest in this repo and welcome, we will be working on end to end data science project which is "Loan Prediction System" we will also make a website and integrate ml model in backend. It will be lot of fun over there.
UNEP-Economy-Division / GLAD ElementaryFlowResourcesThis is a repository for elementary flow lists, mapping files, and other resources pertinent to the Global LCA Data Access (GLAD) network initiative and data portal. If you want to contribute please contact Jonathas De Mello [jonathas.demello@un.org] and Claudia Giacovelli [claudia.giacovelli@un.org].
WickHunter / Wick HunterWelcome to Wick Hunter! We are glad to have you here for this beta phase of our Binance Futures Bot. As a brief overview, Wick Hunter can be traded on any alt on Binance Futures. The goal of the bot is to use Liquidation Data and VWAP to countertrade the "wicks" of candles. We have throughly tested this strategy and the results have been fantastic!
Mikael / VIPBotIf you already know everything about hosting a bot, you can skip this text file. If not, I'll quickly run through the process of creating a Discord Bot account with you so you can get started with your own custom Discord bot. Also I'll give you a brief overview of the possible ways to host a bot. == 1) CREATING A DISCORD BOT ACCOUNT == You need a Discord bot account to be able to run the code I've written for you. - Make sure you're logged on the Discord *website* here: https://discord.com/ - Open up this page in your web browser: https://discord.com/developers/applications - Click the "New Application" button on the top right. - Give your application a name and then click "Create". - Create a Bot account by navigating to the "Bot" tab and clicking "Add Bot". - If you want your bot to be able to invited by others, tick the "Public Bot" checkbox. - Copy the Token using the "Copy" button. - Replace TOKEN in the config.json with the bot token you just copied. WARNING: Do not UNDER ANY CIRCUMSTANCES share this Token with anyone as it's like a password for your bot. A Discord employee will never ask for it. Also, if your Bot is public and someone gets hold of the Token, they can wreak havoc on any server that the bot is on, including potentially deleting all messages. If your Token got leaked, make sure to click "Regnerate" as fast as possible to minimize the damage. == 2) INVITING THE BOT TO YOUR SERVER == Now that your bot has been created, you can invite it to your server. - Now click the "OAuth2" tab on the application page you were on for creating your bot. - Tick the "bot" checkbox under "Scopes" - Tick the permissions your bot will need to function properly. You can find the necessary permissions in the text file called "Needed permissions.txt" - you can also give your bot the Administrator permission, but keep in mind that this means that the bot has every possible permission. - In the "Scopes" section you will find the link to invite your bot to any server that you have the "Manage Server" permission on. == 3) HOSTING THE BOT == There are in general two ways to host your bot: Either you host the bot yourself on your computer (or any other local machine you have physical access to like a Raspberry Pi or even a smartphone) or you host it on a VPS (= Virtual Private Server), which is basically a small, cheap server that runs 24/7. Both have advantages and disadvantages: - When you host the bot on a local device, it's way easier to setup the bot and get running quickly, yet you have to keep that device powered on all the time, which might be undesirable. - A cheap VPS will cost you a few bucks monthly and you have to use SSH to connect to it and set it up, but it will be powered on 24/7 and will usually be a better overall solution for such a bot. == 3a) HOSTING THE BOT ON A LOCAL DEVICE == To run the bot on a local device, you need to have Python installed and install the necessary modules for Python. You can download the newest version of Python here: https://www.python.org/. Make sure to let the installer include Python in $PATH. Now install the modules. You can do that on Windows by navigating into the folder where this text document is, pressing Shift + Right click anywhere in the folder, clicking "Open in PowerShell" and running this command: python -m pip install -r requirements.txt The steps should be very similar on Linux and macOS. If it says something along the lines of "'python' not found", try it with python3 instead or without "python -m" entirely and if it still doesn't work, your Python installation might be screwed up. Try reinstalling Python. To run your bot, just run "python main.py" (without quotation marks); "python3" instead of "python" might work too. If you get a message that looks like "python: can't open file 'main.py': [Errno 2] No such file or directory", you're probably not in the right folder with your command prompt. == 3b) HOSTING THE BOT ON A VPS == The process of hosting your bot on a VPS is more complicated and will inevitably require you to do most of the research on your own, but I can boil it down to the following steps (considering that your VPS runs some Linux distribution like Debian or CentOS - if it runs Windows, install a Linux distribution). In general: - First of all, get the VPS up and running and establish a connection to it via SSH* (native on Linux and Mac, use PuTTY on Windows for that) on your machine. - Transfer the whole folder with the bot over to the VPS over e.g. SFTP (you could use FileZilla for that and don't use normal FTP, it's not secure). - Configure the VPS to your needs (like installing Python and other needed programs and libraries). - Get a supervisor running (you could use supervisord for that) and let it take care of running your bot. - Take security measures like closing unneeded ports, using keyfiles for SSH, not allowing root connections with SSH etc. - Think of a good backup strategy, in case something happens to the valuable data on your VPS. If you're using a VPS, it's very easy to screw something up (like not properly securing the SSH connection with keyfiles), so please do *A LOT* of research on how to run and maintain a VPS, otherwise you might end up having your database leaked or something similar. If you have further questions about hosting a Discord bot, just hit me up, I'll be glad to help. But I will not host your bot. * SSH = Secure Shell, a way to securely build up a remote connection to a server and use the command line in it, also includes SFTP for file transfer == 4) VPS CHOICE == The discord.py community recommends the following VPS providers: - https://scaleway.com/ - Incredibly cheap but powerful VPSes, owned by https://online.net/, based in Europe. - https://digitalocean.com/ - US-based cheap VPSes. The gold standard. Locations available world wide. - https://ovh.co.uk/ - Cheap VPSes, used by many people. France and Canadian locations available. - https://time4vps.eu/ - Cheap VPSes, seemingly based in Lithuania. - https://linode.com/ - More cheap VPSes! - https://vultr.com/ - US-based, DigitalOcean-like. - https://galaxygate.net/ - A reliable, affordable, and trusted host, Used by Dank Memer, Rythm, and many other people. Using one of the cheaper options is usually a good start and will do just fine for small bots (up to a around hundred servers) and most providers will give you a way to smoothly upgrade your current plan. But it of course also depends on what your bot can do: Does it save a lot (= many gigabytes) data, is it usually in many voice channels, does it do image/video manipulation a lot? But there are lots of other providers, just do a Google search and you'll be sure to find the right one. Be wary of free hosting providers like Heraku, those services are not made to host Discord bots and you'll run into issues when trying to do so (believe me, I've fallen for them myself). If you have a spare Raspberry Pi, you can theoretically use it, but it will have subpar performance (especially if it's older or weaker than the Raspberry Pi 3B+). That's about it, hopefully this helped you. If there's something wrong with your bot or something's not working, contact me. - Mikael.
imohamme / NASAaccessNASAaccess is R package that can generate gridded ascii tables of climate (CIMP5) and weather data (GPM, TRMM, GLDAS) needed to drive various hydrological models (e.g., SWAT, VIC, RHESSys, ..etc). The package assumes that users have already set up a registration account(s) with Earthdata login as well as authorizing NASA GESDISC data access. Please refer to https://disc.gsfc.nasa.gov/data-access for further details. The package relies on 'curl' (https://curl.haxx.se/) commands and library to access and download data from NASA remote sensing servers. Since Mac users have curl as part of macOS, Windows users should make sure that their local machines have 'curl' installed properly. Creating the ".netrc" file at the user machine 'Home' directory and storing the user NASA GESDISC logging information in it is needed to execute the package commands. Instructions on creating the ".netrc" and ".urs_cookies" files can be accessed at https://wiki.earthdata.nasa.gov/display/EL/How+To+Access+Data+With+cURL+And+Wget.
milos-agathon / Deforestation MapsWelcome to this tutorial where you'll learn how to map deforestation using Global Forest Change data (2001-2023) from GLAD. In this repo, we'll cover: 1. Fetching forest cover and tree loss data for your region of interest. 2. Reclassifying raster files into periods. 3. Creating powerful maps with tidyterra and ggplot2.
invictusaman / My Personal PortfolioThis repo is for my personal data portfolio website! This has been in the planning phase for a really long time so I am glad that I can have this space where I can contribute my data experience, projects, and some knowledge that I have obtained along the way. Built with NextJS, Tailwind, Typescript and Framer Motion.
wttch96 / GLADS尝试论文复现:GLADS: A global-local attention data selection model for multimodal multitask encrypted traffic classification of IoT
alperenugurlu / Data ScrapingThis was my first script written in 'python' language. Thank you for your attention. It is a 'Data Scraping' script. It is a simple but useful script that can be used by anyone working in the field of Cyber Security. All usage details are written in the readme file and source code. If you develop the program, I will be glad if you send it to me.
Vishalport / Gully Cricket GameVirtual Cricket Game Application Hi, Welcome Back! Glad to see that we have made it so far in this training i.e. till the last module. This training has tested you on all fronts and has made sure that you become a good programmer. Continuing with the same spirit, enthusiasm, and excitement - we have one final project for you which is basically the next level of the Gully Cricket application that you have already developed in module 3. In this module, you have to create a Virtual Cricket Game application called “CRIC-IN”. Now, how to create it? What all details are required? Don’t worry, we have covered all the details for you. Below this, you will find all the necessary details required to code this project. All the Best! Problem Statement Build a cricket game application using the C++ programming language. Required Output Please check the game-output.pdf file provided with this problem statement. It’s not necessary to mimic the exact same output. You can use your own creativity and make your app output better than the given required output. Project Requirements 1. There should be two teams: TeamA and TeamB a. Each team will have 4 players. b. The players for each team will be selected by the user from the given pool of 11 players. You can assign the names to those 11 players yourself. c. The sequence in which the players are selected for each team will decide the batting and bowling sequence for that team. For example, if Team A has Virat, Rohit, Dhawan, and Rahul; Virat will be the first player to bat or ball. 2. There should be two innings. a. Each innings will be of 6 balls. b. In each innings, only one bowler from the bowling team will bowl all the 6 deliveries and at a time one batsman from the batting team will bat until he is declared out. c. The first player from the bowling team will be always selected to bowl first and the first player from the batting team will be always selected to bat first. d. When a batsman is OUT, the next batsman from the batting team in sequence will start batting. 3. There should be a toss functionality. a. The team who wins the toss will decide to either bat or bowl first. 4. In each delivery, possible runs can be scored from 0 to 6. 5. OUT criteria: If a batsman scores 0 runs he will be declared OUT and the next batsman in sequence will start batting. 6. Match End criteria a. If runs scored by TeamA is greater than the opponent TeamB, then TeamA will win the game or vice-versa. b. If runs scored by TeamA and TeamB are the same then the match will draw. 7. Improve user experience by adding functions to display the pool of all the 11 players, display players of each team after team selection, display game scorecard after each delivery and display the match summary when the match ends. Rough Algorithm with Approach 1. Create three classes namely Player, Team, and Game. a. Create 3 header files (.h) and the corresponding source files (.cpp) for the three classes. b. Declare Player class attributes to store information such as name, unique id, runs scored, balls played, balls bowled, runs given, and wickets taken in the match. c. Declare Team class attributes to store information such as team name, total runs scored by the team, total wickets lost, total balls bowled, and list of team players. d. Declare Game class attributes to store information such as team A and team B details, players per team, maximum deliveries allowed in each innings, names of all the 11 given players, and a variable to check which innings is going on. e. Additionally, in the Game class, declare two pointers of type class Team to point to the batting team and bowling team in each innings and two pointers of type class Player to point to the current batsman and the bowler. 2. Welcome users and show a few basic game instructions. 3. Display all the 11 players with the array index so that the user can select the players using that index for each team. 4. Select 4 players for each team one by one in an alternative way. a. Write a utility function to take only integer user input. b. Write a validation function to allow a player to be added to a team only once. 5. Display selected players from each team. 6. Add toss functionality. a. Allow the toss winning team to choose either to bat or bowl first. b. Initialize the batting team and the bowling team. 7. Start the first innings. a. Initialize the batsman and the bowler. 8. Start playing the first innings. a. After each delivery, update batsman score, bowler score, and both teams score. b. If in a delivery runs scored is 0 then the batsman will be OUT and the next player in sequence from the batting team will start batting. c. If in a delivery runs scored is 1 to 6, just update data and continue the innings. d. After each delivery, validate the innings score to check if the innings is over. 9. After each delivery, show the game scorecard. 10. When the first innings ends, start the second innings. a. Initialize the batting team and the bowling team. b. Initialize the batsman and the bowler. 11. Start playing the second innings. a. Reuse the same code written to play first innings. b. After each delivery, validate both innings’ scores to decide the winner. 12. Display match summary in the end. Additional Points 1. Use escape characters such as ‘\t’, ‘\n’ wherever needed to keep program output clean. 2. Use usleep() function as applicable along with user-friendly messages.