Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Generate the famous thanks.json of Kaku

License

NotificationsYou must be signed in to change notification settings

funilrys/kaku-thanks

Repository files navigation

License: MITGitHub release

Generate the famous thanks.json of Kaku

Features

  • Generate thanks.json of Kaku

This repository also include the features of the following projects:


Fasternix Stratalorn (Transifex Translators)

  • Works with python3.x and python2.x
  • Access Transifex project details
  • Get list of translators and save the result into a JSON file
  • Get list of translators and return the result in Pythondict format
  • Get list of translators and return the result in Pythonlist format

Obstructing Trio (GitHub Contributors)

  • Works with Python 3.x and Python 2.x
  • Access GitHub repository contributors list
  • Get list of contributors username in JSON format
  • Get list of contributors username in Pythondict format
  • Get list of contributors username in Pythonlist format
  • Exclude username from generated list

Installation

From Github

$ git clone https://github.com/funilrys/kaku-thanks.git# The following will install fasternix_stratalorn and obstructing_trio into# your python environment$cd kaku-thanks&& ./execute_me_first

Help/usage

$ python thanks.py -husage: thanks.py [-h] [-o OUTPUT] usernameGenerate the famous thanks.json of Kaku. Moreinformations about Kaku at https://github.com/EragonJ/Kakupositional arguments:  username              Transifex username. Must be a maintainer of                        Kaku Transifex projectoptional arguments:  -h, --help            show thishelp message andexit  -o OUTPUT, --output OUTPUT                        Define where thanks.json is gonna be                        savedCrafted with ♥ by Nissar Chababy (Funilrys)

Examples of usage

Common Usage

The following will simply generatethanks.json into our current location

# The username of a valid maintainer of the Transifex project is needed.# Password is asked.$ python thanks.py funilrys

Different location

The following will simply generatethanks.json into the desired location

# The username of a valid maintainer of the Transifex project is needed.# Password is asked.$ python thanks.py funilrys -o ..# Same for the following.$ python thanks.py funilrys --output ..

Fasternix Stratalorn (Transifex Translators)

Please reporthere for more examples.

Common usage

The following will save thelist of translator intotranslators.json in youcurrent location.

fromfasternix_stratalornimportgetget('funilrys','desktop-app')

Obstructing Trio (GitHub Contributors)

Please reporthere for more examples.

Common usage

The following will save thelist of contributors intocontributors.json in youcurrent location.

#!/bin/env pythonfromobstructing_trioimportgetget('EragonJ/Kaku')

How to contribute?

To contribute, you have tosend a newPull Request after youforked and edited the script(s).

⚠️ WARNING⚠️

DO NOT FORGET

  • To sign your commit(s) with"Signed-off by: FirstName LastName < email at service dot com >"and/or simplysign your commit(s) withPGP(Please read morehere).
  • Allcontributions/modifications must be done underthedev or a new branch if you plan tosend a newPull Request.
  • ⚠️ Everycontributions/modifications which are undermaster(exception for minor changes)will not be merged.⚠️

License

MIT LicenseCopyright (c) 2017 Nissar Chababy <contact at funilrys dot com>Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THESOFTWARE.

About

Generate the famous thanks.json of Kaku

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp