mirror of
https://github.com/neon-mmd/websurfx.git
synced 2024-11-21 21:48:21 -05:00
marking goals/tasks as complete and updating installation instructions
This commit is contained in:
parent
71fae8b496
commit
f8c3c8dcbe
@ -18,13 +18,13 @@ Websurfx is a lightning-fast, privacy-respecting, secure [[https://en.wikipedia.
|
|||||||
|
|
||||||
* Installation and Testing
|
* Installation and Testing
|
||||||
|
|
||||||
To get started with Websurfx, clone the repository and run it using the following commands:
|
To get started with Websurfx, clone the repository, edit the config file which is located in the =websurfx= directory and run it using the following commands:
|
||||||
|
|
||||||
#+begin_src shell
|
#+begin_src shell
|
||||||
git clone https://github.com/neon-mmd/websurfx.git
|
git clone https://github.com/neon-mmd/websurfx.git
|
||||||
cd websurfx
|
cd websurfx
|
||||||
cargo build
|
cargo build
|
||||||
./target/debug/websurfx --port 8080
|
./target/debug/websurfx
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
If you want to use the rolling/edge branch, run the following commands instead:
|
If you want to use the rolling/edge branch, run the following commands instead:
|
||||||
@ -34,7 +34,7 @@ If you want to use the rolling/edge branch, run the following commands instead:
|
|||||||
cd websurfx
|
cd websurfx
|
||||||
git checkout rolling
|
git checkout rolling
|
||||||
cargo build
|
cargo build
|
||||||
./target/debug/websurfx --port 8080
|
./target/debug/websurfx
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Once you have started the server, open your preferred web browser and navigate to http://127.0.0.1:8080 to start using Websurfx.
|
Once you have started the server, open your preferred web browser and navigate to http://127.0.0.1:8080 to start using Websurfx.
|
||||||
|
12
goals.org
12
goals.org
@ -8,20 +8,16 @@
|
|||||||
|
|
||||||
- [ ] Improve error handling to handle scraping errors, reqwest errors, and other issues.
|
- [ ] Improve error handling to handle scraping errors, reqwest errors, and other issues.
|
||||||
|
|
||||||
- [ ] Add the ability for users to change the colorscheme of the page.
|
|
||||||
|
|
||||||
=For example:=
|
|
||||||
|
|
||||||
If a simple theme is used, then there should be the option of 9 different colorschemes to choose from, such as Catppuccino-Mocha, Solarized Dark, Nord, etc.
|
|
||||||
|
|
||||||
- [ ] Implement random delays and behaviors to emulate human behavior to evade IP blocking.
|
- [ ] Implement random delays and behaviors to emulate human behavior to evade IP blocking.
|
||||||
|
|
||||||
- [ ] Add Python/Lua configuration options to give more control to the user (server maintainer/administrator).
|
|
||||||
|
|
||||||
- [ ] Create a settings page to allow users to configure the search engine and save their preferences using cookies.
|
- [ ] Create a settings page to allow users to configure the search engine and save their preferences using cookies.
|
||||||
|
|
||||||
- [ ] Add a search engine logo to the index page and the navbar.
|
- [ ] Add a search engine logo to the index page and the navbar.
|
||||||
|
|
||||||
|
- [X] Add Python/Lua configuration options to give more control to the user (server maintainer/administrator).
|
||||||
|
|
||||||
|
- [X] Add the ability for users to change the colorscheme of the page. =For example:== If a simple theme is used, then there should be the option of 9 different colorschemes to choose from, such as Catppuccino-Mocha, Solarized Dark, Nord, etc.
|
||||||
|
|
||||||
- [X] Write a rust.yml file for automated testing of the project.
|
- [X] Write a rust.yml file for automated testing of the project.
|
||||||
|
|
||||||
- [X] Improve documentation for the project source code.
|
- [X] Improve documentation for the project source code.
|
||||||
|
Loading…
Reference in New Issue
Block a user