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

TorPaste #4

Open
daknob opened this issue Nov 16, 2016 · 1 comment
Open

TorPaste #4

daknob opened this issue Nov 16, 2016 · 1 comment

Comments

@daknob
Copy link

daknob commented Nov 16, 2016

Project info

Description: TorPaste is a self-hosted Pastebin alternative designed specifically for the Tor Browser. Due to its design principles it makes no use of JavaScript, Fonts, or anything not available in the Tor Browser Bundle with Security Settings set to max.
Demo: https://paste.daknob.net/
Link: https://github.com/DaKnOb/TorPaste
Maintainer's name: @daknob
Will the maintainer be available during the hackathon(yes/no): no (only #hackathon)

Contribution info

Labels: python, flask, backend
Estimated time commitment: 1-3 hours

@daknob
Copy link
Author

daknob commented Nov 16, 2016

Some contribution help

  • You should definitely consult the CONTRIBUTING.md which contains some basic details about the project.
  • TorPaste is written in Python 3, and not Python (2.7) as you might expect. That's fine if you don't know Python3, usually running the project will cause some runtime error and you can then see what has changed in Python3 and easily fix it.
  • We make use of the PEP8 Standard for Python which means all code must "comply" with that. Don't worry if you don't know what that is, you can pip install pep8 to your computer and then run it with pep8 . to tell you what you need to change to be compliant. Usually you just need to add/remove some spaces.. :-)
  • If you are familiar with Flask and in general Python Web App Unit Testing, please contribute some tests as we currently need them for the CI pipeline (Travis).
  • If you are familiar with a database / storage engine such as MySQL and can write Python code for that, TorPaste supports Multiple Backends, which means that when running TorPaste you can select between backends. Feel free to contribute a backend (it's easy, really) or (code-)review my proposal for a Redis backend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant