αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΌαž‘αžΆαžαŸ‹ GNU Taler 0.8 αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αž‚αž˜αŸ’αžšαŸ„αž„ GNU

αž‚αž˜αŸ’αžšαŸ„αž„ GNU αž”αžΆαž“αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΌαž‘αžΆαžαŸ‹αž’αŸαž‘αž·αž…αžαŸ’αžšαžΌαž“αž·αž…αž₯αžαž‚αž·αžαžαŸ’αž›αŸƒ GNU Taler 0.8 αŸ” αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αžΊαžαžΆαž’αŸ’αž“αž€αž‘αž·αž‰αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αžŠαŸ„αž™αž’αž“αžΆαž˜αž·αž€ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αŸ’αž“αž€αž›αž€αŸ‹αž˜αž·αž“αž”αž‰αŸ’αž…αŸαž‰αžˆαŸ’αž˜αŸ„αŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž“αžΌαžœαžαž˜αŸ’αž›αžΆαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžšαžΆαž™αž€αžΆαžšαžŽαŸαž–αž“αŸ’αž’ αž–αŸ„αž›αž‚αžΊαž§αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžαžΆαž˜αžŠαžΆαž“αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž…αŸ†αžŽαžΆαž™αž›αž»αž™αž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž•αŸ’αžαž›αŸ‹αž§αž”αž€αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαžΆαž˜αžŠαžΆαž“αž€αžΆαžšαž‘αž‘αž½αž›αž˜αžΌαž›αž“αž·αž’αž· (αž’αŸ’αž“αž€αž•αŸ’αž‰αžΎαž“αŸ…αžαŸ‚αž’αž“αžΆαž˜αž·αž€) αžŠαŸ‚αž›αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αž‰αŸ’αž αžΆαžŠαŸ‚αž›αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„ BitCoin αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαžœαž“αž€αž˜αŸ’αž˜αž–αž“αŸ’αž’αŸ” αž›αŸαžαž€αžΌαžŠαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆ Python αž“αž·αž„αž…αŸ‚αž€αž…αžΆαž™αž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ AGPLv3 αž“αž·αž„ LGPLv3 αŸ”

GNU Taler αž˜αž·αž“αž”αž„αŸ’αž€αžΎαžαžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαž‚αŸ’αžšαžΈαž”αžαžΌαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αžšαž½αž˜αž‘αžΆαŸ†αž„αžŠαž»αž›αŸ’αž›αžΆαžš αž’αžΊαžšαŸ‰αžΌ αž“αž·αž„ bitcoins αŸ” αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαžαŸ’αž˜αžΈαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž“αžΆαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž’αž“αžΆαž‚αžΆαžšαžŠαŸ‚αž›αžŠαžΎαžšαžαž½αž‡αžΆαž’αŸ’αž“αž€αž’αžΆαž“αžΆαž αž·αžšαž‰αŸ’αž‰αžœαžαŸ’αžαž»αŸ” αž‚αŸ†αžšαžΌαž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹ GNU Taler αž‚αžΊαž•αŸ’αž’αŸ‚αž€αž›αžΎαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž”αŸ’αžαžΌαžšαž”αŸ’αžšαžΆαž€αŸ‹ - αž›αž»αž™αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΌαž‘αžΆαžαŸ‹αž”αŸ‚αž”αž”αŸ’αžšαž–αŸƒαžŽαžΈαžŠαžΌαž…αž‡αžΆ BitCoin, Mastercard, SEPA, Visa, ACH αž“αž·αž„ SWIFT αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‘αŸ…αž‡αžΆαž›αž»αž™αž’αŸαž‘αž·αž…αžαŸ’αžšαžΌαž“αž·αž€αž’αž“αžΆαž˜αž·αž€αž€αŸ’αž“αž»αž„αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž’αžΆαž…αž•αŸ’αž‘αŸαžšαž”αŸ’αžšαžΆαž€αŸ‹αž’αŸαž‘αž·αž…αžαŸ’αžšαžΌαž“αž·αž€αž‘αŸ…αž’αŸ’αž“αž€αž›αž€αŸ‹ αžŠαŸ‚αž›αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž’αžΆαž…αž”αŸ’αžαžΌαžšαžœαžΆαž‘αŸ…αž‡αžΆαž›αž»αž™αž–αž·αžαžŠαŸ‚αž›αžαŸ†αžŽαžΆαž„αžŠαŸ„αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΌαž‘αžΆαžαŸ‹αž”αŸ‚αž”αž”αŸ’αžšαž–αŸƒαžŽαžΈαž“αŸ…αž…αŸ†αžŽαž»αž…αž”αŸ’αžαžΌαžšαž”αŸ’αžšαžΆαž€αŸ‹αŸ”

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„ GNU Taler αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžšαž–αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž‚αŸ’αžšαžΈαž”αž”αŸ‚αž”αž‘αŸ†αž“αžΎαž” αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž–αž½αž€αž‚αŸαžšαž€αŸ’αžŸαžΆαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαžŸαŸ„αž―αž€αž‡αž“αžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“ αž’αŸ’αž“αž€αž›αž€αŸ‹ αž“αž·αž„αž…αŸ†αžŽαž»αž…αž”αŸ’αžαžΌαžšαž”αŸ’αžšαžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž›αŸαž…αž’αŸ’αž›αžΆαž™αž€αŸαžŠαŸ„αž™αŸ” αž‘αž˜αŸ’αžšαž„αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž“αž·αž„αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž–αžΈαž—αžΆαž–αžŸαŸŠαžΈαžŸαž„αŸ’αžœαžΆαž€αŸ‹αž‚αŸ’αž“αžΆαžšαž”αžŸαŸ‹αžœαžΆαŸ” αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž–αžΈαž€αžΆαžšαž‘αžΌαž‘αžΆαžαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž›αž€αŸ‹αž‚αžΊαž‡αžΆαž—αžŸαŸ’αžαž»αžαžΆαž„αž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αŸαžšαž”αŸ’αžšαžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž“αŸƒαž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹αž‡αžΆαž˜αž½αž™αž’αžαž·αžαž·αž‡αž“ αž“αž·αž„αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž–αžΈαž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“αž“αŸƒαž˜αžΌαž›αž“αž·αž’αž·αž“αŸ…αž…αŸ†αžŽαž»αž…αž”αŸ’αžαžΌαžšαž”αŸ’αžšαžΆαž€αŸ‹αŸ” GNU Taler αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž’αžΆαžαž»αž•αŸ’αžŸαŸ†αž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹αž’αž“αžΆαž‚αžΆαžš αž…αŸ†αžŽαž»αž…αž”αŸ’αžαžΌαžšαž”αŸ’αžšαžΆαž€αŸ‹ αžœαŸαž‘αž·αž€αžΆαž‡αž½αž‰αžŠαžΌαžš αž€αžΆαž”αžΌαž” αž“αž·αž„αžŸαžœαž“αž€αžšαŸ”

αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈαž“αŸαŸ‡αž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŠαžΎαž˜αŸ’αž”αžΈαž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αž€αžΆαžšαžαŸ’αžœαŸ‡αžαžΆαžαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžαžΆαž‡αžΆαž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαžŸαžœαž“αž€αž˜αŸ’αž˜αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž–αž“αŸƒαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž€αžΌαžŠαŸ” αžŸαžœαž“αž€αž˜αŸ’αž˜αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž†αŸ’αž“αžΆαŸ† 2020 αžŠαŸ„αž™ Code Blau αž“αž·αž„αž•αŸ’αžαž›αŸ‹αž αž·αžšαž‰αŸ’αž‰αž”αŸ’αž”αž‘αžΆαž“αžαžΆαž˜αžšαž™αŸˆαž‡αŸ†αž“αž½αž™αžŠαŸ‚αž›αž…αŸαž‰αžŠαŸ„αž™αž‚αžŽαŸˆαž€αž˜αŸ’αž˜αž€αžΆαžšαž’αžΊαžšαŸ‰αž»αž”αžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž‡αŸ†αž“αžΆαž“αŸ‹αž€αŸ’αžšαŸ„αž™αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž’αŸ’αžœαžΎαžŸαžœαž“αž€αž˜αŸ’αž˜ αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž–αž„αŸ’αžšαžΉαž„αž—αžΆαž–αž―αž€αŸ„αž“αŸƒαžŸαŸ„αž―αž€αž‡αž“ αž“αž·αž„αž€αžΆαžšαž”αŸ†αž”αŸ‚αž€αž―αž€αžŸαž·αž‘αŸ’αž’αž· αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž―αž€αžŸαžΆαžšαž€αžΌαžŠ αž€αžΆαžšαžŸαž˜αŸ’αžšαž½αž›αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαŸ’αž˜αž»αž‚αžŸαŸ’αž˜αžΆαž‰ αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αžΎαž„αžœαž·αž‰αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αŸ’αžšαž“αž·αž… NULL αž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž“αž·αž„αž€αžΆαžšαž αŸ…αžαŸ’αžšαž‘αž”αŸ‹αž˜αž€αžœαž·αž‰αŸ”

αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αŸ–

  • αž€αžΆαžšαž€αžΎαž“αž‘αžΎαž„αž—αžΆαž–αž―αž€αŸ„αž“αŸƒαžŸαŸ„αž―αž€αž‡αž“ αžŠαŸ‚αž›αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸ„αž™αž”αŸ’αžšαžΎ taler-exchange-secmod-* αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ†αž”αŸ‚αž€αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžŸαŸ„αž–αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš taler-exchange-httpd αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαŸ†αžŽαžΎαž”αžŽαŸ’αžαžΆαž‰αžαžΆαž„αž€αŸ’αžšαŸ…αŸ” .
  • αž€αžΆαžšαž€αžΎαž“αž‘αžΎαž„αž—αžΆαž–αž―αž€αŸ„αž“αŸƒαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž“αŸƒαž…αŸ†αžŽαž»αž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš (αž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš) αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž˜αŸ’αžšαž»αž„αž‘αž»αž€ αž“αž·αž„αž€αžΆαžšαžŸαž„αŸ’αž‚αŸ’αžšαŸ„αŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž€αžΆαž”αžΌαž” (Wallet-core)αŸ”
  • αž€αžΆαž”αžΌαž”αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž”αŸ’αžšαžœαžαŸ’αžαž· αž€αŸ†αž αž»αžŸ αž“αž·αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž˜αž·αž“αž‘αžΆαž“αŸ‹αžŸαž˜αŸ’αžšαŸαž…αŸ” αžŸαŸ’αžαŸαžšαž—αžΆαž–αž“αŸƒαž€αžΆαž”αžΌαž” αž“αž·αž„αž—αžΆαž–αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αŸ” API αž€αžΆαž”αžΌαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž‡αžΆαž―αž€αžŸαžΆαžš αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž‚αŸ’αžšαž”αŸ‹αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”
  • αž€αŸ†αžŽαŸ‚αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž“αŸƒαž€αžΆαž”αžΌαž”αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ WebExtension αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€ GNU IceCat αŸ” αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΆαž”αžΌαž”αžŠαŸ‚αž›αž˜αžΆαž“αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž›αžΎ WebExtension αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αŸ”
  • αž…αŸ†αžŽαž»αž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž“αž·αž„αžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αž˜αžΆαž“αž±αž€αžΆαžŸαž€αŸ†αžŽαžαŸ‹αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”
  • αž§αž”αž€αžšαžŽαŸαžŸαŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαžΆαžšαž–αžΎαž—αŸαžŽαŸ’αžŒαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž„αžΆαžšαž“αŸƒαžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αŸ”
  • αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαž•αŸ’αžαž›αŸ‹αž‡αž˜αŸ’αžšαžΎαžŸαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αžšαžΌαž”αž—αžΆαž–αžαžΌαž…αŸ—αž“αŸƒαž•αž›αž·αžαž•αž›αŸ”
  • αž€αžΆαžαžΆαž‘αž»αž€ F-Droid αž˜αžΆαž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Android αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αžŽαž“αŸαž™αŸ’αž™αž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜ (αž…αŸ†αžŽαž»αž…αž“αŸƒαž€αžΆαžšαž›αž€αŸ‹) αž“αž·αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αžŸαžΆαž…αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹ αžŠαŸ‚αž›αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαžšαŸ€αž”αž…αŸ†αž€αžΆαžšαž›αž€αŸ‹αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αŸ”
  • αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž„αž”αŸ’αžšαžΆαž€αŸ‹αžœαž·αž‰αŸ”
  • αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„ αž“αž·αž„αžŸαž˜αŸ’αžšαž½αž› HTTP API αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αŸ” αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαŸαž‘αž·αž€αžΆαž–αžΆαžŽαž·αž‡αŸ’αž‡αž€αž˜αŸ’αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαžΆαž˜αž‰αŸ’αž‰ αž αžΎαž™αžŸαž˜αžαŸ’αžαž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž‘αŸ†αž–αŸαžš HTML αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αžΆαž”αžΌαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹